{
  "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "version": 1,
  "serialNumber": "urn:uuid:c593172d-3abb-4b1e-8df9-d309efece512",
  "metadata": {
    "timestamp": "2026-04-08T23:40:37.841Z",
    "tools": {
      "components": [
        {
          "type": "application",
          "name": "npm",
          "version": "11.11.0"
        },
        {
          "type": "application",
          "name": "cyclonedx-npm",
          "group": "@cyclonedx",
          "version": "4.2.1",
          "author": "Jan Kowalleck",
          "description": "Create CycloneDX Software Bill of Materials (SBOM) from NPM projects.",
          "licenses": [
            {
              "license": {
                "id": "Apache-2.0"
              }
            }
          ],
          "externalReferences": [
            {
              "url": "git+https://github.com/CycloneDX/cyclonedx-node-npm.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/CycloneDX/cyclonedx-node-npm#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/CycloneDX/cyclonedx-node-npm/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            }
          ]
        },
        {
          "type": "library",
          "name": "cyclonedx-library",
          "group": "@cyclonedx",
          "version": "10.0.0",
          "author": "Jan Kowalleck",
          "description": "Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).",
          "licenses": [
            {
              "license": {
                "id": "Apache-2.0"
              }
            }
          ],
          "externalReferences": [
            {
              "url": "git+https://github.com/CycloneDX/cyclonedx-javascript-library.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/CycloneDX/cyclonedx-javascript-library#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/CycloneDX/cyclonedx-javascript-library/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            }
          ]
        }
      ]
    },
    "component": {
      "type": "application",
      "name": "angular-mocks",
      "version": "1.8.3-tuxcare.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2",
      "description": "AngularJS mocks for testing",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/angular-mocks@1.8.3-tuxcare.2?vcs_url=git%2Bhttps%3A%2F%2Fgithub.com%2Fangular%2Fangular.js.git",
      "externalReferences": [
        {
          "url": "git+https://github.com/angular/angular.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/angular/angular.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/angular/angular.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": ""
        }
      ]
    }
  },
  "components": [
    {
      "type": "library",
      "name": "angular-benchpress",
      "version": "0.2.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2",
      "author": "jeffbcross, jbdeboer",
      "description": "A macro benchmark runner for JavaScript Web apps",
      "licenses": [
        {
          "license": {
            "name": "Apache 2",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/angular-benchpress@0.2.2",
      "externalReferences": [
        {
          "url": "git://github.com/angular/benchpress.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/angular/benchpress",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/angular/benchpress/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/angular-benchpress/-/angular-benchpress-0.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/angular-benchpress"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "bootstrap",
          "version": "3.3.7",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|bootstrap@3.3.7",
          "author": "Twitter, Inc.",
          "description": "The most popular front-end framework for developing responsive, mobile first projects on the web.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/bootstrap@3.3.7",
          "externalReferences": [
            {
              "url": "git+https://github.com/twbs/bootstrap.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://getbootstrap.com",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/twbs/bootstrap/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/bootstrap/-/bootstrap-3.3.7.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/angular-benchpress/node_modules/bootstrap"
            }
          ]
        },
        {
          "type": "library",
          "name": "di",
          "version": "2.0.0-pre-9",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|di@2.0.0-pre-9",
          "author": "Vojta Jína",
          "description": "A DI framework.",
          "licenses": [
            {
              "license": {
                "id": "Apache-2.0",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/di@2.0.0-pre-9",
          "externalReferences": [
            {
              "url": "git://github.com/angular/di.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/angular/di.js",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/angular/di.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/di/-/di-2.0.0-pre-9.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/angular-benchpress/node_modules/di"
            }
          ]
        },
        {
          "type": "library",
          "name": "express",
          "version": "4.14.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|express@4.14.1",
          "author": "TJ Holowaychuk",
          "description": "Fast, unopinionated, minimalist web framework",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/express@4.14.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/expressjs/express.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://expressjs.com/",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/expressjs/express/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/express/-/express-4.14.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/angular-benchpress/node_modules/express"
            }
          ]
        },
        {
          "type": "library",
          "name": "underscore",
          "version": "1.8.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|underscore@1.8.3",
          "author": "Jeremy Ashkenas",
          "description": "JavaScript's functional programming helper library.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/underscore@1.8.3",
          "externalReferences": [
            {
              "url": "git://github.com/jashkenas/underscore.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://underscorejs.org",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jashkenas/underscore/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/angular-benchpress/node_modules/underscore"
            }
          ]
        },
        {
          "type": "library",
          "name": "debug",
          "version": "2.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|debug@2.2.0",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@2.2.0",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/angular-benchpress/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "finalhandler",
          "version": "0.5.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|finalhandler@0.5.1",
          "author": "Douglas Christopher Wilson",
          "description": "Node.js final http responder",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/finalhandler@0.5.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/pillarjs/finalhandler.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/pillarjs/finalhandler#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/pillarjs/finalhandler/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.5.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/angular-benchpress/node_modules/finalhandler"
            }
          ]
        },
        {
          "type": "library",
          "name": "qs",
          "version": "6.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|qs@6.2.0",
          "description": "A querystring parser that supports nesting and arrays, with a depth limit",
          "licenses": [
            {
              "license": {
                "id": "BSD-3-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/qs@6.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/ljharb/qs.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/ljharb/qs",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/ljharb/qs/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/qs/-/qs-6.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/angular-benchpress/node_modules/qs"
            }
          ]
        },
        {
          "type": "library",
          "name": "utils-merge",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|utils-merge@1.0.0",
          "author": "Jared Hanson",
          "description": "merge() utility function",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared",
                "url": "http://www.opensource.org/licenses/MIT"
              }
            }
          ],
          "purl": "pkg:npm/utils-merge@1.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/jaredhanson/utils-merge.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jaredhanson/utils-merge#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/jaredhanson/utils-merge/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/angular-benchpress/node_modules/utils-merge"
            }
          ]
        },
        {
          "type": "library",
          "name": "vary",
          "version": "1.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|vary@1.1.0",
          "author": "Douglas Christopher Wilson",
          "description": "Manipulate the HTTP Vary header",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/vary@1.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/vary.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/vary#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/vary/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/vary/-/vary-1.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/angular-benchpress/node_modules/vary"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "0.7.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|ms@0.7.1",
          "description": "Tiny ms conversion utility",
          "purl": "pkg:npm/ms@0.7.1",
          "externalReferences": [
            {
              "url": "git://github.com/guille/ms.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/guille/ms.js#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/guille/ms.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/angular-benchpress/node_modules/ms"
            }
          ]
        },
        {
          "type": "library",
          "name": "statuses",
          "version": "1.3.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|statuses@1.3.1",
          "description": "HTTP status utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/statuses@1.3.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/statuses.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/statuses#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/statuses/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/angular-benchpress/node_modules/statuses"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "benchmark",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|benchmark@1.0.0",
      "author": "Mathias Bynens",
      "description": "A benchmarking library that works on nearly all JavaScript platforms, supports high-resolution timers, and returns statistically significant results.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://mths.be/mit"
          }
        }
      ],
      "purl": "pkg:npm/benchmark@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/bestiejs/benchmark.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://benchmarkjs.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/bestiejs/benchmark.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/benchmark"
        }
      ]
    },
    {
      "type": "library",
      "name": "bootstrap",
      "version": "3.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|bootstrap@3.1.1",
      "author": "Twitter, Inc.",
      "description": "Sleek, intuitive, and powerful front-end framework for faster and easier web development.",
      "purl": "pkg:npm/bootstrap@3.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/twbs/bootstrap.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://getbootstrap.com",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/twbs/bootstrap/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/bootstrap/-/bootstrap-3.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bootstrap"
        }
      ]
    },
    {
      "type": "library",
      "name": "browserstacktunnel-wrapper",
      "version": "2.0.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browserstacktunnel-wrapper@2.0.4",
      "author": "Peter Halliday",
      "description": "A Node.js wrapper for the BrowserStack java tunnel client ",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/pghalliday/node-BrowserStackTunnel/blob/master/LICENSE-MIT"
          }
        }
      ],
      "purl": "pkg:npm/browserstacktunnel-wrapper@2.0.4",
      "externalReferences": [
        {
          "url": "git://github.com/pghalliday/node-BrowserStackTunnel.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/pghalliday/node-BrowserStackTunnel.git",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/pghalliday/node-BrowserStackTunnel/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/browserstacktunnel-wrapper/-/browserstacktunnel-wrapper-2.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browserstacktunnel-wrapper"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "unzipper",
          "version": "0.9.15",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browserstacktunnel-wrapper@2.0.4|unzipper@0.9.15",
          "author": "Evan Oxfeld",
          "description": "Unzip cross-platform streaming API ",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/unzipper@0.9.15",
          "externalReferences": [
            {
              "url": "git+https://github.com/ZJONSSON/node-unzipper.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/ZJONSSON/node-unzipper#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/ZJONSSON/node-unzipper/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/unzipper/-/unzipper-0.9.15.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/browserstacktunnel-wrapper/node_modules/unzipper"
            }
          ]
        },
        {
          "type": "library",
          "name": "duplexer2",
          "version": "0.1.4",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browserstacktunnel-wrapper@2.0.4|duplexer2@0.1.4",
          "author": "Conrad Pankoff",
          "description": "Like duplexer but using streams3",
          "licenses": [
            {
              "license": {
                "id": "BSD-3-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/duplexer2@0.1.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/deoxxa/duplexer2.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/deoxxa/duplexer2#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/deoxxa/duplexer2/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/browserstacktunnel-wrapper/node_modules/duplexer2"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "canonical-path",
      "version": "0.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|canonical-path@0.0.2",
      "author": "Pete Bacon Darwin",
      "description": "paths that always use forward slashes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/canonical-path@0.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/petebacondarwin/node-canonical-path.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/petebacondarwin/node-canonical-path#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/petebacondarwin/node-canonical-path/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/canonical-path/-/canonical-path-0.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/canonical-path"
        }
      ]
    },
    {
      "type": "library",
      "name": "changez-angular",
      "version": "2.1.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|changez-angular@2.1.3",
      "author": "Pete Bacon Darwin",
      "description": "The angular blueprint for the changez utility",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/changez-angular@2.1.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/petebacondarwin/changez-angular.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/petebacondarwin/changez-angular#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/petebacondarwin/changez-angular/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/changez-angular/-/changez-angular-2.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/changez-angular"
        }
      ]
    },
    {
      "type": "library",
      "name": "changez",
      "version": "2.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|changez@2.1.2",
      "author": "Pete Bacon Darwin",
      "description": "Yet another flexible changelog generator.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/changez@2.1.2",
      "externalReferences": [
        {
          "url": "https://registry.npmjs.org/changez/-/changez-2.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/changez"
        }
      ]
    },
    {
      "type": "library",
      "name": "cheerio",
      "version": "0.17.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cheerio@0.17.0",
      "author": "Matt Mueller",
      "description": "Tiny, fast, and elegant implementation of core jQuery designed specifically for the server",
      "purl": "pkg:npm/cheerio@0.17.0",
      "externalReferences": [
        {
          "url": "git://github.com/MatthewMueller/cheerio.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/MatthewMueller/cheerio#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/MatthewMueller/cheerio/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cheerio/-/cheerio-0.17.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cheerio"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "lodash",
          "version": "2.4.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cheerio@0.17.0|lodash@2.4.2",
          "author": "John-David Dalton",
          "description": "A utility library delivering consistency, customization, performance, & extras.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lodash@2.4.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/lodash/lodash.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://lodash.com/",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/lodash/lodash/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lodash/-/lodash-2.4.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cheerio/node_modules/lodash"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "commitizen",
      "version": "4.2.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|commitizen@4.2.4",
      "author": "Jim Cummins",
      "description": "Git commit, but play nice with conventions.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/commitizen@4.2.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/commitizen/cz-cli.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/commitizen/cz-cli",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/commitizen/cz-cli/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/commitizen/-/commitizen-4.2.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/commitizen"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "cz-conventional-changelog",
          "version": "3.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|commitizen@4.2.4|cz-conventional-changelog@3.2.0",
          "author": "Jim Cummins",
          "description": "Commitizen adapter following the conventional-changelog format.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/cz-conventional-changelog@3.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/commitizen/cz-conventional-changelog.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/commitizen/cz-conventional-changelog",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/commitizen/cz-conventional-changelog/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/commitizen/node_modules/cz-conventional-changelog"
            }
          ]
        },
        {
          "type": "library",
          "name": "glob",
          "version": "7.1.4",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|commitizen@4.2.4|glob@7.1.4",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@7.1.4",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-glob#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/commitizen/node_modules/glob"
            }
          ]
        },
        {
          "type": "library",
          "name": "minimist",
          "version": "1.2.5",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|commitizen@4.2.4|minimist@1.2.5",
          "author": "James Halliday",
          "description": "parse argument options",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/minimist@1.2.5",
          "externalReferences": [
            {
              "url": "git://github.com/substack/minimist.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/substack/minimist",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/substack/minimist/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/commitizen/node_modules/minimist"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-bom",
          "version": "4.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|commitizen@4.2.4|strip-bom@4.0.0",
          "author": "Sindre Sorhus",
          "description": "Strip UTF-8 byte order mark (BOM) from a string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-bom@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/strip-bom.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/strip-bom#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/strip-bom/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/commitizen/node_modules/strip-bom"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-json-comments",
          "version": "3.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|commitizen@4.2.4|strip-json-comments@3.0.1",
          "author": "Sindre Sorhus",
          "description": "Strip comments from JSON. Lets you use comments in your JSON files!",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-json-comments@3.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/strip-json-comments.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/strip-json-comments#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/strip-json-comments/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/commitizen/node_modules/strip-json-comments"
            }
          ]
        },
        {
          "type": "library",
          "name": "chalk",
          "version": "2.4.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|commitizen@4.2.4|chalk@2.4.2",
          "description": "Terminal string styling done right",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/chalk@2.4.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/chalk.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/chalk#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/chalk/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/commitizen/node_modules/chalk"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-styles",
          "version": "3.2.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|commitizen@4.2.4|ansi-styles@3.2.1",
          "author": "Sindre Sorhus",
          "description": "ANSI escape codes for styling strings in the terminal",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-styles@3.2.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-styles.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/commitizen/node_modules/ansi-styles"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "commitplease",
      "version": "2.7.10",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|commitplease@2.7.10",
      "author": "Jörn Zaefferer",
      "description": "Validates strings as commit messages",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/commitplease@2.7.10",
      "externalReferences": [
        {
          "url": "git://github.com/jzaefferer/commitplease.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jzaefferer/commitplease#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jzaefferer/commitplease/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/commitplease/-/commitplease-2.7.10.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/commitplease"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "semver",
          "version": "5.3.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|commitplease@2.7.10|semver@5.3.0",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@5.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/commitplease/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "cross-spawn",
      "version": "4.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cross-spawn@4.0.2",
      "author": "IndigoUnited",
      "description": "Cross platform child_process#spawn and child_process#spawnSync",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cross-spawn@4.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/IndigoUnited/node-cross-spawn.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/IndigoUnited/node-cross-spawn#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/IndigoUnited/node-cross-spawn/issues/",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cross-spawn"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "lru-cache",
          "version": "4.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cross-spawn@4.0.2|lru-cache@4.0.2",
          "author": "Isaac Z. Schlueter",
          "description": "A cache object that deletes the least-recently-used items.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lru-cache@4.0.2",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-lru-cache.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-lru-cache#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-lru-cache/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cross-spawn/node_modules/lru-cache"
            }
          ]
        },
        {
          "type": "library",
          "name": "yallist",
          "version": "2.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cross-spawn@4.0.2|yallist@2.0.0",
          "author": "Isaac Z. Schlueter",
          "description": "Yet Another Linked List",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/yallist@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/isaacs/yallist.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/yallist#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/yallist/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/yallist/-/yallist-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cross-spawn/node_modules/yallist"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "cz-conventional-changelog",
      "version": "1.1.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cz-conventional-changelog@1.1.4",
      "author": "Jim Cummins",
      "description": "Commitizen adapter following the conventional-changelog format.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cz-conventional-changelog@1.1.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/commitizen/cz-conventional-changelog.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/commitizen/cz-conventional-changelog",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/commitizen/cz-conventional-changelog/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-1.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cz-conventional-changelog"
        }
      ]
    },
    {
      "type": "library",
      "name": "dgeni-packages",
      "version": "0.26.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|dgeni-packages@0.26.5",
      "author": "Pete Bacon Darwin",
      "description": "A collection of dgeni packages for generating documentation from source code",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/dgeni-packages@0.26.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/angular/dgeni-packages.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/angular/dgeni-packages#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/angular/dgeni-packages/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/dgeni-packages/-/dgeni-packages-0.26.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dgeni-packages"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "glob",
          "version": "7.1.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|dgeni-packages@0.26.5|glob@7.1.3",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@7.1.3",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-glob#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/dgeni-packages/node_modules/glob"
            }
          ]
        },
        {
          "type": "library",
          "name": "semver",
          "version": "5.3.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|dgeni-packages@0.26.5|semver@5.3.0",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@5.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/dgeni-packages/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "dgeni",
      "version": "0.4.9",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|dgeni@0.4.9",
      "author": "Pete Bacon Darwin",
      "description": "Flexible JavaScript documentation generator used by both AngularJS and Angular",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/dgeni@0.4.9",
      "externalReferences": [
        {
          "url": "git+https://github.com/angular/dgeni.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/angular/dgeni#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/angular/dgeni/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/dgeni/-/dgeni-0.4.9.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dgeni"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "lodash",
          "version": "3.10.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|dgeni@0.4.9|lodash@3.10.1",
          "author": "John-David Dalton",
          "description": "The modern build of lodash modular utilities.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lodash@3.10.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/lodash/lodash.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://lodash.com/",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/lodash/lodash/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/dgeni/node_modules/lodash"
            }
          ]
        },
        {
          "type": "library",
          "name": "q",
          "version": "1.4.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|dgeni@0.4.9|q@1.4.1",
          "author": "Kris Kowal",
          "description": "A library for promises (CommonJS/Promises/A,B,D)",
          "purl": "pkg:npm/q@1.4.1",
          "externalReferences": [
            {
              "url": "git://github.com/kriskowal/q.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/kriskowal/q",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/kriskowal/q/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/q/-/q-1.4.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/dgeni/node_modules/q"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint-plugin-promise",
      "version": "3.6.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|eslint-plugin-promise@3.6.0",
      "author": "jden",
      "description": "Enforce best practices for JavaScript promises",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eslint-plugin-promise@3.6.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/xjamundx/eslint-plugin-promise.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/xjamundx/eslint-plugin-promise#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/xjamundx/eslint-plugin-promise/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-3.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-plugin-promise"
        }
      ]
    },
    {
      "type": "library",
      "name": "event-stream",
      "version": "3.1.7",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|event-stream@3.1.7",
      "author": "Dominic Tarr",
      "description": "construct pipes of streams of events",
      "purl": "pkg:npm/event-stream@3.1.7",
      "externalReferences": [
        {
          "url": "git://github.com/dominictarr/event-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/dominictarr/event-stream",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dominictarr/event-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/event-stream/-/event-stream-3.1.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/event-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "firebase-tools",
      "version": "9.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0",
      "author": "Firebase",
      "description": "Command-Line Interface for Firebase",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/firebase-tools@9.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/firebase/firebase-tools.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/firebase/firebase-tools",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/firebase/firebase-tools/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/firebase-tools/-/firebase-tools-9.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/firebase-tools"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "archiver",
          "version": "3.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|archiver@3.1.1",
          "author": "Chris Talkington",
          "description": "a streaming interface for archive generation",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/archiver@3.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/archiverjs/node-archiver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/archiverjs/node-archiver",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/archiverjs/node-archiver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/archiver/-/archiver-3.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/archiver"
            }
          ]
        },
        {
          "type": "library",
          "name": "chokidar",
          "version": "3.4.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|chokidar@3.4.0",
          "author": "Paul Miller",
          "description": "A neat wrapper around node.js fs.watch / fs.watchFile / fsevents.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/chokidar@3.4.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/paulmillr/chokidar.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/paulmillr/chokidar",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/paulmillr/chokidar/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/chokidar"
            }
          ]
        },
        {
          "type": "library",
          "name": "commander",
          "version": "4.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|commander@4.1.1",
          "author": "TJ Holowaychuk",
          "description": "the complete solution for node.js command-line programs",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/commander@4.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/tj/commander.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/tj/commander.js#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/tj/commander.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/commander"
            }
          ]
        },
        {
          "type": "library",
          "name": "cross-spawn",
          "version": "7.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|cross-spawn@7.0.2",
          "author": "André Cruz",
          "description": "Cross platform child_process#spawn and child_process#spawnSync",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/cross-spawn@7.0.2",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/moxystudio/node-cross-spawn.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/moxystudio/node-cross-spawn",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/moxystudio/node-cross-spawn/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/cross-spawn"
            }
          ]
        },
        {
          "type": "library",
          "name": "fs-extra",
          "version": "0.23.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|fs-extra@0.23.1",
          "author": "JP Richardson",
          "description": "fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/fs-extra@0.23.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/jprichardson/node-fs-extra.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jprichardson/node-fs-extra",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jprichardson/node-fs-extra/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.23.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/fs-extra"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "rimraf",
              "version": "2.6.2",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|fs-extra@0.23.1|rimraf@2.6.2",
              "author": "Isaac Z. Schlueter",
              "description": "A deep deletion module for node (like `rm -rf`)",
              "licenses": [
                {
                  "license": {
                    "id": "ISC",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/rimraf@2.6.2",
              "externalReferences": [
                {
                  "url": "git://github.com/isaacs/rimraf.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/isaacs/rimraf#readme",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/isaacs/rimraf/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/firebase-tools/node_modules/fs-extra/node_modules/rimraf"
                }
              ]
            },
            {
              "type": "library",
              "name": "glob",
              "version": "7.1.3",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|fs-extra@0.23.1|glob@7.1.3",
              "author": "Isaac Z. Schlueter",
              "description": "a little globber",
              "licenses": [
                {
                  "license": {
                    "id": "ISC",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/glob@7.1.3",
              "externalReferences": [
                {
                  "url": "git://github.com/isaacs/node-glob.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/isaacs/node-glob#readme",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/isaacs/node-glob/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/firebase-tools/node_modules/fs-extra/node_modules/glob"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "glob",
          "version": "7.1.6",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|glob@7.1.6",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@7.1.6",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-glob#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/glob"
            }
          ]
        },
        {
          "type": "library",
          "name": "inquirer",
          "version": "6.3.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|inquirer@6.3.1",
          "author": "Simon Boudrias",
          "description": "A collection of common interactive command line user interfaces.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/inquirer@6.3.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/SBoudrias/Inquirer.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/SBoudrias/Inquirer.js#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/SBoudrias/Inquirer.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/inquirer/-/inquirer-6.3.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/inquirer"
            }
          ]
        },
        {
          "type": "library",
          "name": "JSONStream",
          "version": "1.3.5",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|JSONStream@1.3.5",
          "author": "Dominic Tarr",
          "description": "rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)",
          "licenses": [
            {
              "expression": "(MIT OR Apache-2.0)",
              "acknowledgement": "declared"
            }
          ],
          "purl": "pkg:npm/jsonstream@1.3.5",
          "externalReferences": [
            {
              "url": "git://github.com/dominictarr/JSONStream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://github.com/dominictarr/JSONStream",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/dominictarr/JSONStream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/JSONStream"
            }
          ]
        },
        {
          "type": "library",
          "name": "marked-terminal",
          "version": "3.3.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|marked-terminal@3.3.0",
          "author": "Mikael Brevik",
          "description": "A custom render for marked to output to the Terminal",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/marked-terminal@3.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/mikaelbr/marked-terminal.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/mikaelbr/marked-terminal",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/mikaelbr/marked-terminal/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-3.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/marked-terminal"
            }
          ]
        },
        {
          "type": "library",
          "name": "marked",
          "version": "0.7.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|marked@0.7.0",
          "author": "Christopher Jeffrey",
          "description": "A markdown parser built for speed",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/marked@0.7.0",
          "externalReferences": [
            {
              "url": "git://github.com/markedjs/marked.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://marked.js.org",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/markedjs/marked/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/marked/-/marked-0.7.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/marked"
            }
          ]
        },
        {
          "type": "library",
          "name": "rimraf",
          "version": "3.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|rimraf@3.0.2",
          "author": "Isaac Z. Schlueter",
          "description": "A deep deletion module for node (like `rm -rf`)",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/rimraf@3.0.2",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/rimraf.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/rimraf#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/rimraf/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/rimraf"
            }
          ]
        },
        {
          "type": "library",
          "name": "semver",
          "version": "5.7.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|semver@5.7.1",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@5.7.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/semver"
            }
          ]
        },
        {
          "type": "library",
          "name": "winston",
          "version": "3.2.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|winston@3.2.1",
          "author": "Charlie Robbins",
          "description": "A logger for just about everything.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/winston@3.2.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/winstonjs/winston.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/winstonjs/winston#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/winstonjs/winston/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/winston/-/winston-3.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/winston"
            }
          ]
        },
        {
          "type": "library",
          "name": "ws",
          "version": "7.3.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|ws@7.3.0",
          "author": "Einar Otto Stangvik",
          "description": "Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ws@7.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/websockets/ws.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/websockets/ws",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/websockets/ws/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ws/-/ws-7.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/ws"
            }
          ]
        },
        {
          "type": "library",
          "name": "archiver-utils",
          "version": "2.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|archiver-utils@2.1.0",
          "author": "Chris Talkington",
          "description": "utility functions for archiver",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/archiver-utils@2.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/archiverjs/archiver-utils.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/archiverjs/archiver-utils#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/archiverjs/archiver-utils/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/archiver-utils"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "readable-stream",
              "version": "2.3.7",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|archiver-utils@2.1.0|readable-stream@2.3.7",
              "description": "Streams3, a user-land copy of the stream library from Node.js",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/readable-stream@2.3.7",
              "externalReferences": [
                {
                  "url": "git://github.com/nodejs/readable-stream.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/nodejs/readable-stream#readme",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/nodejs/readable-stream/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/firebase-tools/node_modules/archiver-utils/node_modules/readable-stream"
                }
              ]
            },
            {
              "type": "library",
              "name": "string_decoder",
              "version": "1.1.1",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|archiver-utils@2.1.0|string_decoder@1.1.1",
              "description": "The string_decoder module from Node core",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/string_decoder@1.1.1",
              "externalReferences": [
                {
                  "url": "git://github.com/nodejs/string_decoder.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/nodejs/string_decoder",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/nodejs/string_decoder/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/firebase-tools/node_modules/archiver-utils/node_modules/string_decoder"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "readable-stream",
          "version": "3.6.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|readable-stream@3.6.0",
          "description": "Streams3, a user-land copy of the stream library from Node.js",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readable-stream@3.6.0",
          "externalReferences": [
            {
              "url": "git://github.com/nodejs/readable-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/nodejs/readable-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/nodejs/readable-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/readable-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "tar-stream",
          "version": "2.1.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|tar-stream@2.1.2",
          "author": "Mathias Buus",
          "description": "tar-stream is a streaming tar parser and generator and nothing else. It is streams2 and operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/tar-stream@2.1.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/mafintosh/tar-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/mafintosh/tar-stream",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/mafintosh/tar-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/tar-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "zip-stream",
          "version": "2.1.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|zip-stream@2.1.3",
          "author": "Chris Talkington",
          "description": "a streaming zip archive generator.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/zip-stream@2.1.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/archiverjs/node-zip-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/archiverjs/node-zip-stream",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/archiverjs/node-zip-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/zip-stream/-/zip-stream-2.1.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/zip-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-glob",
          "version": "4.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|is-glob@4.0.1",
          "author": "Jon Schlinkert",
          "description": "Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-glob@4.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/micromatch/is-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/micromatch/is-glob",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/micromatch/is-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/is-glob"
            }
          ]
        },
        {
          "type": "library",
          "name": "normalize-path",
          "version": "3.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|normalize-path@3.0.0",
          "author": "Jon Schlinkert",
          "description": "Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/normalize-path@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/normalize-path.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/normalize-path",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/normalize-path/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/normalize-path"
            }
          ]
        },
        {
          "type": "library",
          "name": "readdirp",
          "version": "3.4.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|readdirp@3.4.0",
          "author": "Thorsten Lorenz",
          "description": "Recursive version of fs.readdir with streaming API.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readdirp@3.4.0",
          "externalReferences": [
            {
              "url": "git://github.com/paulmillr/readdirp.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/paulmillr/readdirp",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/paulmillr/readdirp/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/readdirp"
            }
          ]
        },
        {
          "type": "library",
          "name": "path-key",
          "version": "3.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|path-key@3.1.1",
          "author": "Sindre Sorhus",
          "description": "Get the PATH environment variable key cross-platform",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/path-key@3.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/path-key.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/path-key#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/path-key/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/path-key"
            }
          ]
        },
        {
          "type": "library",
          "name": "shebang-command",
          "version": "2.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|shebang-command@2.0.0",
          "author": "Kevin Mårtensson",
          "description": "Get the command from a shebang",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/shebang-command@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/kevva/shebang-command.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/kevva/shebang-command#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/kevva/shebang-command/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/shebang-command"
            }
          ]
        },
        {
          "type": "library",
          "name": "which",
          "version": "2.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|which@2.0.2",
          "author": "Isaac Z. Schlueter",
          "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/which@2.0.2",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-which.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-which#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-which/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/which"
            }
          ]
        },
        {
          "type": "library",
          "name": "jsonfile",
          "version": "2.4.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|jsonfile@2.4.0",
          "author": "JP Richardson",
          "description": "Easily read/write JSON files.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/jsonfile@2.4.0",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/jprichardson/node-jsonfile.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jprichardson/node-jsonfile#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jprichardson/node-jsonfile/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/jsonfile"
            }
          ]
        },
        {
          "type": "library",
          "name": "chalk",
          "version": "2.4.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|chalk@2.4.2",
          "description": "Terminal string styling done right",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/chalk@2.4.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/chalk.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/chalk#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/chalk/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/chalk"
            }
          ]
        },
        {
          "type": "library",
          "name": "string-width",
          "version": "2.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|string-width@2.1.1",
          "author": "Sindre Sorhus",
          "description": "Get the visual width of a string - the number of columns required to display it",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string-width@2.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/string-width.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/string-width"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "strip-ansi",
              "version": "4.0.0",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|string-width@2.1.1|strip-ansi@4.0.0",
              "author": "Sindre Sorhus",
              "description": "Strip ANSI escape codes",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/strip-ansi@4.0.0",
              "externalReferences": [
                {
                  "url": "git+https://github.com/chalk/strip-ansi.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/chalk/strip-ansi#readme",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/chalk/strip-ansi/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/firebase-tools/node_modules/string-width/node_modules/strip-ansi"
                }
              ]
            },
            {
              "type": "library",
              "name": "ansi-regex",
              "version": "3.0.0",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|string-width@2.1.1|ansi-regex@3.0.0",
              "author": "Sindre Sorhus",
              "description": "Regular expression for matching ANSI escape codes",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/ansi-regex@3.0.0",
              "externalReferences": [
                {
                  "url": "git+https://github.com/chalk/ansi-regex.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/chalk/ansi-regex#readme",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/chalk/ansi-regex/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/firebase-tools/node_modules/string-width/node_modules/ansi-regex"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "5.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|strip-ansi@5.2.0",
          "author": "Sindre Sorhus",
          "description": "Strip ANSI escape codes from a string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-ansi@5.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/strip-ansi.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "string_decoder",
          "version": "1.3.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|string_decoder@1.3.0",
          "description": "The string_decoder module from Node core",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string_decoder@1.3.0",
          "externalReferences": [
            {
              "url": "git://github.com/nodejs/string_decoder.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/nodejs/string_decoder",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/nodejs/string_decoder/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/string_decoder"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "safe-buffer",
              "version": "5.2.1",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|string_decoder@1.3.0|safe-buffer@5.2.1",
              "author": "Feross Aboukhadijeh",
              "description": "Safer Node.js Buffer API",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/safe-buffer@5.2.1",
              "externalReferences": [
                {
                  "url": "git://github.com/feross/safe-buffer.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/feross/safe-buffer",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/feross/safe-buffer/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/firebase-tools/node_modules/string_decoder/node_modules/safe-buffer"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "bl",
          "version": "4.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|bl@4.0.2",
          "description": "Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/bl@4.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/rvagg/bl.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/rvagg/bl",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/rvagg/bl/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/bl/-/bl-4.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/bl"
            }
          ]
        },
        {
          "type": "library",
          "name": "compress-commons",
          "version": "2.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|compress-commons@2.1.1",
          "author": "Chris Talkington",
          "description": "a library that defines a common interface for working with archive formats within node",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/compress-commons@2.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/archiverjs/node-compress-commons.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/archiverjs/node-compress-commons",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/archiverjs/node-compress-commons/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/compress-commons/-/compress-commons-2.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/compress-commons"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "readable-stream",
              "version": "2.3.7",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|compress-commons@2.1.1|readable-stream@2.3.7",
              "description": "Streams3, a user-land copy of the stream library from Node.js",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/readable-stream@2.3.7",
              "externalReferences": [
                {
                  "url": "git://github.com/nodejs/readable-stream.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/nodejs/readable-stream#readme",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/nodejs/readable-stream/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/firebase-tools/node_modules/compress-commons/node_modules/readable-stream"
                }
              ]
            },
            {
              "type": "library",
              "name": "string_decoder",
              "version": "1.1.1",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|compress-commons@2.1.1|string_decoder@1.1.1",
              "description": "The string_decoder module from Node core",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/string_decoder@1.1.1",
              "externalReferences": [
                {
                  "url": "git://github.com/nodejs/string_decoder.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/nodejs/string_decoder",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/nodejs/string_decoder/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/firebase-tools/node_modules/compress-commons/node_modules/string_decoder"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "is-extglob",
          "version": "2.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|is-extglob@2.1.1",
          "author": "Jon Schlinkert",
          "description": "Returns true if a string has an extglob.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-extglob@2.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/is-extglob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-extglob",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-extglob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/is-extglob"
            }
          ]
        },
        {
          "type": "library",
          "name": "picomatch",
          "version": "2.2.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|picomatch@2.2.2",
          "author": "Jon Schlinkert",
          "description": "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/picomatch@2.2.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/micromatch/picomatch.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/micromatch/picomatch",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/micromatch/picomatch/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/picomatch"
            }
          ]
        },
        {
          "type": "library",
          "name": "shebang-regex",
          "version": "3.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|shebang-regex@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching a shebang line",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/shebang-regex@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/shebang-regex.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/shebang-regex#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/shebang-regex/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/shebang-regex"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-styles",
          "version": "3.2.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|ansi-styles@3.2.1",
          "author": "Sindre Sorhus",
          "description": "ANSI escape codes for styling strings in the terminal",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-styles@3.2.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-styles.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/ansi-styles"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "4.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|ansi-regex@4.1.0",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-regex@4.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-regex.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/ansi-regex"
            }
          ]
        },
        {
          "type": "library",
          "name": "isarray",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|isarray@1.0.0",
          "author": "Julian Gruber",
          "description": "Array#isArray for older browsers",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/isarray@1.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/juliangruber/isarray.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/juliangruber/isarray",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/juliangruber/isarray/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/isarray"
            }
          ]
        },
        {
          "type": "library",
          "name": "process-nextick-args",
          "version": "2.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|process-nextick-args@2.0.1",
          "description": "process.nextTick but always with args",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/process-nextick-args@2.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/calvinmetcalf/process-nextick-args.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/calvinmetcalf/process-nextick-args",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/calvinmetcalf/process-nextick-args/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/process-nextick-args"
            }
          ]
        },
        {
          "type": "library",
          "name": "safe-buffer",
          "version": "5.1.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|safe-buffer@5.1.2",
          "author": "Feross Aboukhadijeh",
          "description": "Safer Node.js Buffer API",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/safe-buffer@5.1.2",
          "externalReferences": [
            {
              "url": "git://github.com/feross/safe-buffer.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/feross/safe-buffer",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/feross/safe-buffer/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/safe-buffer"
            }
          ]
        },
        {
          "type": "library",
          "name": "crc32-stream",
          "version": "3.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|crc32-stream@3.0.1",
          "author": "Chris Talkington",
          "description": "a streaming CRC32 checksumer",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/crc32-stream@3.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/archiverjs/node-crc32-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/archiverjs/node-crc32-stream",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/archiverjs/node-crc32-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-3.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/firebase-tools/node_modules/crc32-stream"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "glob",
      "version": "6.0.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|glob@6.0.4",
      "author": "Isaac Z. Schlueter",
      "description": "a little globber",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/glob@6.0.4",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/node-glob.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/node-glob#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/node-glob/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/glob"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "minimatch",
          "version": "3.0.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|glob@6.0.4|minimatch@3.0.3",
          "author": "Isaac Z. Schlueter",
          "description": "a glob matcher in javascript",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/minimatch@3.0.3",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/minimatch.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/minimatch#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/minimatch/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/glob/node_modules/minimatch"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "google-code-prettify",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|google-code-prettify@1.0.1",
      "purl": "pkg:npm/google-code-prettify@1.0.1",
      "externalReferences": [
        {
          "url": "https://registry.npmjs.org/google-code-prettify/-/google-code-prettify-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/google-code-prettify"
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-bump",
      "version": "0.8.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-bump@0.8.0",
      "author": "Vojta Jína",
      "description": "Bump package version",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-bump@0.8.0",
      "externalReferences": [
        {
          "url": "git://github.com/vojtajina/grunt-bump.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/vojtajina/grunt-bump",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/vojtajina/grunt-bump/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-bump/-/grunt-bump-0.8.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-bump"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "semver",
          "version": "5.3.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-bump@0.8.0|semver@5.3.0",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@5.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-bump/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-cli",
      "version": "1.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-cli@1.2.0",
      "author": "Grunt Development Team",
      "description": "The grunt command line interface",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-cli@1.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/gruntjs/grunt-cli.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gruntjs/grunt-cli#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gruntjs/grunt-cli/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-cli"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "grunt-known-options",
          "version": "1.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-cli@1.2.0|grunt-known-options@1.1.0",
          "author": "Grunt Development Team",
          "description": "The known options used in Grunt",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/grunt-known-options@1.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/gruntjs/grunt-known-options.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://gruntjs.com/",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/gruntjs/grunt-known-options/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-cli/node_modules/grunt-known-options"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-contrib-clean",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-clean@1.0.0",
      "author": "Grunt Team",
      "description": "Clean files and folders",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-contrib-clean@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/gruntjs/grunt-contrib-clean.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gruntjs/grunt-contrib-clean#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gruntjs/grunt-contrib-clean/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-contrib-clean"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "async",
          "version": "1.5.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-clean@1.0.0|async@1.5.2",
          "author": "Caolan McMahon",
          "description": "Higher-order functions and common patterns for asynchronous code",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/async@1.5.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/caolan/async.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/caolan/async#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/caolan/async/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-contrib-clean/node_modules/async"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-contrib-compress",
      "version": "1.6.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-compress@1.6.0",
      "author": "Grunt Team",
      "description": "Compress files and folders",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-contrib-compress@1.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/gruntjs/grunt-contrib-compress.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gruntjs/grunt-contrib-compress#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gruntjs/grunt-contrib-compress/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-contrib-compress/-/grunt-contrib-compress-1.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-contrib-compress"
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-contrib-connect",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-connect@1.0.2",
      "author": "Grunt Team",
      "description": "Start a connect web server",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-contrib-connect@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/gruntjs/grunt-contrib-connect.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gruntjs/grunt-contrib-connect#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gruntjs/grunt-contrib-connect/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-contrib-connect/-/grunt-contrib-connect-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-contrib-connect"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "async",
          "version": "1.5.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-connect@1.0.2|async@1.5.2",
          "author": "Caolan McMahon",
          "description": "Higher-order functions and common patterns for asynchronous code",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/async@1.5.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/caolan/async.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/caolan/async#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/caolan/async/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-contrib-connect/node_modules/async"
            }
          ]
        },
        {
          "type": "library",
          "name": "morgan",
          "version": "1.8.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-connect@1.0.2|morgan@1.8.0",
          "description": "HTTP request logger middleware for node.js",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/morgan@1.8.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/expressjs/morgan.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/expressjs/morgan#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/expressjs/morgan/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/morgan/-/morgan-1.8.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-contrib-connect/node_modules/morgan"
            }
          ]
        },
        {
          "type": "library",
          "name": "basic-auth",
          "version": "1.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-connect@1.0.2|basic-auth@1.1.0",
          "description": "node.js basic auth parser",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/basic-auth@1.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/basic-auth.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/basic-auth#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/basic-auth/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-contrib-connect/node_modules/basic-auth"
            }
          ]
        },
        {
          "type": "library",
          "name": "debug",
          "version": "2.6.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-connect@1.0.2|debug@2.6.0",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@2.6.0",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-2.6.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-contrib-connect/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "on-headers",
          "version": "1.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-connect@1.0.2|on-headers@1.0.1",
          "author": "Douglas Christopher Wilson",
          "description": "Execute a listener when a response is about to write headers",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/on-headers@1.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/on-headers.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/on-headers#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/on-headers/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-contrib-connect/node_modules/on-headers"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "0.7.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-connect@1.0.2|ms@0.7.2",
          "description": "Tiny milisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@0.7.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/zeit/ms.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/zeit/ms#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/zeit/ms/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-contrib-connect/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-contrib-copy",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-copy@1.0.0",
      "author": "Grunt Team",
      "description": "Copy files and folders",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-contrib-copy@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/gruntjs/grunt-contrib-copy.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gruntjs/grunt-contrib-copy#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gruntjs/grunt-contrib-copy/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-contrib-copy"
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-ddescribe-iit",
      "version": "0.0.7",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-ddescribe-iit@0.0.7",
      "author": "Brian Ford",
      "description": "Grunt task for checking that iit and ddescribe don't make it into committed code",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-ddescribe-iit@0.0.7",
      "externalReferences": [
        {
          "url": "git://github.com/btford/grunt-ddescribe-iit.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/btford/grunt-ddescribe-iit#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/btford/grunt-ddescribe-iit/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-ddescribe-iit/-/grunt-ddescribe-iit-0.0.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-ddescribe-iit"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "cross-spawn",
          "version": "5.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-ddescribe-iit@0.0.7|cross-spawn@5.0.1",
          "author": "IndigoUnited",
          "description": "Cross platform child_process#spawn and child_process#spawnSync",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/cross-spawn@5.0.1",
          "externalReferences": [
            {
              "url": "git://github.com/IndigoUnited/node-cross-spawn.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/IndigoUnited/node-cross-spawn#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/IndigoUnited/node-cross-spawn/issues/",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-ddescribe-iit/node_modules/cross-spawn"
            }
          ]
        },
        {
          "type": "library",
          "name": "lru-cache",
          "version": "4.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-ddescribe-iit@0.0.7|lru-cache@4.0.2",
          "author": "Isaac Z. Schlueter",
          "description": "A cache object that deletes the least-recently-used items.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lru-cache@4.0.2",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-lru-cache.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-lru-cache#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-lru-cache/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-ddescribe-iit/node_modules/lru-cache"
            }
          ]
        },
        {
          "type": "library",
          "name": "yallist",
          "version": "2.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-ddescribe-iit@0.0.7|yallist@2.0.0",
          "author": "Isaac Z. Schlueter",
          "description": "Yet Another Linked List",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/yallist@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/isaacs/yallist.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/yallist#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/yallist/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/yallist/-/yallist-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-ddescribe-iit/node_modules/yallist"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-eslint",
      "version": "19.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-eslint@19.0.0",
      "author": "Sindre Sorhus",
      "description": "Validate files with ESLint",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-eslint@19.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/grunt-eslint.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/grunt-eslint#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/grunt-eslint/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-eslint/-/grunt-eslint-19.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-eslint"
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-merge-conflict",
      "version": "0.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-merge-conflict@0.0.2",
      "author": "Brian Ford",
      "description": "Grunt plugin for preventing you from accidentally comitting a merge conflict into your project",
      "licenses": [
        {
          "license": {
            "name": "BSD",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-merge-conflict@0.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/btford/grunt-merge-conflict.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/btford/grunt-merge-conflict#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/btford/grunt-merge-conflict/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-merge-conflict/-/grunt-merge-conflict-0.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-merge-conflict"
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-shell",
      "version": "1.3.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-shell@1.3.1",
      "author": "Sindre Sorhus",
      "description": "Run shell commands",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-shell@1.3.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/grunt-shell.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/grunt-shell#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/grunt-shell/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-shell/-/grunt-shell-1.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-shell"
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt",
      "version": "1.4.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1",
      "author": "Grunt Development Team",
      "description": "The JavaScript Task Runner",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt@1.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/gruntjs/grunt.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://gruntjs.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gruntjs/grunt/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt/-/grunt-1.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "dateformat",
          "version": "3.0.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|dateformat@3.0.3",
          "author": "Steven Levithan",
          "description": "A node.js package for Steven Levithan's excellent dateFormat() function.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/dateformat@3.0.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/felixge/node-dateformat.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/felixge/node-dateformat",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/felixge/node-dateformat/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt/node_modules/dateformat"
            }
          ]
        },
        {
          "type": "library",
          "name": "glob",
          "version": "7.1.7",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|glob@7.1.7",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@7.1.7",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-glob#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt/node_modules/glob"
            }
          ]
        },
        {
          "type": "library",
          "name": "grunt-cli",
          "version": "1.4.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|grunt-cli@1.4.3",
          "author": "Grunt Development Team",
          "description": "The grunt command line interface",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/grunt-cli@1.4.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/gruntjs/grunt-cli.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/gruntjs/grunt-cli#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/gruntjs/grunt-cli/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt/node_modules/grunt-cli"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "nopt",
              "version": "4.0.3",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|grunt-cli@1.4.3|nopt@4.0.3",
              "author": "Isaac Z. Schlueter",
              "description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.",
              "licenses": [
                {
                  "license": {
                    "id": "ISC",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/nopt@4.0.3",
              "externalReferences": [
                {
                  "url": "git+https://github.com/npm/nopt.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/npm/nopt#readme",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/npm/nopt/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/grunt/node_modules/grunt-cli/node_modules/nopt"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "iconv-lite",
          "version": "0.4.15",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|iconv-lite@0.4.15",
          "author": "Alexander Shtuchkin",
          "description": "Convert character encodings in pure javascript.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/iconv-lite@0.4.15",
          "externalReferences": [
            {
              "url": "git://github.com/ashtuchkin/iconv-lite.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/ashtuchkin/iconv-lite",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/ashtuchkin/iconv-lite/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.15.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt/node_modules/iconv-lite"
            }
          ]
        },
        {
          "type": "library",
          "name": "mkdirp",
          "version": "1.0.4",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|mkdirp@1.0.4",
          "description": "Recursively mkdir, like `mkdir -p`",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mkdirp@1.0.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/isaacs/node-mkdirp.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-mkdirp#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-mkdirp/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt/node_modules/mkdirp"
            }
          ]
        },
        {
          "type": "library",
          "name": "rimraf",
          "version": "3.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|rimraf@3.0.2",
          "author": "Isaac Z. Schlueter",
          "description": "A deep deletion module for node (like `rm -rf`)",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/rimraf@3.0.2",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/rimraf.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/rimraf#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/rimraf/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt/node_modules/rimraf"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "glob",
              "version": "7.1.6",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|rimraf@3.0.2|glob@7.1.6",
              "author": "Isaac Z. Schlueter",
              "description": "a little globber",
              "licenses": [
                {
                  "license": {
                    "id": "ISC",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/glob@7.1.6",
              "externalReferences": [
                {
                  "url": "git://github.com/isaacs/node-glob.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/isaacs/node-glob#readme",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/isaacs/node-glob/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/grunt/node_modules/rimraf/node_modules/glob"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "interpret",
          "version": "1.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|interpret@1.1.0",
          "author": "Tyler Kellen",
          "description": "A dictionary of file extensions and associated module loaders.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/interpret@1.1.0",
          "externalReferences": [
            {
              "url": "git://github.com/tkellen/node-interpret.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/tkellen/node-interpret",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/tkellen/node-interpret/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt/node_modules/interpret"
            }
          ]
        },
        {
          "type": "library",
          "name": "v8flags",
          "version": "3.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|v8flags@3.2.0",
          "author": "Gulp Team",
          "description": "Get available v8 and Node.js flags.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/v8flags@3.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/gulpjs/v8flags.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/gulpjs/v8flags#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/gulpjs/v8flags/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt/node_modules/v8flags"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "gulp-concat",
      "version": "2.6.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-concat@2.6.1",
      "author": "Contra",
      "description": "Concatenates files",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/gulp-concat@2.6.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/contra/gulp-concat.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/contra/gulp-concat#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/contra/gulp-concat/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/gulp-concat/-/gulp-concat-2.6.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gulp-concat"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "through2",
          "version": "2.0.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-concat@2.6.1|through2@2.0.3",
          "author": "Rod Vagg",
          "description": "A tiny wrapper around Node streams2 Transform to avoid explicit subclassing noise",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/through2@2.0.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/rvagg/through2.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/rvagg/through2#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/rvagg/through2/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-concat/node_modules/through2"
            }
          ]
        },
        {
          "type": "library",
          "name": "vinyl",
          "version": "2.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-concat@2.6.1|vinyl@2.0.1",
          "author": "Gulp Team",
          "description": "Virtual file format.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/vinyl@2.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/gulpjs/vinyl.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/gulpjs/vinyl#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/gulpjs/vinyl/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/vinyl/-/vinyl-2.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-concat/node_modules/vinyl"
            }
          ]
        },
        {
          "type": "library",
          "name": "clone-stats",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-concat@2.6.1|clone-stats@1.0.0",
          "author": "Hugh Kennedy",
          "description": "Safely clone node's fs.Stats instances without losing their class methods",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/clone-stats@1.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/hughsk/clone-stats.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/hughsk/clone-stats",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/hughsk/clone-stats/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-concat/node_modules/clone-stats"
            }
          ]
        },
        {
          "type": "library",
          "name": "replace-ext",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-concat@2.6.1|replace-ext@1.0.0",
          "author": "Gulp Team",
          "description": "Replaces a file extension with another one",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/replace-ext@1.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/gulpjs/replace-ext.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/gulpjs/replace-ext#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/gulpjs/replace-ext/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-concat/node_modules/replace-ext"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "gulp-eslint",
      "version": "3.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-eslint@3.0.1",
      "author": "Adametry",
      "description": "A gulp plugin for processing files with ESLint",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/gulp-eslint@3.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/adametry/gulp-eslint.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/adametry/gulp-eslint#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/adametry/gulp-eslint/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/gulp-eslint/-/gulp-eslint-3.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gulp-eslint"
        }
      ]
    },
    {
      "type": "library",
      "name": "gulp-foreach",
      "version": "0.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1",
      "author": "Marius Gundersen",
      "description": "Send each file in a stream down its own stream",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/gulp-foreach@0.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/mariusGundersen/gulp-forEach.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mariusGundersen/gulp-forEach#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mariusGundersen/gulp-forEach/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/gulp-foreach/-/gulp-foreach-0.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gulp-foreach"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "gulp-util",
          "version": "2.2.20",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|gulp-util@2.2.20",
          "author": "Fractal",
          "description": "Utility functions for gulp plugins",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared",
                "url": "http://github.com/wearefractal/gulp-util/raw/master/LICENSE"
              }
            }
          ],
          "purl": "pkg:npm/gulp-util@2.2.20",
          "externalReferences": [
            {
              "url": "git://github.com/wearefractal/gulp-util.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://github.com/wearefractal/gulp-util",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/wearefractal/gulp-util/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/gulp-util/-/gulp-util-2.2.20.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-foreach/node_modules/gulp-util"
            }
          ]
        },
        {
          "type": "library",
          "name": "chalk",
          "version": "0.5.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|chalk@0.5.0",
          "description": "Terminal string styling done right. Created because the `colors` module does some really horrible things.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/chalk@0.5.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/chalk.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/chalk#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/chalk/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/chalk/-/chalk-0.5.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-foreach/node_modules/chalk"
            }
          ]
        },
        {
          "type": "library",
          "name": "dateformat",
          "version": "1.0.12",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|dateformat@1.0.12",
          "author": "Steven Levithan",
          "description": "A node.js package for Steven Levithan's excellent dateFormat() function.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/dateformat@1.0.12",
          "externalReferences": [
            {
              "url": "git+https://github.com/felixge/node-dateformat.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/felixge/node-dateformat",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/felixge/node-dateformat/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-foreach/node_modules/dateformat"
            }
          ]
        },
        {
          "type": "library",
          "name": "lodash.template",
          "version": "2.4.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|lodash.template@2.4.1",
          "author": "John-David Dalton",
          "description": "The Lo-Dash function `_.template` as a Node.js module generated by lodash-cli.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lodash.template@2.4.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/lodash/lodash-cli.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://lodash.com/custom-builds",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/lodash/lodash-cli/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lodash.template/-/lodash.template-2.4.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-foreach/node_modules/lodash.template"
            }
          ]
        },
        {
          "type": "library",
          "name": "minimist",
          "version": "0.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|minimist@0.2.0",
          "author": "James Halliday",
          "description": "parse argument options",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/minimist@0.2.0",
          "externalReferences": [
            {
              "url": "git://github.com/substack/minimist.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/substack/minimist",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/substack/minimist/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/minimist/-/minimist-0.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-foreach/node_modules/minimist"
            }
          ]
        },
        {
          "type": "library",
          "name": "through2",
          "version": "0.5.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|through2@0.5.1",
          "author": "Rod Vagg",
          "description": "A tiny wrapper around Node streams2 Transform to avoid explicit subclassing noise",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/through2@0.5.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/rvagg/through2.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/rvagg/through2#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/rvagg/through2/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-foreach/node_modules/through2"
            }
          ]
        },
        {
          "type": "library",
          "name": "vinyl",
          "version": "0.2.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|vinyl@0.2.3",
          "author": "Fractal",
          "description": "A virtual file format",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared",
                "url": "http://github.com/wearefractal/vinyl/raw/master/LICENSE"
              }
            }
          ],
          "purl": "pkg:npm/vinyl@0.2.3",
          "externalReferences": [
            {
              "url": "git://github.com/wearefractal/vinyl.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://github.com/wearefractal/vinyl",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/wearefractal/vinyl/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/vinyl/-/vinyl-0.2.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-foreach/node_modules/vinyl"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-styles",
          "version": "1.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|ansi-styles@1.1.0",
          "author": "Sindre Sorhus",
          "description": "ANSI escape codes for styling strings in the terminal",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-styles@1.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/ansi-styles.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/ansi-styles#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/ansi-styles/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-foreach/node_modules/ansi-styles"
            }
          ]
        },
        {
          "type": "library",
          "name": "has-ansi",
          "version": "0.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|has-ansi@0.1.0",
          "author": "Sindre Sorhus",
          "description": "Check if a string has ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/has-ansi@0.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/has-ansi.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/has-ansi#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/has-ansi/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-foreach/node_modules/has-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "0.3.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|strip-ansi@0.3.0",
          "author": "Sindre Sorhus",
          "description": "Strip ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-ansi@0.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/strip-ansi.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/strip-ansi#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/strip-ansi/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-foreach/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "supports-color",
          "version": "0.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|supports-color@0.2.0",
          "author": "Sindre Sorhus",
          "description": "Detect whether a terminal supports color",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/supports-color@0.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/supports-color.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/supports-color#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/supports-color/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-foreach/node_modules/supports-color"
            }
          ]
        },
        {
          "type": "library",
          "name": "lodash.defaults",
          "version": "2.4.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|lodash.defaults@2.4.1",
          "author": "John-David Dalton",
          "description": "The Lo-Dash function `_.defaults` as a Node.js module generated by lodash-cli.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lodash.defaults@2.4.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/lodash/lodash-cli.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://lodash.com/custom-builds",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/lodash/lodash-cli/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-2.4.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-foreach/node_modules/lodash.defaults"
            }
          ]
        },
        {
          "type": "library",
          "name": "lodash.templatesettings",
          "version": "2.4.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|lodash.templatesettings@2.4.1",
          "author": "John-David Dalton",
          "description": "The Lo-Dash object `_.templateSettings` as a Node.js module generated by lodash-cli.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lodash.templatesettings@2.4.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/lodash/lodash-cli.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://lodash.com/custom-builds",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/lodash/lodash-cli/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-2.4.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-foreach/node_modules/lodash.templatesettings"
            }
          ]
        },
        {
          "type": "library",
          "name": "readable-stream",
          "version": "1.0.34",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|readable-stream@1.0.34",
          "author": "Isaac Z. Schlueter",
          "description": "Streams2, a user-land copy of the stream library from Node.js v0.10.x",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readable-stream@1.0.34",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/readable-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-foreach/node_modules/readable-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "xtend",
          "version": "3.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|xtend@3.0.0",
          "author": "Raynos",
          "description": "extend like a boss",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared",
                "url": "http://github.com/raynos/xtend/raw/master/LICENSE"
              }
            }
          ],
          "purl": "pkg:npm/xtend@3.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/Raynos/xtend.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/Raynos/xtend",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/Raynos/xtend/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-foreach/node_modules/xtend"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "0.2.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|ansi-regex@0.2.1",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-regex@0.2.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/ansi-regex.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/ansi-regex#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/ansi-regex/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-foreach/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "gulp-rename",
      "version": "1.2.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-rename@1.2.2",
      "author": "Hector Guillermo Parra Alvarez",
      "description": "Rename files",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/gulp-rename@1.2.2",
      "externalReferences": [
        {
          "url": "git://github.com/hparra/gulp-rename.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/hparra/gulp-rename",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/hparra/gulp-rename/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gulp-rename"
        }
      ]
    },
    {
      "type": "library",
      "name": "gulp-sourcemaps",
      "version": "1.11.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-sourcemaps@1.11.1",
      "author": "Florian Reiterer",
      "description": "Source map support for Gulp.js",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/gulp-sourcemaps@1.11.1",
      "externalReferences": [
        {
          "url": "git://github.com/floridoo/gulp-sourcemaps.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/floridoo/gulp-sourcemaps",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/floridoo/gulp-sourcemaps/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.11.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gulp-sourcemaps"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "acorn",
          "version": "4.0.11",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-sourcemaps@1.11.1|acorn@4.0.11",
          "description": "ECMAScript parser",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/acorn@4.0.11",
          "externalReferences": [
            {
              "url": "git+https://github.com/ternjs/acorn.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/ternjs/acorn",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/ternjs/acorn/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/acorn/-/acorn-4.0.11.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-sourcemaps/node_modules/acorn"
            }
          ]
        },
        {
          "type": "library",
          "name": "source-map",
          "version": "0.5.6",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-sourcemaps@1.11.1|source-map@0.5.6",
          "author": "Nick Fitzgerald",
          "description": "Generates and consumes source maps",
          "licenses": [
            {
              "license": {
                "id": "BSD-3-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/source-map@0.5.6",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/mozilla/source-map.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/mozilla/source-map",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/mozilla/source-map/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-sourcemaps/node_modules/source-map"
            }
          ]
        },
        {
          "type": "library",
          "name": "through2",
          "version": "2.0.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-sourcemaps@1.11.1|through2@2.0.3",
          "author": "Rod Vagg",
          "description": "A tiny wrapper around Node streams2 Transform to avoid explicit subclassing noise",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/through2@2.0.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/rvagg/through2.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/rvagg/through2#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/rvagg/through2/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-sourcemaps/node_modules/through2"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "gulp-uglify",
      "version": "3.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-uglify@3.0.2",
      "author": "Terin Stock",
      "description": "Minify files with UglifyJS.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/gulp-uglify@3.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/terinjokes/gulp-uglify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/terinjokes/gulp-uglify/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/terinjokes/gulp-uglify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-3.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gulp-uglify"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "extend-shallow",
          "version": "3.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-uglify@3.0.2|extend-shallow@3.0.2",
          "author": "Jon Schlinkert",
          "description": "Extend an object with the properties of additional objects. node.js/javascript util.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/extend-shallow@3.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/extend-shallow.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/extend-shallow",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/extend-shallow/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-uglify/node_modules/extend-shallow"
            }
          ]
        },
        {
          "type": "library",
          "name": "through2",
          "version": "2.0.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-uglify@3.0.2|through2@2.0.3",
          "author": "Rod Vagg",
          "description": "A tiny wrapper around Node streams2 Transform to avoid explicit subclassing noise",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/through2@2.0.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/rvagg/through2.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/rvagg/through2#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/rvagg/through2/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-uglify/node_modules/through2"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-extendable",
          "version": "1.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-uglify@3.0.2|is-extendable@1.0.1",
          "author": "Jon Schlinkert",
          "description": "Returns true if a value is a plain object, array or function.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-extendable@1.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/is-extendable.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-extendable",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-extendable/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-uglify/node_modules/is-extendable"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "gulp-util",
      "version": "3.0.8",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-util@3.0.8",
      "author": "Fractal",
      "description": "Utility functions for gulp plugins",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/gulp-util@3.0.8",
      "externalReferences": [
        {
          "url": "git+https://github.com/gulpjs/gulp-util.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gulpjs/gulp-util#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gulpjs/gulp-util/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gulp-util"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "lodash._reinterpolate",
          "version": "3.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-util@3.0.8|lodash._reinterpolate@3.0.0",
          "author": "John-David Dalton",
          "description": "The modern build of lodash’s internal `reInterpolate` as a module.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lodash._reinterpolate@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/lodash/lodash.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://lodash.com/",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/lodash/lodash/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-util/node_modules/lodash._reinterpolate"
            }
          ]
        },
        {
          "type": "library",
          "name": "object-assign",
          "version": "3.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-util@3.0.8|object-assign@3.0.0",
          "author": "Sindre Sorhus",
          "description": "ES6 Object.assign() ponyfill",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/object-assign@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/object-assign.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/object-assign#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/object-assign/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-util/node_modules/object-assign"
            }
          ]
        },
        {
          "type": "library",
          "name": "through2",
          "version": "2.0.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-util@3.0.8|through2@2.0.3",
          "author": "Rod Vagg",
          "description": "A tiny wrapper around Node streams2 Transform to avoid explicit subclassing noise",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/through2@2.0.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/rvagg/through2.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/rvagg/through2#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/rvagg/through2/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-util/node_modules/through2"
            }
          ]
        },
        {
          "type": "library",
          "name": "vinyl",
          "version": "0.5.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp-util@3.0.8|vinyl@0.5.3",
          "author": "Fractal",
          "description": "A virtual file format",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/vinyl@0.5.3",
          "externalReferences": [
            {
              "url": "git://github.com/wearefractal/vinyl.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://github.com/wearefractal/vinyl",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/wearefractal/vinyl/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp-util/node_modules/vinyl"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "gulp",
      "version": "3.8.11",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp@3.8.11",
      "author": "Fractal",
      "description": "The streaming build system",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://raw.githubusercontent.com/gulpjs/gulp/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/gulp@3.8.11",
      "externalReferences": [
        {
          "url": "git+https://github.com/gulpjs/gulp.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://gulpjs.com",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gulpjs/gulp/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/gulp/-/gulp-3.8.11.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gulp"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "chalk",
          "version": "0.5.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp@3.8.11|chalk@0.5.0",
          "description": "Terminal string styling done right. Created because the `colors` module does some really horrible things.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/chalk@0.5.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/chalk.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/chalk#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/chalk/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/chalk/-/chalk-0.5.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp/node_modules/chalk"
            }
          ]
        },
        {
          "type": "library",
          "name": "semver",
          "version": "4.3.6",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp@3.8.11|semver@4.3.6",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@4.3.6",
          "externalReferences": [
            {
              "url": "git://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp/node_modules/semver"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-styles",
          "version": "1.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp@3.8.11|ansi-styles@1.1.0",
          "author": "Sindre Sorhus",
          "description": "ANSI escape codes for styling strings in the terminal",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-styles@1.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/ansi-styles.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/ansi-styles#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/ansi-styles/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp/node_modules/ansi-styles"
            }
          ]
        },
        {
          "type": "library",
          "name": "has-ansi",
          "version": "0.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp@3.8.11|has-ansi@0.1.0",
          "author": "Sindre Sorhus",
          "description": "Check if a string has ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/has-ansi@0.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/has-ansi.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/has-ansi#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/has-ansi/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp/node_modules/has-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "0.3.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp@3.8.11|strip-ansi@0.3.0",
          "author": "Sindre Sorhus",
          "description": "Strip ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-ansi@0.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/strip-ansi.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/strip-ansi#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/strip-ansi/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "supports-color",
          "version": "0.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp@3.8.11|supports-color@0.2.0",
          "author": "Sindre Sorhus",
          "description": "Detect whether a terminal supports color",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/supports-color@0.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/supports-color.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/supports-color#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/supports-color/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp/node_modules/supports-color"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "0.2.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulp@3.8.11|ansi-regex@0.2.1",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-regex@0.2.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/ansi-regex.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/ansi-regex#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/ansi-regex/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gulp/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "jasmine-core",
      "version": "2.8.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jasmine-core@2.8.0",
      "description": "Official packaging of Jasmine's core files for use by Node.js projects.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jasmine-core@2.8.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jasmine/jasmine.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://jasmine.github.io",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jasmine/jasmine/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.8.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jasmine-core"
        }
      ]
    },
    {
      "type": "library",
      "name": "jasmine-node",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jasmine-node@2.0.0",
      "author": "Misko Hevery",
      "description": "DOM-less simple JavaScript BDD testing framework for Node",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jasmine-node@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mhevery/jasmine-node.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mhevery/jasmine-node",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mhevery/jasmine-node/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jasmine-node/-/jasmine-node-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jasmine-node"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "minimist",
          "version": "0.0.8",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jasmine-node@2.0.0|minimist@0.0.8",
          "author": "James Halliday",
          "description": "parse argument options",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/minimist@0.0.8",
          "externalReferences": [
            {
              "url": "git://github.com/substack/minimist.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/substack/minimist",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/substack/minimist/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/jasmine-node/node_modules/minimist"
            }
          ]
        },
        {
          "type": "library",
          "name": "mkdirp",
          "version": "0.3.5",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jasmine-node@2.0.0|mkdirp@0.3.5",
          "author": "James Halliday",
          "description": "Recursively mkdir, like `mkdir -p`",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mkdirp@0.3.5",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/substack/node-mkdirp.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/substack/node-mkdirp#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/substack/node-mkdirp/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/jasmine-node/node_modules/mkdirp"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "jasmine-reporters",
      "version": "2.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jasmine-reporters@2.2.0",
      "author": "Larry Myers",
      "description": "Reporters for the Jasmine BDD Framework",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://raw.github.com/larrymyers/jasmine-reporters/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/jasmine-reporters@2.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/larrymyers/jasmine-reporters.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/larrymyers/jasmine-reporters",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/larrymyers/jasmine-reporters/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jasmine-reporters/-/jasmine-reporters-2.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jasmine-reporters"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "jasmine",
          "version": "2.5.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jasmine-reporters@2.2.0|jasmine@2.5.3",
          "description": "Command line jasmine",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/jasmine@2.5.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/jasmine/jasmine-npm.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://jasmine.github.io/",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jasmine/jasmine-npm/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/jasmine/-/jasmine-2.5.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/jasmine-reporters/node_modules/jasmine"
            }
          ]
        },
        {
          "type": "library",
          "name": "glob",
          "version": "7.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jasmine-reporters@2.2.0|glob@7.1.1",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@7.1.1",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-glob#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/jasmine-reporters/node_modules/glob"
            }
          ]
        },
        {
          "type": "library",
          "name": "jasmine-core",
          "version": "2.5.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jasmine-reporters@2.2.0|jasmine-core@2.5.2",
          "description": "Official packaging of Jasmine's core files for use by Node.js projects.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/jasmine-core@2.5.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jasmine/jasmine.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://jasmine.github.io",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jasmine/jasmine/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.5.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/jasmine-reporters/node_modules/jasmine-core"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "jquery",
      "version": "2.1.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jquery@2.1.4",
      "author": "jQuery Foundation and other contributors",
      "description": "JavaScript library for DOM operations",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/jquery/jquery/blob/2.1.4/MIT-LICENSE.txt"
          }
        }
      ],
      "purl": "pkg:npm/jquery@2.1.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/jquery/jquery.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://jquery.com",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://bugs.jquery.com",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jquery/-/jquery-2.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jquery-2.1"
        }
      ]
    },
    {
      "type": "library",
      "name": "jquery",
      "version": "2.2.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jquery@2.2.4",
      "author": "jQuery Foundation and other contributors",
      "description": "JavaScript library for DOM operations",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jquery@2.2.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/jquery/jquery.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://jquery.com",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jquery/jquery/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jquery/-/jquery-2.2.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jquery-2.2"
        }
      ]
    },
    {
      "type": "library",
      "name": "jquery",
      "version": "3.5.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jquery@3.5.1",
      "author": "JS Foundation and other contributors",
      "description": "JavaScript library for DOM operations",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jquery@3.5.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jquery/jquery.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://jquery.com",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jquery/jquery/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jquery"
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-browserstack-launcher",
      "version": "1.5.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma-browserstack-launcher@1.5.1",
      "author": "Vojta Jina",
      "description": "A Karma plugin. Launch any browser on BrowserStack!",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-browserstack-launcher@1.5.1",
      "externalReferences": [
        {
          "url": "git://github.com/karma-runner/karma-browserstack-launcher.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/karma-runner/karma-browserstack-launcher#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/karma-runner/karma-browserstack-launcher/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-browserstack-launcher/-/karma-browserstack-launcher-1.5.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-browserstack-launcher"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "browserstack",
          "version": "1.5.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma-browserstack-launcher@1.5.1|browserstack@1.5.3",
          "author": "Scott González",
          "description": "A client for working with the BrowserStack APIs.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/browserstack@1.5.3",
          "externalReferences": [
            {
              "url": "git://github.com/scottgonzalez/node-browserstack.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/scottgonzalez/node-browserstack",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/scottgonzalez/node-browserstack/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/browserstack/-/browserstack-1.5.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma-browserstack-launcher/node_modules/browserstack"
            }
          ]
        },
        {
          "type": "library",
          "name": "q",
          "version": "1.5.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma-browserstack-launcher@1.5.1|q@1.5.1",
          "author": "Kris Kowal",
          "description": "A library for promises (CommonJS/Promises/A,B,D)",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/q@1.5.1",
          "externalReferences": [
            {
              "url": "git://github.com/kriskowal/q.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/kriskowal/q",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/kriskowal/q/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma-browserstack-launcher/node_modules/q"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-chrome-launcher",
      "version": "3.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma-chrome-launcher@3.1.0",
      "author": "Vojta Jina",
      "description": "A Karma plugin. Launcher for Chrome and Chrome Canary.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-chrome-launcher@3.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/karma-runner/karma-chrome-launcher.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/karma-runner/karma-chrome-launcher#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/karma-runner/karma-chrome-launcher/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-chrome-launcher"
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-edge-launcher",
      "version": "0.4.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma-edge-launcher@0.4.2",
      "author": "Nick McCurdy",
      "description": "A Karma plugin. Launcher for Microsoft Edge.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-edge-launcher@0.4.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/karma-runner/karma-edge-launcher.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/karma-runner/karma-edge-launcher",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/karma-runner/karma-edge-launcher/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-edge-launcher/-/karma-edge-launcher-0.4.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-edge-launcher"
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-firefox-launcher",
      "version": "1.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma-firefox-launcher@1.2.0",
      "author": "Vojta Jina",
      "description": "A Karma plugin. Launcher for Firefox.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-firefox-launcher@1.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/karma-runner/karma-firefox-launcher.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/karma-runner/karma-firefox-launcher#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/karma-runner/karma-firefox-launcher/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-firefox-launcher/-/karma-firefox-launcher-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-firefox-launcher"
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-ie-launcher",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma-ie-launcher@1.0.0",
      "author": "Vojta Jina",
      "description": "A Karma plugin. Launcher for Internet Explorer.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-ie-launcher@1.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/karma-runner/karma-ie-launcher.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/karma-runner/karma-ie-launcher#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/karma-runner/karma-ie-launcher/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-ie-launcher/-/karma-ie-launcher-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-ie-launcher"
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-jasmine",
      "version": "1.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma-jasmine@1.1.2",
      "author": "Vojta Jina",
      "description": "A Karma plugin - adapter for Jasmine testing framework.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-jasmine@1.1.2",
      "externalReferences": [
        {
          "url": "git://github.com/karma-runner/karma-jasmine.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/karma-runner/karma-jasmine#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/karma-runner/karma-jasmine/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-jasmine"
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-junit-reporter",
      "version": "2.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma-junit-reporter@2.0.1",
      "author": "Vojta Jina",
      "description": "A Karma plugin. Report results in junit xml format.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-junit-reporter@2.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/karma-runner/karma-junit-reporter.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/karma-runner/karma-junit-reporter#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/karma-runner/karma-junit-reporter/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-junit-reporter/-/karma-junit-reporter-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-junit-reporter"
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-safari-launcher",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma-safari-launcher@1.0.0",
      "author": "Vojta Jina",
      "description": "A Karma plugin. Launcher for Safari.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-safari-launcher@1.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/karma-runner/karma-safari-launcher.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/karma-runner/karma-safari-launcher#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/karma-runner/karma-safari-launcher/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-safari-launcher/-/karma-safari-launcher-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-safari-launcher"
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-sauce-launcher",
      "version": "2.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma-sauce-launcher@2.0.2",
      "author": "Vojta Jina",
      "description": "A Karma plugin. Launch any browser on SauceLabs!",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-sauce-launcher@2.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/karma-runner/karma-sauce-launcher.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/karma-runner/karma-sauce-launcher#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/karma-runner/karma-sauce-launcher/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-sauce-launcher/-/karma-sauce-launcher-2.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-sauce-launcher"
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-script-launcher",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma-script-launcher@1.0.0",
      "author": "Vojta Jina",
      "description": "A Karma plugin. Launcher for shell scripts.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-script-launcher@1.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/karma-runner/karma-script-launcher.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/karma-runner/karma-script-launcher#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/karma-runner/karma-script-launcher/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-script-launcher/-/karma-script-launcher-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-script-launcher"
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-spec-reporter",
      "version": "0.0.32",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma-spec-reporter@0.0.32",
      "author": "Michael Lex",
      "description": "A Karma plugin. Report all spec-results to console (like mocha's spec reporter).",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-spec-reporter@0.0.32",
      "externalReferences": [
        {
          "url": "git://github.com/mlex/karma-spec-reporter.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mlex/karma-spec-reporter#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mlex/karma-spec-reporter/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-spec-reporter/-/karma-spec-reporter-0.0.32.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-spec-reporter"
        }
      ]
    },
    {
      "type": "library",
      "name": "karma",
      "version": "4.4.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1",
      "author": "Vojta Jína",
      "description": "Spectacular Test Runner for JavaScript.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma@4.4.1",
      "externalReferences": [
        {
          "url": "git://github.com/karma-runner/karma.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://karma-runner.github.io/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/karma-runner/karma/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma/-/karma-4.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "bluebird",
          "version": "3.5.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|bluebird@3.5.1",
          "author": "Petka Antonov",
          "description": "Full featured Promises/A+ implementation with exceptionally good performance",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/bluebird@3.5.1",
          "externalReferences": [
            {
              "url": "git://github.com/petkaantonov/bluebird.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/petkaantonov/bluebird",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/petkaantonov/bluebird/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma/node_modules/bluebird"
            }
          ]
        },
        {
          "type": "library",
          "name": "body-parser",
          "version": "1.18.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|body-parser@1.18.2",
          "description": "Node.js body parsing middleware",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/body-parser@1.18.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/expressjs/body-parser.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/expressjs/body-parser#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/expressjs/body-parser/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma/node_modules/body-parser"
            }
          ]
        },
        {
          "type": "library",
          "name": "connect",
          "version": "3.6.5",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|connect@3.6.5",
          "author": "TJ Holowaychuk",
          "description": "High performance middleware framework",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/connect@3.6.5",
          "externalReferences": [
            {
              "url": "git+https://github.com/senchalabs/connect.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/senchalabs/connect#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/senchalabs/connect/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/connect/-/connect-3.6.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma/node_modules/connect"
            }
          ]
        },
        {
          "type": "library",
          "name": "glob",
          "version": "7.1.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|glob@7.1.2",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@7.1.2",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-glob#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma/node_modules/glob"
            }
          ]
        },
        {
          "type": "library",
          "name": "log4js",
          "version": "4.5.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|log4js@4.5.1",
          "author": "Gareth Jones",
          "description": "Port of Log4js to work with node.",
          "licenses": [
            {
              "license": {
                "id": "Apache-2.0",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/log4js@4.5.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/log4js-node/log4js-node.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://log4js-node.github.io/log4js-node/",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/log4js-node/log4js-node/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/log4js/-/log4js-4.5.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma/node_modules/log4js"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "debug",
              "version": "4.1.1",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|log4js@4.5.1|debug@4.1.1",
              "author": "TJ Holowaychuk",
              "description": "small debugging utility",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/debug@4.1.1",
              "externalReferences": [
                {
                  "url": "git://github.com/visionmedia/debug.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/visionmedia/debug#readme",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/visionmedia/debug/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/karma/node_modules/log4js/node_modules/debug"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "mime",
          "version": "2.3.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|mime@2.3.1",
          "author": "Robert Kieffer",
          "description": "A comprehensive library for mime-type mapping",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mime@2.3.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/broofa/node-mime.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/broofa/node-mime#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/broofa/node-mime/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma/node_modules/mime"
            }
          ]
        },
        {
          "type": "library",
          "name": "source-map",
          "version": "0.6.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|source-map@0.6.1",
          "author": "Nick Fitzgerald",
          "description": "Generates and consumes source maps",
          "licenses": [
            {
              "license": {
                "id": "BSD-3-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/source-map@0.6.1",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/mozilla/source-map.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/mozilla/source-map",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/mozilla/source-map/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma/node_modules/source-map"
            }
          ]
        },
        {
          "type": "library",
          "name": "http-errors",
          "version": "1.6.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|http-errors@1.6.2",
          "author": "Jonathan Ong",
          "description": "Create HTTP error objects",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/http-errors@1.6.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/http-errors.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/http-errors#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/http-errors/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma/node_modules/http-errors"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "inherits",
              "version": "2.0.3",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|http-errors@1.6.2|inherits@2.0.3",
              "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",
              "licenses": [
                {
                  "license": {
                    "id": "ISC",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/inherits@2.0.3",
              "externalReferences": [
                {
                  "url": "git://github.com/isaacs/inherits.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/isaacs/inherits#readme",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/isaacs/inherits/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/karma/node_modules/http-errors/node_modules/inherits"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "iconv-lite",
          "version": "0.4.19",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|iconv-lite@0.4.19",
          "author": "Alexander Shtuchkin",
          "description": "Convert character encodings in pure javascript.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/iconv-lite@0.4.19",
          "externalReferences": [
            {
              "url": "git://github.com/ashtuchkin/iconv-lite.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/ashtuchkin/iconv-lite",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/ashtuchkin/iconv-lite/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma/node_modules/iconv-lite"
            }
          ]
        },
        {
          "type": "library",
          "name": "qs",
          "version": "6.5.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|qs@6.5.1",
          "description": "A querystring parser that supports nesting and arrays, with a depth limit",
          "licenses": [
            {
              "license": {
                "id": "BSD-3-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/qs@6.5.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/ljharb/qs.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/ljharb/qs",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/ljharb/qs/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma/node_modules/qs"
            }
          ]
        },
        {
          "type": "library",
          "name": "raw-body",
          "version": "2.3.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|raw-body@2.3.2",
          "author": "Jonathan Ong",
          "description": "Get and validate the raw body of a readable stream.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/raw-body@2.3.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/stream-utils/raw-body.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/stream-utils/raw-body#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/stream-utils/raw-body/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma/node_modules/raw-body"
            }
          ]
        },
        {
          "type": "library",
          "name": "finalhandler",
          "version": "1.0.6",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|finalhandler@1.0.6",
          "author": "Douglas Christopher Wilson",
          "description": "Node.js final http responder",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/finalhandler@1.0.6",
          "externalReferences": [
            {
              "url": "git+https://github.com/pillarjs/finalhandler.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/pillarjs/finalhandler#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/pillarjs/finalhandler/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma/node_modules/finalhandler"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "statuses",
              "version": "1.3.1",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|finalhandler@1.0.6|statuses@1.3.1",
              "description": "HTTP status utility",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/statuses@1.3.1",
              "externalReferences": [
                {
                  "url": "git+https://github.com/jshttp/statuses.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/jshttp/statuses#readme",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/jshttp/statuses/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/karma/node_modules/finalhandler/node_modules/statuses"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "setprototypeof",
          "version": "1.0.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|setprototypeof@1.0.3",
          "author": "Wes Todd",
          "description": "A small polyfill for Object.setprototypeof",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/setprototypeof@1.0.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/wesleytodd/setprototypeof.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/wesleytodd/setprototypeof",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/wesleytodd/setprototypeof/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma/node_modules/setprototypeof"
            }
          ]
        },
        {
          "type": "library",
          "name": "statuses",
          "version": "1.4.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|statuses@1.4.0",
          "description": "HTTP status utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/statuses@1.4.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/statuses.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/statuses#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/statuses/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma/node_modules/statuses"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "load-grunt-tasks",
      "version": "3.5.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|load-grunt-tasks@3.5.2",
      "author": "Sindre Sorhus",
      "description": "Load multiple grunt tasks using globbing patterns",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/load-grunt-tasks@3.5.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/load-grunt-tasks.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/load-grunt-tasks#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/load-grunt-tasks/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-3.5.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/load-grunt-tasks"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash",
      "version": "4.17.21",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21",
      "author": "John-David Dalton",
      "description": "Lodash modular utilities.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash@4.17.21",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash"
        }
      ]
    },
    {
      "type": "library",
      "name": "log4js",
      "version": "0.6.38",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|log4js@0.6.38",
      "author": "Gareth Jones",
      "description": "Port of Log4js to work with node.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/log4js@0.6.38",
      "externalReferences": [
        {
          "url": "git+https://github.com/nomiddlename/log4js-node.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nomiddlename/log4js-node#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/nomiddlename/log4js-node/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/log4js/-/log4js-0.6.38.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/log4js"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "readable-stream",
          "version": "1.0.34",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|log4js@0.6.38|readable-stream@1.0.34",
          "author": "Isaac Z. Schlueter",
          "description": "Streams2, a user-land copy of the stream library from Node.js v0.10.x",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readable-stream@1.0.34",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/readable-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/log4js/node_modules/readable-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "semver",
          "version": "4.3.6",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|log4js@0.6.38|semver@4.3.6",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@4.3.6",
          "externalReferences": [
            {
              "url": "git://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/log4js/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "lunr",
      "version": "0.7.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lunr@0.7.2",
      "author": "Oliver Nightingale",
      "description": "Simple full-text search in your browser.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lunr@0.7.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/olivernn/lunr.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://lunrjs.com",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/olivernn/lunr.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lunr/-/lunr-0.7.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lunr"
        }
      ]
    },
    {
      "type": "library",
      "name": "marked",
      "version": "0.3.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|marked@0.3.6",
      "author": "Christopher Jeffrey",
      "description": "A markdown parser built for speed",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/marked@0.3.6",
      "externalReferences": [
        {
          "url": "git://github.com/chjj/marked.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chjj/marked",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/chjj/marked/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/marked/-/marked-0.3.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/marked"
        }
      ]
    },
    {
      "type": "library",
      "name": "node-html-encoder",
      "version": "0.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|node-html-encoder@0.0.2",
      "author": "Pavel Minchenkov",
      "description": "Package for encoding and decoding html string",
      "purl": "pkg:npm/node-html-encoder@0.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/minchenkov/node-html-encoder.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/minchenkov/node-html-encoder",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/minchenkov/node-html-encoder/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/node-html-encoder/-/node-html-encoder-0.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/node-html-encoder"
        }
      ]
    },
    {
      "type": "library",
      "name": "npm-run",
      "version": "4.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|npm-run@4.1.0",
      "author": "Tim Oxley",
      "description": "Run executables for locally-installed packages without using ./node_modules/.bin",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/npm-run@4.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/timoxley/npm-run.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/timoxley/npm-run",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/timoxley/npm-run/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/npm-run/-/npm-run-4.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/npm-run"
        }
      ]
    },
    {
      "type": "library",
      "name": "open-sans-fontface",
      "version": "1.4.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|open-sans-fontface@1.4.0",
      "description": "The Open Sans fontface",
      "licenses": [
        {
          "license": {
            "name": "Apache License version 2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/open-sans-fontface@1.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/FontFaceKit/open-sans.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/FontFaceKit/open-sans",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/FontFaceKit/open-sans/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/open-sans-fontface/-/open-sans-fontface-1.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/open-sans-fontface"
        }
      ]
    },
    {
      "type": "library",
      "name": "promises-aplus-tests",
      "version": "2.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|promises-aplus-tests@2.1.2",
      "author": "Domenic Denicola",
      "description": "Compliance test suite for Promises/A+",
      "licenses": [
        {
          "license": {
            "id": "WTFPL",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/promises-aplus-tests@2.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/promises-aplus/promises-tests.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/promises-aplus/promises-tests#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/promises-aplus/promises-tests/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/promises-aplus-tests/-/promises-aplus-tests-2.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/promises-aplus-tests"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "underscore",
          "version": "1.8.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|promises-aplus-tests@2.1.2|underscore@1.8.3",
          "author": "Jeremy Ashkenas",
          "description": "JavaScript's functional programming helper library.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/underscore@1.8.3",
          "externalReferences": [
            {
              "url": "git://github.com/jashkenas/underscore.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://underscorejs.org",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jashkenas/underscore/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/promises-aplus-tests/node_modules/underscore"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "protractor",
      "version": "7.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|protractor@7.0.0",
      "author": "Julie Ralph",
      "description": "Webdriver E2E test wrapper for Angular.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/protractor@7.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/angular/protractor.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/angular/protractor",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/angular/protractor/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/protractor/-/protractor-7.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/protractor"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "glob",
          "version": "7.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|protractor@7.0.0|glob@7.1.1",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@7.1.1",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-glob#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/protractor/node_modules/glob"
            }
          ]
        },
        {
          "type": "library",
          "name": "q",
          "version": "1.4.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|protractor@7.0.0|q@1.4.1",
          "author": "Kris Kowal",
          "description": "A library for promises (CommonJS/Promises/A,B,D)",
          "purl": "pkg:npm/q@1.4.1",
          "externalReferences": [
            {
              "url": "git://github.com/kriskowal/q.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/kriskowal/q",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/kriskowal/q/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/q/-/q-1.4.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/protractor/node_modules/q"
            }
          ]
        },
        {
          "type": "library",
          "name": "selenium-webdriver",
          "version": "3.6.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|protractor@7.0.0|selenium-webdriver@3.6.0",
          "description": "The official WebDriver JavaScript bindings from the Selenium project",
          "licenses": [
            {
              "license": {
                "id": "Apache-2.0",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/selenium-webdriver@3.6.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/SeleniumHQ/selenium.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/SeleniumHQ/selenium",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/SeleniumHQ/selenium/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/protractor/node_modules/selenium-webdriver"
            }
          ]
        },
        {
          "type": "library",
          "name": "source-map-support",
          "version": "0.4.11",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|protractor@7.0.0|source-map-support@0.4.11",
          "description": "Fixes stack traces for files with source maps",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/source-map-support@0.4.11",
          "externalReferences": [
            {
              "url": "git+https://github.com/evanw/node-source-map-support.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/evanw/node-source-map-support#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/evanw/node-source-map-support/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.11.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/protractor/node_modules/source-map-support"
            }
          ]
        },
        {
          "type": "library",
          "name": "tmp",
          "version": "0.0.30",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|protractor@7.0.0|tmp@0.0.30",
          "author": "KARASZI István",
          "description": "Temporary file and directory creator",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/tmp@0.0.30",
          "externalReferences": [
            {
              "url": "git://github.com/raszi/node-tmp.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://github.com/raszi/node-tmp",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/raszi/node-tmp/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/tmp/-/tmp-0.0.30.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/protractor/node_modules/tmp"
            }
          ]
        },
        {
          "type": "library",
          "name": "source-map",
          "version": "0.5.7",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|protractor@7.0.0|source-map@0.5.7",
          "author": "Nick Fitzgerald",
          "description": "Generates and consumes source maps",
          "licenses": [
            {
              "license": {
                "id": "BSD-3-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/source-map@0.5.7",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/mozilla/source-map.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/mozilla/source-map",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/mozilla/source-map/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/protractor/node_modules/source-map"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "q-io",
      "version": "1.13.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|q-io@1.13.2",
      "author": "Kris Kowal",
      "description": "IO using Q promises",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/q-io@1.13.2",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/kriskowal/q-io.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/kriskowal/q-io/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/kriskowal/q-io/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/q-io/-/q-io-1.13.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/q-io"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "q",
          "version": "1.4.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|q-io@1.13.2|q@1.4.1",
          "author": "Kris Kowal",
          "description": "A library for promises (CommonJS/Promises/A,B,D)",
          "purl": "pkg:npm/q@1.4.1",
          "externalReferences": [
            {
              "url": "git://github.com/kriskowal/q.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/kriskowal/q",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/kriskowal/q/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/q/-/q-1.4.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/q-io/node_modules/q"
            }
          ]
        },
        {
          "type": "library",
          "name": "qs",
          "version": "1.2.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|q-io@1.13.2|qs@1.2.2",
          "author": "Nathan LaFreniere",
          "description": "A querystring parser that supports nesting and arrays, with a depth limit",
          "licenses": [
            {
              "license": {
                "name": "BSD",
                "acknowledgement": "declared",
                "url": "http://github.com/hapijs/qs/raw/master/LICENSE"
              }
            }
          ],
          "purl": "pkg:npm/qs@1.2.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/hapijs/qs.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/hapijs/qs",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/hapijs/qs/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/qs/-/qs-1.2.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/q-io/node_modules/qs"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "q",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|q@1.0.1",
      "author": "Kris Kowal",
      "description": "A library for promises (CommonJS/Promises/A,B,D)",
      "purl": "pkg:npm/q@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/kriskowal/q.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kriskowal/q",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/kriskowal/q/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/q/-/q-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/q"
        }
      ]
    },
    {
      "type": "library",
      "name": "qq",
      "version": "0.3.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|qq@0.3.5",
      "author": "Kris Kowal",
      "description": "Out of service - A heavy-weight library for promises, based on Q",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/kriskowal/qq/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/qq@0.3.5",
      "externalReferences": [
        {
          "url": "git://github.com/kriskowal/qq.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/kriskowal/qq/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/kriskowal/qq/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/qq/-/qq-0.3.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/qq"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "q",
          "version": "0.8.4",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|qq@0.3.5|q@0.8.4",
          "author": "Kris Kowal",
          "description": "A library for promises (CommonJS/Promises/A,B,D)",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared",
                "url": "http://github.com/kriskowal/q/raw/master/LICENSE"
              }
            }
          ],
          "purl": "pkg:npm/q@0.8.4",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/kriskowal/q.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://github.com/kriskowal/q/",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/kriskowal/q/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/q/-/q-0.8.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/qq/node_modules/q"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "rewire",
      "version": "2.1.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|rewire@2.1.5",
      "author": "Johannes Ewald",
      "description": "Easy dependency injection for node.js unit testing",
      "purl": "pkg:npm/rewire@2.1.5",
      "externalReferences": [
        {
          "url": "git://github.com/jhnns/rewire.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jhnns/rewire",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jhnns/rewire/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/rewire/-/rewire-2.1.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rewire"
        }
      ]
    },
    {
      "type": "library",
      "name": "sauce-connect",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|sauce-connect",
      "purl": "pkg:npm/sauce-connect",
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sauce-connect"
        }
      ]
    },
    {
      "type": "library",
      "name": "sax",
      "version": "1.2.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|sax@1.2.2",
      "author": "Isaac Z. Schlueter",
      "description": "An evented streaming XML parser in JavaScript",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/sax@1.2.2",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/sax-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/sax-js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/sax-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/sax/-/sax-1.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sax"
        }
      ]
    },
    {
      "type": "library",
      "name": "selenium-webdriver",
      "version": "4.0.0-alpha.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|selenium-webdriver@4.0.0-alpha.1",
      "description": "The official WebDriver JavaScript bindings from the Selenium project",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/selenium-webdriver@4.0.0-alpha.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/SeleniumHQ/selenium.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/SeleniumHQ/selenium",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/SeleniumHQ/selenium/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.0.0-alpha.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/selenium-webdriver"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "tmp",
          "version": "0.0.30",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|selenium-webdriver@4.0.0-alpha.1|tmp@0.0.30",
          "author": "KARASZI István",
          "description": "Temporary file and directory creator",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/tmp@0.0.30",
          "externalReferences": [
            {
              "url": "git://github.com/raszi/node-tmp.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://github.com/raszi/node-tmp",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/raszi/node-tmp/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/tmp/-/tmp-0.0.30.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/selenium-webdriver/node_modules/tmp"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "semver",
      "version": "5.4.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|semver@5.4.1",
      "description": "The semantic version parser used by npm.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/semver@5.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/npm/node-semver.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/npm/node-semver#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/npm/node-semver/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/semver"
        }
      ]
    },
    {
      "type": "library",
      "name": "serve-favicon",
      "version": "2.3.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|serve-favicon@2.3.2",
      "author": "Douglas Christopher Wilson",
      "description": "favicon serving middleware with caching",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/serve-favicon@2.3.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/expressjs/serve-favicon.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/expressjs/serve-favicon#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/expressjs/serve-favicon/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.3.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/serve-favicon"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "ms",
          "version": "0.7.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|serve-favicon@2.3.2|ms@0.7.2",
          "description": "Tiny milisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@0.7.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/zeit/ms.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/zeit/ms#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/zeit/ms/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/serve-favicon/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "serve-index",
      "version": "1.8.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|serve-index@1.8.0",
      "author": "Douglas Christopher Wilson",
      "description": "Serve directory listings",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/serve-index@1.8.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/expressjs/serve-index.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/expressjs/serve-index#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/expressjs/serve-index/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/serve-index/-/serve-index-1.8.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/serve-index"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "2.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|serve-index@1.8.0|debug@2.2.0",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@2.2.0",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/serve-index/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "mime-types",
          "version": "2.1.17",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|serve-index@1.8.0|mime-types@2.1.17",
          "description": "The ultimate javascript content-type utility.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mime-types@2.1.17",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/mime-types.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/mime-types#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/mime-types/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/serve-index/node_modules/mime-types"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "0.7.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|serve-index@1.8.0|ms@0.7.1",
          "description": "Tiny ms conversion utility",
          "purl": "pkg:npm/ms@0.7.1",
          "externalReferences": [
            {
              "url": "git://github.com/guille/ms.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/guille/ms.js#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/guille/ms.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/serve-index/node_modules/ms"
            }
          ]
        },
        {
          "type": "library",
          "name": "mime-db",
          "version": "1.30.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|serve-index@1.8.0|mime-db@1.30.0",
          "description": "Media Type Database",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mime-db@1.30.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/mime-db.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/mime-db#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/mime-db/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/serve-index/node_modules/mime-db"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "serve-static",
      "version": "1.11.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|serve-static@1.11.2",
      "author": "Douglas Christopher Wilson",
      "description": "Serve static files",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/serve-static@1.11.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/expressjs/serve-static.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/expressjs/serve-static#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/expressjs/serve-static/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/serve-static/-/serve-static-1.11.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/serve-static"
        }
      ]
    },
    {
      "type": "library",
      "name": "shelljs",
      "version": "0.7.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|shelljs@0.7.6",
      "description": "Portable Unix shell commands for Node.js",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/shelljs@0.7.6",
      "externalReferences": [
        {
          "url": "git://github.com/shelljs/shelljs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/shelljs/shelljs",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/shelljs/shelljs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/shelljs"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "glob",
          "version": "7.1.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|shelljs@0.7.6|glob@7.1.3",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@7.1.3",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-glob#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/shelljs/node_modules/glob"
            }
          ]
        },
        {
          "type": "library",
          "name": "interpret",
          "version": "1.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|shelljs@0.7.6|interpret@1.0.1",
          "author": "Tyler Kellen",
          "description": "A dictionary of file extensions and associated module loaders.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/interpret@1.0.1",
          "externalReferences": [
            {
              "url": "git://github.com/tkellen/node-interpret.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/tkellen/node-interpret",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/tkellen/node-interpret/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/interpret/-/interpret-1.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/shelljs/node_modules/interpret"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "sorted-object",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|sorted-object@1.0.0",
      "author": "Domenic Denicola",
      "description": "Returns a copy of an object with its keys sorted",
      "licenses": [
        {
          "license": {
            "id": "WTFPL",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/sorted-object@1.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/domenic/sorted-object.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/domenic/sorted-object#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/domenic/sorted-object/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/sorted-object/-/sorted-object-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sorted-object"
        }
      ]
    },
    {
      "type": "library",
      "name": "stringmap",
      "version": "0.2.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|stringmap@0.2.2",
      "author": "Olov Lassus",
      "description": "fast and robust stringmap",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/stringmap@0.2.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/olov/stringmap.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/olov/stringmap#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/olov/stringmap/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/stringmap/-/stringmap-0.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stringmap"
        }
      ]
    },
    {
      "type": "library",
      "name": "browserify",
      "version": "7.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3",
      "author": "James Halliday",
      "description": "browser-side require() the node way",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browserify@7.0.3",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/substack/node-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/node-browserify#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/node-browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/browserify/-/browserify-7.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browserify"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "buffer",
          "version": "2.8.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|buffer@2.8.2",
          "author": "Feross Aboukhadijeh",
          "description": "Node.js Buffer API, for the browser",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/buffer@2.8.2",
          "externalReferences": [
            {
              "url": "git://github.com/feross/buffer.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/feross/buffer",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/feross/buffer/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/buffer/-/buffer-2.8.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/browserify/node_modules/buffer"
            }
          ]
        },
        {
          "type": "library",
          "name": "glob",
          "version": "4.0.6",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|glob@4.0.6",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@4.0.6",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-glob#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob/-/glob-4.0.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/browserify/node_modules/glob"
            }
          ]
        },
        {
          "type": "library",
          "name": "JSONStream",
          "version": "0.8.4",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|JSONStream@0.8.4",
          "author": "Dominic Tarr",
          "description": "rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)",
          "purl": "pkg:npm/jsonstream@0.8.4",
          "externalReferences": [
            {
              "url": "git://github.com/dominictarr/JSONStream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://github.com/dominictarr/JSONStream",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/dominictarr/JSONStream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/JSONStream/-/JSONStream-0.8.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/browserify/node_modules/JSONStream"
            }
          ]
        },
        {
          "type": "library",
          "name": "parents",
          "version": "0.0.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|parents@0.0.3",
          "author": "James Halliday",
          "description": "return all the parent directories for a directory",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/parents@0.0.3",
          "externalReferences": [
            {
              "url": "git://github.com/substack/node-parents.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/substack/node-parents",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/substack/node-parents/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/parents/-/parents-0.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/browserify/node_modules/parents"
            }
          ]
        },
        {
          "type": "library",
          "name": "process",
          "version": "0.8.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|process@0.8.0",
          "author": "Roman Shtylman",
          "description": "process information for node.js and browsers",
          "purl": "pkg:npm/process@0.8.0",
          "externalReferences": [
            {
              "url": "git://github.com/shtylman/node-process.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/shtylman/node-process#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/shtylman/node-process/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/process/-/process-0.8.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/browserify/node_modules/process"
            }
          ]
        },
        {
          "type": "library",
          "name": "punycode",
          "version": "1.2.4",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|punycode@1.2.4",
          "author": "Mathias Bynens",
          "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared",
                "url": "http://mths.be/mit"
              }
            },
            {
              "license": {
                "name": "GPL",
                "acknowledgement": "declared",
                "url": "http://mths.be/gpl"
              }
            }
          ],
          "purl": "pkg:npm/punycode@1.2.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/bestiejs/punycode.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://mths.be/punycode",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/bestiejs/punycode.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/punycode/-/punycode-1.2.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/browserify/node_modules/punycode"
            }
          ]
        },
        {
          "type": "library",
          "name": "readable-stream",
          "version": "1.1.14",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|readable-stream@1.1.14",
          "author": "Isaac Z. Schlueter",
          "description": "Streams3, a user-land copy of the stream library from Node.js v0.11.x",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readable-stream@1.1.14",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/readable-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/browserify/node_modules/readable-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "resolve",
          "version": "0.7.4",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|resolve@0.7.4",
          "author": "James Halliday",
          "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/resolve@0.7.4",
          "externalReferences": [
            {
              "url": "git://github.com/substack/node-resolve.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/substack/node-resolve#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/substack/node-resolve/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/resolve/-/resolve-0.7.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/browserify/node_modules/resolve"
            }
          ]
        },
        {
          "type": "library",
          "name": "xtend",
          "version": "3.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|xtend@3.0.0",
          "author": "Raynos",
          "description": "extend like a boss",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared",
                "url": "http://github.com/raynos/xtend/raw/master/LICENSE"
              }
            }
          ],
          "purl": "pkg:npm/xtend@3.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/Raynos/xtend.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/Raynos/xtend",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/Raynos/xtend/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/browserify/node_modules/xtend"
            }
          ]
        },
        {
          "type": "library",
          "name": "base64-js",
          "version": "0.0.7",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|base64-js@0.0.7",
          "author": "T. Jameson Little",
          "description": "Base64 encoding/decoding in pure JS",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/base64-js@0.0.7",
          "externalReferences": [
            {
              "url": "git://github.com/beatgammit/base64-js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/beatgammit/base64-js#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/beatgammit/base64-js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.7.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/browserify/node_modules/base64-js"
            }
          ]
        },
        {
          "type": "library",
          "name": "minimatch",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|minimatch@1.0.0",
          "author": "Isaac Z. Schlueter",
          "description": "a glob matcher in javascript",
          "purl": "pkg:npm/minimatch@1.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/minimatch.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/minimatch#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/minimatch/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/minimatch/-/minimatch-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/browserify/node_modules/minimatch"
            }
          ]
        },
        {
          "type": "library",
          "name": "jsonparse",
          "version": "0.0.5",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|jsonparse@0.0.5",
          "author": "Tim Caswell",
          "description": "This is a pure-js JSON streaming parser for node.js",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/jsonparse@0.0.5",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/creationix/jsonparse.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/creationix/jsonparse#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/creationix/jsonparse/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/browserify/node_modules/jsonparse"
            }
          ]
        },
        {
          "type": "library",
          "name": "path-platform",
          "version": "0.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|path-platform@0.0.1",
          "author": "Timothy J Fontaine",
          "description": "Provide access to win32 and posix path operations",
          "purl": "pkg:npm/path-platform@0.0.1",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/tjfontaine/node-path-platform.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://github.com/tjfontaine/node-path-platform",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/tjfontaine/node-path-platform/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/path-platform/-/path-platform-0.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/browserify/node_modules/path-platform"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "minimist",
      "version": "1.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|minimist@1.2.0",
      "author": "James Halliday",
      "description": "parse argument options",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/minimist@1.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/substack/minimist.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/minimist",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/minimist/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minimist"
        }
      ]
    },
    {
      "type": "library",
      "name": "mkdirp",
      "version": "0.5.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|mkdirp@0.5.1",
      "author": "James Halliday",
      "description": "Recursively mkdir, like `mkdir -p`",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mkdirp@0.5.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/substack/node-mkdirp.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/node-mkdirp#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/node-mkdirp/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mkdirp"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "minimist",
          "version": "0.0.8",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|mkdirp@0.5.1|minimist@0.0.8",
          "author": "James Halliday",
          "description": "parse argument options",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/minimist@0.0.8",
          "externalReferences": [
            {
              "url": "git://github.com/substack/minimist.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/substack/minimist",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/substack/minimist/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/mkdirp/node_modules/minimist"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "rimraf",
      "version": "2.6.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|rimraf@2.6.2",
      "author": "Isaac Z. Schlueter",
      "description": "A deep deletion module for node (like `rm -rf`)",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/rimraf@2.6.2",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/rimraf.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/rimraf#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/rimraf/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rimraf"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "glob",
          "version": "7.1.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|rimraf@2.6.2|glob@7.1.3",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@7.1.3",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-glob#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/rimraf/node_modules/glob"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "rx",
      "version": "2.3.25",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|rx@2.3.25",
      "author": "Cloud Programmability Team",
      "description": "Library for composing asynchronous and event-based operations in JavaScript",
      "licenses": [
        {
          "license": {
            "name": "Apache License, Version 2.0",
            "acknowledgement": "declared",
            "url": "http://www.apache.org/licenses/LICENSE-2.0.html"
          }
        }
      ],
      "purl": "pkg:npm/rx@2.3.25",
      "externalReferences": [
        {
          "url": "git+https://github.com/Reactive-Extensions/RxJS.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Reactive-Extensions/RxJS",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Reactive-Extensions/RxJS/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/rx/-/rx-2.3.25.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rx"
        }
      ]
    },
    {
      "type": "library",
      "name": "https-proxy-agent",
      "version": "2.2.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|https-proxy-agent@2.2.4",
      "author": "Nathan Rajlich",
      "description": "An HTTP(s) proxy `http.Agent` implementation for HTTPS",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/https-proxy-agent@2.2.4",
      "externalReferences": [
        {
          "url": "git://github.com/TooTallNate/node-https-proxy-agent.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/TooTallNate/node-https-proxy-agent#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/TooTallNate/node-https-proxy-agent/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/https-proxy-agent"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "agent-base",
          "version": "4.3.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|https-proxy-agent@2.2.4|agent-base@4.3.0",
          "author": "Nathan Rajlich",
          "description": "Turn a function into an `http.Agent` instance",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/agent-base@4.3.0",
          "externalReferences": [
            {
              "url": "git://github.com/TooTallNate/node-agent-base.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/TooTallNate/node-agent-base#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/TooTallNate/node-agent-base/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/https-proxy-agent/node_modules/agent-base"
            }
          ]
        },
        {
          "type": "library",
          "name": "debug",
          "version": "3.2.7",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|https-proxy-agent@2.2.4|debug@3.2.7",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@3.2.7",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/https-proxy-agent/node_modules/debug"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "nunjucks-date",
      "version": "1.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks-date@1.2.0",
      "author": "techmsi",
      "description": "Plugin for nunjucks of momentjs format date",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/nunjucks-date@1.2.0",
      "externalReferences": [
        {
          "url": "git+https://techmsi@github.com/techmsi/nunjucks-date.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/techmsi/nunjucks-date",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/techmsi/nunjucks-date/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/nunjucks-date/-/nunjucks-date-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/nunjucks-date"
        }
      ]
    },
    {
      "type": "library",
      "name": "commander",
      "version": "2.20.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|commander@2.20.3",
      "author": "TJ Holowaychuk",
      "description": "the complete solution for node.js command-line programs",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/commander@2.20.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/tj/commander.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/tj/commander.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/tj/commander.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/commander"
        }
      ]
    },
    {
      "type": "library",
      "name": "find-package",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|find-package@1.0.0",
      "author": "Javier Alba",
      "description": "Find the nearest package.json in your current node module",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/find-package@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jalba/find-package.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jalba/find-package",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jalba/find-package/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/find-package/-/find-package-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/find-package"
        }
      ]
    },
    {
      "type": "library",
      "name": "nunjucks",
      "version": "3.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0",
      "author": "James Long",
      "description": "A powerful templating engine with inheritance, asynchronous control, and more (jinja2 inspired)",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/nunjucks@3.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mozilla/nunjucks.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mozilla/nunjucks#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mozilla/nunjucks/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/nunjucks"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "chokidar",
          "version": "2.0.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|chokidar@2.0.3",
          "author": "Paul Miller",
          "description": "A neat wrapper around node.js fs.watch / fs.watchFile / fsevents.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/chokidar@2.0.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/paulmillr/chokidar.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/paulmillr/chokidar",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/paulmillr/chokidar/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nunjucks/node_modules/chokidar"
            }
          ]
        },
        {
          "type": "library",
          "name": "yargs",
          "version": "3.32.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|yargs@3.32.0",
          "author": "Alex Ford",
          "description": "Light-weight option parsing with an argv hash. No optstrings attached.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/yargs@3.32.0",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/bcoe/yargs.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/bcoe/yargs#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/bcoe/yargs/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nunjucks/node_modules/yargs"
            }
          ]
        },
        {
          "type": "library",
          "name": "anymatch",
          "version": "2.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|anymatch@2.0.0",
          "author": "Elan Shanker",
          "description": "Matches strings against configurable strings, globs, regular expressions, and/or functions",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/anymatch@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/micromatch/anymatch.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/micromatch/anymatch",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/micromatch/anymatch/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nunjucks/node_modules/anymatch"
            }
          ]
        },
        {
          "type": "library",
          "name": "braces",
          "version": "2.3.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|braces@2.3.2",
          "author": "Jon Schlinkert",
          "description": "Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/braces@2.3.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/micromatch/braces.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/micromatch/braces",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/micromatch/braces/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nunjucks/node_modules/braces"
            }
          ]
        },
        {
          "type": "library",
          "name": "glob-parent",
          "version": "3.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|glob-parent@3.1.0",
          "author": "Elan Shanker",
          "description": "Strips glob magic from a string to provide the parent directory path",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob-parent@3.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/es128/glob-parent.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/es128/glob-parent",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/es128/glob-parent/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nunjucks/node_modules/glob-parent"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "is-glob",
              "version": "3.1.0",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|glob-parent@3.1.0|is-glob@3.1.0",
              "author": "Jon Schlinkert",
              "description": "Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience.",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/is-glob@3.1.0",
              "externalReferences": [
                {
                  "url": "git+https://github.com/jonschlinkert/is-glob.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/jonschlinkert/is-glob",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/jonschlinkert/is-glob/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/nunjucks/node_modules/glob-parent/node_modules/is-glob"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "is-binary-path",
          "version": "1.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|is-binary-path@1.0.1",
          "author": "Sindre Sorhus",
          "description": "Check if a filepath is a binary file",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-binary-path@1.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/is-binary-path.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/is-binary-path#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/is-binary-path/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nunjucks/node_modules/is-binary-path"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-glob",
          "version": "4.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|is-glob@4.0.1",
          "author": "Jon Schlinkert",
          "description": "Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-glob@4.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/micromatch/is-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/micromatch/is-glob",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/micromatch/is-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nunjucks/node_modules/is-glob"
            }
          ]
        },
        {
          "type": "library",
          "name": "readdirp",
          "version": "2.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|readdirp@2.1.0",
          "author": "Thorsten Lorenz",
          "description": "Recursive version of fs.readdir with streaming api.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readdirp@2.1.0",
          "externalReferences": [
            {
              "url": "git://github.com/thlorenz/readdirp.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/thlorenz/readdirp",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/thlorenz/readdirp/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nunjucks/node_modules/readdirp"
            }
          ]
        },
        {
          "type": "library",
          "name": "cliui",
          "version": "3.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|cliui@3.2.0",
          "author": "Ben Coe",
          "description": "easily create complex multi-column command-line-interfaces",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/cliui@3.2.0",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/yargs/cliui.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/yargs/cliui#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/yargs/cliui/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nunjucks/node_modules/cliui"
            }
          ]
        },
        {
          "type": "library",
          "name": "y18n",
          "version": "3.2.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|y18n@3.2.2",
          "author": "Ben Coe",
          "description": "the bare-bones internationalization library used by yargs",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/y18n@3.2.2",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/yargs/y18n.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/yargs/y18n",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/yargs/y18n/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nunjucks/node_modules/y18n"
            }
          ]
        },
        {
          "type": "library",
          "name": "micromatch",
          "version": "3.1.10",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|micromatch@3.1.10",
          "author": "Jon Schlinkert",
          "description": "Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/micromatch@3.1.10",
          "externalReferences": [
            {
              "url": "git+https://github.com/micromatch/micromatch.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/micromatch/micromatch",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/micromatch/micromatch/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nunjucks/node_modules/micromatch"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "extend-shallow",
              "version": "3.0.2",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|micromatch@3.1.10|extend-shallow@3.0.2",
              "author": "Jon Schlinkert",
              "description": "Extend an object with the properties of additional objects. node.js/javascript util.",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/extend-shallow@3.0.2",
              "externalReferences": [
                {
                  "url": "git+https://github.com/jonschlinkert/extend-shallow.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/jonschlinkert/extend-shallow",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/jonschlinkert/extend-shallow/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/nunjucks/node_modules/micromatch/node_modules/extend-shallow"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "fill-range",
          "version": "4.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|fill-range@4.0.0",
          "author": "Jon Schlinkert",
          "description": "Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/fill-range@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/fill-range.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/fill-range",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/fill-range/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nunjucks/node_modules/fill-range"
            }
          ]
        },
        {
          "type": "library",
          "name": "binary-extensions",
          "version": "1.11.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|binary-extensions@1.11.0",
          "author": "Sindre Sorhus",
          "description": "List of binary file extensions",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/binary-extensions@1.11.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/binary-extensions.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/binary-extensions#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/binary-extensions/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nunjucks/node_modules/binary-extensions"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-extglob",
          "version": "2.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|is-extglob@2.1.1",
          "author": "Jon Schlinkert",
          "description": "Returns true if a string has an extglob.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-extglob@2.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/is-extglob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-extglob",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-extglob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nunjucks/node_modules/is-extglob"
            }
          ]
        },
        {
          "type": "library",
          "name": "wrap-ansi",
          "version": "2.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|wrap-ansi@2.1.0",
          "author": "Sindre Sorhus",
          "description": "Wordwrap a string with ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/wrap-ansi@2.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/wrap-ansi.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/wrap-ansi#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/wrap-ansi/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nunjucks/node_modules/wrap-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "define-property",
          "version": "2.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|define-property@2.0.2",
          "author": "Jon Schlinkert",
          "description": "Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/define-property@2.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/define-property.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/define-property",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/define-property/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nunjucks/node_modules/define-property"
            }
          ]
        },
        {
          "type": "library",
          "name": "extglob",
          "version": "2.0.4",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|extglob@2.0.4",
          "author": "Jon Schlinkert",
          "description": "Extended glob support for JavaScript. Adds (almost) the expressive power of regular expressions to glob patterns.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/extglob@2.0.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/micromatch/extglob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/micromatch/extglob",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/micromatch/extglob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nunjucks/node_modules/extglob"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "define-property",
              "version": "1.0.0",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|extglob@2.0.4|define-property@1.0.0",
              "author": "Jon Schlinkert",
              "description": "Define a non-enumerable property on an object.",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/define-property@1.0.0",
              "externalReferences": [
                {
                  "url": "git+https://github.com/jonschlinkert/define-property.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/jonschlinkert/define-property",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/jonschlinkert/define-property/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/nunjucks/node_modules/extglob/node_modules/define-property"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "kind-of",
          "version": "6.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|kind-of@6.0.2",
          "author": "Jon Schlinkert",
          "description": "Get the native type of a value.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/kind-of@6.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/kind-of.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/kind-of",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/kind-of/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nunjucks/node_modules/kind-of"
            }
          ]
        },
        {
          "type": "library",
          "name": "to-regex-range",
          "version": "2.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|to-regex-range@2.1.1",
          "author": "Jon Schlinkert",
          "description": "Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/to-regex-range@2.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/micromatch/to-regex-range.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/micromatch/to-regex-range",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/micromatch/to-regex-range/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nunjucks/node_modules/to-regex-range"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-extendable",
          "version": "1.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|is-extendable@1.0.1",
          "author": "Jon Schlinkert",
          "description": "Returns true if a value is a plain object, array or function.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-extendable@1.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/is-extendable.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-extendable",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-extendable/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nunjucks/node_modules/is-extendable"
            }
          ]
        },
        {
          "type": "library",
          "name": "expand-brackets",
          "version": "2.1.4",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|expand-brackets@2.1.4",
          "author": "Jon Schlinkert",
          "description": "Expand POSIX bracket expressions (character classes) in glob patterns.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/expand-brackets@2.1.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/expand-brackets.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/expand-brackets",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/expand-brackets/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nunjucks/node_modules/expand-brackets"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "define-property",
              "version": "0.2.5",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|expand-brackets@2.1.4|define-property@0.2.5",
              "author": "Jon Schlinkert",
              "description": "Define a non-enumerable property on an object.",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/define-property@0.2.5",
              "externalReferences": [
                {
                  "url": "git+https://github.com/jonschlinkert/define-property.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/jonschlinkert/define-property",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/jonschlinkert/define-property/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/nunjucks/node_modules/expand-brackets/node_modules/define-property"
                }
              ]
            },
            {
              "type": "library",
              "name": "is-descriptor",
              "version": "0.1.6",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|expand-brackets@2.1.4|is-descriptor@0.1.6",
              "author": "Jon Schlinkert",
              "description": "Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/is-descriptor@0.1.6",
              "externalReferences": [
                {
                  "url": "git+https://github.com/jonschlinkert/is-descriptor.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/jonschlinkert/is-descriptor",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/jonschlinkert/is-descriptor/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/nunjucks/node_modules/expand-brackets/node_modules/is-descriptor"
                }
              ]
            },
            {
              "type": "library",
              "name": "kind-of",
              "version": "5.1.0",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|expand-brackets@2.1.4|kind-of@5.1.0",
              "author": "Jon Schlinkert",
              "description": "Get the native type of a value.",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/kind-of@5.1.0",
              "externalReferences": [
                {
                  "url": "git+https://github.com/jonschlinkert/kind-of.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/jonschlinkert/kind-of",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/jonschlinkert/kind-of/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/nunjucks/node_modules/expand-brackets/node_modules/kind-of"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "is-accessor-descriptor",
          "version": "0.1.6",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|is-accessor-descriptor@0.1.6",
          "author": "Jon Schlinkert",
          "description": "Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-accessor-descriptor@0.1.6",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/is-accessor-descriptor.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-accessor-descriptor",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-accessor-descriptor/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nunjucks/node_modules/is-accessor-descriptor"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "kind-of",
              "version": "3.2.2",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|is-accessor-descriptor@0.1.6|kind-of@3.2.2",
              "author": "Jon Schlinkert",
              "description": "Get the native type of a value.",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/kind-of@3.2.2",
              "externalReferences": [
                {
                  "url": "git+https://github.com/jonschlinkert/kind-of.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/jonschlinkert/kind-of",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/jonschlinkert/kind-of/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/nunjucks/node_modules/is-accessor-descriptor/node_modules/kind-of"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "is-data-descriptor",
          "version": "0.1.4",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|is-data-descriptor@0.1.4",
          "author": "Jon Schlinkert",
          "description": "Returns true if a value has the characteristics of a valid JavaScript data descriptor.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-data-descriptor@0.1.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/is-data-descriptor.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-data-descriptor",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-data-descriptor/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nunjucks/node_modules/is-data-descriptor"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "kind-of",
              "version": "3.2.2",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|is-data-descriptor@0.1.4|kind-of@3.2.2",
              "author": "Jon Schlinkert",
              "description": "Get the native type of a value.",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/kind-of@3.2.2",
              "externalReferences": [
                {
                  "url": "git+https://github.com/jonschlinkert/kind-of.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/jonschlinkert/kind-of",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/jonschlinkert/kind-of/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/nunjucks/node_modules/is-data-descriptor/node_modules/kind-of"
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "simple-node-logger",
      "version": "0.93.42",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|simple-node-logger@0.93.42",
      "author": "darryl.west@raincitysoftware.com",
      "description": "A node console and file logger suitable for small, medium and large production projects.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/simple-node-logger@0.93.42",
      "externalReferences": [
        {
          "url": "git://github.com/darrylwest/simple-node-logger.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/darrylwest/simple-node-logger",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/darrylwest/simple-node-logger/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/simple-node-logger/-/simple-node-logger-0.93.42.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/simple-node-logger"
        }
      ]
    },
    {
      "type": "library",
      "name": "CSSselect",
      "version": "0.4.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|CSSselect@0.4.1",
      "author": "Felix Boehm",
      "description": "a CSS selector compiler/engine",
      "licenses": [
        {
          "license": {
            "name": "BSD-like",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cssselect@0.4.1",
      "externalReferences": [
        {
          "url": "git://github.com/fb55/CSSselect.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/fb55/CSSselect#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/fb55/CSSselect/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/CSSselect/-/CSSselect-0.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/CSSselect"
        }
      ]
    },
    {
      "type": "library",
      "name": "dom-serializer",
      "version": "0.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|dom-serializer@0.0.1",
      "author": "Felix Boehm",
      "description": "render dom nodes to string",
      "purl": "pkg:npm/dom-serializer@0.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/cheeriojs/dom-renderer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/cheeriojs/dom-renderer#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/cheeriojs/dom-renderer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dom-serializer"
        }
      ]
    },
    {
      "type": "library",
      "name": "entities",
      "version": "1.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|entities@1.1.1",
      "author": "Felix Boehm",
      "description": "Encode & decode XML/HTML entities with ease",
      "licenses": [
        {
          "license": {
            "name": "BSD-like",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/entities@1.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/fb55/node-entities.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/fb55/node-entities#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/fb55/node-entities/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/entities"
        }
      ]
    },
    {
      "type": "library",
      "name": "htmlparser2",
      "version": "3.7.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|htmlparser2@3.7.3",
      "author": "Felix Boehm",
      "description": "Fast & forgiving HTML/XML/RSS parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/htmlparser2@3.7.3",
      "externalReferences": [
        {
          "url": "git://github.com/fb55/htmlparser2.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/fb55/htmlparser2#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/fb55/htmlparser2/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.7.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/htmlparser2"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "domutils",
          "version": "1.5.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|htmlparser2@3.7.3|domutils@1.5.1",
          "author": "Felix Boehm",
          "description": "utilities for working with htmlparser2's dom",
          "purl": "pkg:npm/domutils@1.5.1",
          "externalReferences": [
            {
              "url": "git://github.com/FB55/domutils.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/FB55/domutils#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/FB55/domutils/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/htmlparser2/node_modules/domutils"
            }
          ]
        },
        {
          "type": "library",
          "name": "entities",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|htmlparser2@3.7.3|entities@1.0.0",
          "author": "Felix Boehm",
          "description": "Encode & decode XML/HTML entities with ease",
          "licenses": [
            {
              "license": {
                "name": "BSD-like",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/entities@1.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/fb55/node-entities.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/fb55/node-entities#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/fb55/node-entities/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/htmlparser2/node_modules/entities"
            }
          ]
        },
        {
          "type": "library",
          "name": "readable-stream",
          "version": "1.1.14",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|htmlparser2@3.7.3|readable-stream@1.1.14",
          "author": "Isaac Z. Schlueter",
          "description": "Streams3, a user-land copy of the stream library from Node.js v0.11.x",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readable-stream@1.1.14",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/readable-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/htmlparser2/node_modules/readable-stream"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "cachedir",
      "version": "2.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cachedir@2.2.0",
      "author": "Linus Unnebäck",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cachedir@2.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/LinusU/node-cachedir.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/LinusU/node-cachedir#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/LinusU/node-cachedir/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cachedir/-/cachedir-2.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cachedir"
        }
      ]
    },
    {
      "type": "library",
      "name": "dedent",
      "version": "0.7.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|dedent@0.7.0",
      "author": "Desmond Brand",
      "description": "An ES6 string tag that strips indentation from multi-line strings",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/dedent@0.7.0",
      "externalReferences": [
        {
          "url": "git://github.com/dmnd/dedent.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dmnd/dedent",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dmnd/dedent/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dedent"
        }
      ]
    },
    {
      "type": "library",
      "name": "detect-indent",
      "version": "6.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|detect-indent@6.0.0",
      "author": "Sindre Sorhus",
      "description": "Detect the indentation of code",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/detect-indent@6.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/detect-indent.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/detect-indent#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/detect-indent/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/detect-indent"
        }
      ]
    },
    {
      "type": "library",
      "name": "find-node-modules",
      "version": "2.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2",
      "author": "Callum Macrae",
      "description": "Return an array of all parent node_modules directories",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/find-node-modules@2.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/callumacrae/find-node-modules.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/callumacrae/find-node-modules",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/callumacrae/find-node-modules/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/find-node-modules"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "findup-sync",
          "version": "4.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|findup-sync@4.0.0",
          "author": "Gulp Team",
          "description": "Find the first file matching a given pattern in the current directory or the nearest ancestor directory.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/findup-sync@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/gulpjs/findup-sync.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/gulpjs/findup-sync#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/gulpjs/findup-sync/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/find-node-modules/node_modules/findup-sync"
            }
          ]
        },
        {
          "type": "library",
          "name": "detect-file",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|detect-file@1.0.0",
          "author": "Brian Woodward",
          "description": "Detects if a file exists and returns the resolved filepath.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/detect-file@1.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/doowb/detect-file.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/doowb/detect-file",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/doowb/detect-file/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/find-node-modules/node_modules/detect-file"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-glob",
          "version": "4.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|is-glob@4.0.1",
          "author": "Jon Schlinkert",
          "description": "Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-glob@4.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/micromatch/is-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/micromatch/is-glob",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/micromatch/is-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/find-node-modules/node_modules/is-glob"
            }
          ]
        },
        {
          "type": "library",
          "name": "micromatch",
          "version": "4.0.4",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|micromatch@4.0.4",
          "author": "Jon Schlinkert",
          "description": "Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/micromatch@4.0.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/micromatch/micromatch.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/micromatch/micromatch",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/micromatch/micromatch/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/find-node-modules/node_modules/micromatch"
            }
          ]
        },
        {
          "type": "library",
          "name": "resolve-dir",
          "version": "1.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|resolve-dir@1.0.1",
          "author": "Jon Schlinkert",
          "description": "Resolve a directory that is either local, global or in the user's home directory.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/resolve-dir@1.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/resolve-dir.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/resolve-dir",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/resolve-dir/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/find-node-modules/node_modules/resolve-dir"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-extglob",
          "version": "2.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|is-extglob@2.1.1",
          "author": "Jon Schlinkert",
          "description": "Returns true if a string has an extglob.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-extglob@2.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/is-extglob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-extglob",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-extglob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/find-node-modules/node_modules/is-extglob"
            }
          ]
        },
        {
          "type": "library",
          "name": "picomatch",
          "version": "2.3.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|picomatch@2.3.0",
          "author": "Jon Schlinkert",
          "description": "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/picomatch@2.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/micromatch/picomatch.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/micromatch/picomatch",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/micromatch/picomatch/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/find-node-modules/node_modules/picomatch"
            }
          ]
        },
        {
          "type": "library",
          "name": "global-modules",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|global-modules@1.0.0",
          "author": "Jon Schlinkert",
          "description": "The directory used by npm for globally installed npm modules.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/global-modules@1.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/global-modules.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/global-modules",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/global-modules/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/find-node-modules/node_modules/global-modules"
            }
          ]
        },
        {
          "type": "library",
          "name": "global-prefix",
          "version": "1.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|global-prefix@1.0.2",
          "author": "Jon Schlinkert",
          "description": "Get the npm global path prefix.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/global-prefix@1.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/global-prefix.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/global-prefix",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/global-prefix/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/find-node-modules/node_modules/global-prefix"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-windows",
          "version": "1.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|is-windows@1.0.2",
          "author": "Jon Schlinkert",
          "description": "Returns true if the platform is windows. UMD module, works with node.js, commonjs, browser, AMD, electron, etc.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-windows@1.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/is-windows.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-windows",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-windows/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/find-node-modules/node_modules/is-windows"
            }
          ]
        },
        {
          "type": "library",
          "name": "which",
          "version": "1.3.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|which@1.3.1",
          "author": "Isaac Z. Schlueter",
          "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/which@1.3.1",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-which.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-which#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-which/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/find-node-modules/node_modules/which"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "find-root",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|find-root@1.1.0",
      "author": "jsdnxx",
      "description": "find the closest package.json",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/find-root@1.1.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/js-n/find-root.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/js-n/find-root#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/js-n/find-root/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/find-root"
        }
      ]
    },
    {
      "type": "library",
      "name": "fs-extra",
      "version": "8.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|fs-extra@8.1.0",
      "author": "JP Richardson",
      "description": "fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fs-extra@8.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jprichardson/node-fs-extra.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jprichardson/node-fs-extra",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jprichardson/node-fs-extra/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fs-extra"
        }
      ]
    },
    {
      "type": "library",
      "name": "inquirer",
      "version": "6.5.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|inquirer@6.5.2",
      "author": "Simon Boudrias",
      "description": "A collection of common interactive command line user interfaces.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/inquirer@6.5.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/SBoudrias/Inquirer.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/SBoudrias/Inquirer.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/SBoudrias/Inquirer.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/inquirer"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "chalk",
          "version": "2.4.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|inquirer@6.5.2|chalk@2.4.2",
          "description": "Terminal string styling done right",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/chalk@2.4.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/chalk.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/chalk#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/chalk/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/inquirer/node_modules/chalk"
            }
          ]
        },
        {
          "type": "library",
          "name": "string-width",
          "version": "2.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|inquirer@6.5.2|string-width@2.1.1",
          "author": "Sindre Sorhus",
          "description": "Get the visual width of a string - the number of columns required to display it",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string-width@2.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/string-width.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/inquirer/node_modules/string-width"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "strip-ansi",
              "version": "4.0.0",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|inquirer@6.5.2|string-width@2.1.1|strip-ansi@4.0.0",
              "author": "Sindre Sorhus",
              "description": "Strip ANSI escape codes",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/strip-ansi@4.0.0",
              "externalReferences": [
                {
                  "url": "git+https://github.com/chalk/strip-ansi.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/chalk/strip-ansi#readme",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/chalk/strip-ansi/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi"
                }
              ]
            },
            {
              "type": "library",
              "name": "ansi-regex",
              "version": "3.0.0",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|inquirer@6.5.2|string-width@2.1.1|ansi-regex@3.0.0",
              "author": "Sindre Sorhus",
              "description": "Regular expression for matching ANSI escape codes",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/ansi-regex@3.0.0",
              "externalReferences": [
                {
                  "url": "git+https://github.com/chalk/ansi-regex.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/chalk/ansi-regex#readme",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/chalk/ansi-regex/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/inquirer/node_modules/string-width/node_modules/ansi-regex"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "5.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|inquirer@6.5.2|strip-ansi@5.2.0",
          "author": "Sindre Sorhus",
          "description": "Strip ANSI escape codes from a string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-ansi@5.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/strip-ansi.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/inquirer/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-styles",
          "version": "3.2.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|inquirer@6.5.2|ansi-styles@3.2.1",
          "author": "Sindre Sorhus",
          "description": "ANSI escape codes for styling strings in the terminal",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-styles@3.2.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-styles.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/inquirer/node_modules/ansi-styles"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "4.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|inquirer@6.5.2|ansi-regex@4.1.0",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-regex@4.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-regex.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/inquirer/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "is-utf8",
      "version": "0.2.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-utf8@0.2.1",
      "author": "wayfind",
      "description": "Detect if a buffer is utf8 encoded.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-utf8@0.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/wayfind/is-utf8.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/wayfind/is-utf8#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/wayfind/is-utf8/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-utf8"
        }
      ]
    },
    {
      "type": "library",
      "name": "chalk",
      "version": "1.1.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|chalk@1.1.3",
      "description": "Terminal string styling done right. Much color.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/chalk@1.1.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/chalk/chalk.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chalk/chalk#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chalk/chalk/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chalk"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "ansi-styles",
          "version": "2.2.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|chalk@1.1.3|ansi-styles@2.2.1",
          "author": "Sindre Sorhus",
          "description": "ANSI escape codes for styling strings in the terminal",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-styles@2.2.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-styles.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/chalk/node_modules/ansi-styles"
            }
          ]
        },
        {
          "type": "library",
          "name": "supports-color",
          "version": "2.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|chalk@1.1.3|supports-color@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Detect whether a terminal supports color",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/supports-color@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/supports-color.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/supports-color#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/supports-color/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/chalk/node_modules/supports-color"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "git-tools",
      "version": "0.2.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|git-tools@0.2.1",
      "author": "Scott González",
      "description": "Tools for parsing data out of git repositories.",
      "purl": "pkg:npm/git-tools@0.2.1",
      "externalReferences": [
        {
          "url": "git://github.com/scottgonzalez/node-git-tools.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/scottgonzalez/node-git-tools",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/scottgonzalez/node-git-tools/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/git-tools/-/git-tools-0.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/git-tools"
        }
      ]
    },
    {
      "type": "library",
      "name": "ini",
      "version": "1.3.7",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ini@1.3.7",
      "author": "Isaac Z. Schlueter",
      "description": "An ini encoder/decoder for node",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ini@1.3.7",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/ini.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/ini#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/ini/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ini"
        }
      ]
    },
    {
      "type": "library",
      "name": "object-assign",
      "version": "4.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|object-assign@4.1.1",
      "author": "Sindre Sorhus",
      "description": "ES2015 `Object.assign()` ponyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/object-assign@4.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/object-assign.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/object-assign#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/object-assign/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object-assign"
        }
      ]
    },
    {
      "type": "library",
      "name": "which",
      "version": "1.2.12",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|which@1.2.12",
      "author": "Isaac Z. Schlueter",
      "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/which@1.2.12",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/node-which.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/node-which#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/node-which/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/which/-/which-1.2.12.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/which"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "isexe",
          "version": "1.1.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|which@1.2.12|isexe@1.1.2",
          "author": "Isaac Z. Schlueter",
          "description": "Minimal module to check if a file is executable.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/isexe@1.1.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/isaacs/isexe.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/isexe#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/isexe/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/which/node_modules/isexe"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "word-wrap",
      "version": "1.2.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|word-wrap@1.2.1",
      "author": "Jon Schlinkert",
      "description": "Wrap words to a specified length.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/word-wrap@1.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/word-wrap.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/word-wrap",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/word-wrap/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/word-wrap"
        }
      ]
    },
    {
      "type": "library",
      "name": "catharsis",
      "version": "0.8.8",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|catharsis@0.8.8",
      "author": "Jeff Williams",
      "description": "A JavaScript parser for Google Closure Compiler and JSDoc type expressions.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/catharsis@0.8.8",
      "externalReferences": [
        {
          "url": "git+https://github.com/hegemonic/catharsis.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/hegemonic/catharsis#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/hegemonic/catharsis/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/catharsis"
        }
      ]
    },
    {
      "type": "library",
      "name": "change-case",
      "version": "3.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|change-case@3.0.0",
      "author": "Blake Embrey",
      "description": "Convert a string between camelCase, PascalCase, Title Case, snake_case and more.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/change-case@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/blakeembrey/change-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/change-case/-/change-case-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/change-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "espree",
      "version": "2.2.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|espree@2.2.5",
      "author": "Nicholas C. Zakas",
      "description": "An actively-maintained fork of Esprima, the ECMAScript parsing infrastructure for multipurpose analysis",
      "licenses": [
        {
          "license": {
            "name": "BSD",
            "acknowledgement": "declared",
            "url": "http://github.com/nzakas/espree/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/espree@2.2.5",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/eslint/espree.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/eslint/espree",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/eslint/espree.git",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/espree/-/espree-2.2.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/espree"
        }
      ]
    },
    {
      "type": "library",
      "name": "estraverse",
      "version": "4.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|estraverse@4.2.0",
      "description": "ECMAScript JS AST traversal functions",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/estraverse@4.2.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/estools/estraverse.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/estools/estraverse",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/estools/estraverse/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/estraverse"
        }
      ]
    },
    {
      "type": "library",
      "name": "minimatch",
      "version": "3.0.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
      "author": "Isaac Z. Schlueter",
      "description": "a glob matcher in javascript",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/minimatch@3.0.4",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/minimatch.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/minimatch#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/minimatch/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minimatch"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "brace-expansion",
          "version": "1.1.11",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4|brace-expansion@1.1.11",
          "author": "Julian Gruber",
          "description": "Brace expansion as known from sh/bash",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/brace-expansion@1.1.11",
          "externalReferences": [
            {
              "url": "git://github.com/juliangruber/brace-expansion.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/juliangruber/brace-expansion",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/juliangruber/brace-expansion/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/minimatch/node_modules/brace-expansion"
            }
          ]
        },
        {
          "type": "library",
          "name": "balanced-match",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4|balanced-match@1.0.0",
          "author": "Julian Gruber",
          "description": "Match balanced character pairs, like \"{\" and \"}\"",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/balanced-match@1.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/juliangruber/balanced-match.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/juliangruber/balanced-match",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/juliangruber/balanced-match/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/minimatch/node_modules/balanced-match"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "mkdirp-promise",
      "version": "5.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|mkdirp-promise@5.0.1",
      "author": "Ahmad Nassri",
      "description": "Promise version of mkdirp",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mkdirp-promise@5.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/ahmadnassri/mkdirp-promise.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ahmadnassri/mkdirp-promise",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ahmadnassri/mkdirp-promise/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mkdirp-promise"
        }
      ]
    },
    {
      "type": "library",
      "name": "source-map-support",
      "version": "0.4.18",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|source-map-support@0.4.18",
      "description": "Fixes stack traces for files with source maps",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/source-map-support@0.4.18",
      "externalReferences": [
        {
          "url": "git+https://github.com/evanw/node-source-map-support.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/evanw/node-source-map-support#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/evanw/node-source-map-support/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/source-map-support"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "source-map",
          "version": "0.5.7",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|source-map-support@0.4.18|source-map@0.5.7",
          "author": "Nick Fitzgerald",
          "description": "Generates and consumes source maps",
          "licenses": [
            {
              "license": {
                "id": "BSD-3-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/source-map@0.5.7",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/mozilla/source-map.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/mozilla/source-map",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/mozilla/source-map/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/source-map-support/node_modules/source-map"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "spdx-license-list",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|spdx-license-list@2.1.0",
      "author": "Sindre Sorhus",
      "description": "List of SPDX licenses",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/spdx-license-list@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/spdx-license-list.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/spdx-license-list#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/spdx-license-list/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/spdx-license-list/-/spdx-license-list-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spdx-license-list"
        }
      ]
    },
    {
      "type": "library",
      "name": "typescript",
      "version": "2.7.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|typescript@2.7.2",
      "author": "Microsoft Corp.",
      "description": "TypeScript is a language for application scale JavaScript development",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/typescript@2.7.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/Microsoft/TypeScript.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://typescriptlang.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Microsoft/TypeScript/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/typescript/-/typescript-2.7.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/typescript"
        }
      ]
    },
    {
      "type": "library",
      "name": "urlencode",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|urlencode@1.1.0",
      "author": "fengmk2",
      "description": "encodeURIComponent with charset",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/urlencode@1.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/node-modules/urlencode.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/node-modules/urlencode",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/node-modules/urlencode/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/urlencode/-/urlencode-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/urlencode"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "iconv-lite",
          "version": "0.4.23",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|urlencode@1.1.0|iconv-lite@0.4.23",
          "author": "Alexander Shtuchkin",
          "description": "Convert character encodings in pure javascript.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/iconv-lite@0.4.23",
          "externalReferences": [
            {
              "url": "git://github.com/ashtuchkin/iconv-lite.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/ashtuchkin/iconv-lite",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/ashtuchkin/iconv-lite/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/urlencode/node_modules/iconv-lite"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "dependency-graph",
      "version": "0.4.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|dependency-graph@0.4.1",
      "author": "Jim Riecken",
      "description": "Simple dependency graph.",
      "purl": "pkg:npm/dependency-graph@0.4.1",
      "externalReferences": [
        {
          "url": "git://github.com/jriecken/dependency-graph.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jriecken/dependency-graph#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/jriecken/dependency-graph/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dependency-graph"
        }
      ]
    },
    {
      "type": "library",
      "name": "di",
      "version": "0.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|di@0.0.1",
      "author": "Vojta Jina",
      "description": "Dependency Injection for Node.js. Heavily inspired by AngularJS.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/di@0.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/vojtajina/node-di.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/vojtajina/node-di#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/vojtajina/node-di/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/di/-/di-0.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/di"
        }
      ]
    },
    {
      "type": "library",
      "name": "objectdiff",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|objectdiff@1.1.0",
      "author": "Nikita Vasilyev",
      "description": "Compares JavaScript objects",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://creativecommons.org/licenses/MIT/"
          }
        }
      ],
      "purl": "pkg:npm/objectdiff@1.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/NV/objectDiff.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/NV/objectDiff.js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/NV/objectDiff.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/objectdiff/-/objectdiff-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/objectdiff"
        }
      ]
    },
    {
      "type": "library",
      "name": "optimist",
      "version": "0.6.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|optimist@0.6.1",
      "author": "James Halliday",
      "description": "Light-weight option parsing with an argv hash. No optstrings attached.",
      "licenses": [
        {
          "license": {
            "name": "MIT/X11",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/optimist@0.6.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/substack/node-optimist.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/node-optimist#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/node-optimist/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/optimist"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "minimist",
          "version": "0.0.10",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|optimist@0.6.1|minimist@0.0.10",
          "author": "James Halliday",
          "description": "parse argument options",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/minimist@0.0.10",
          "externalReferences": [
            {
              "url": "git://github.com/substack/minimist.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/substack/minimist",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/substack/minimist/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/optimist/node_modules/minimist"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "validate.js",
      "version": "0.9.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|validate.js@0.9.0",
      "author": "Nicklas Ansman",
      "description": "Declarative validations for JavaScript",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/ansman/validate.js/tree/master/LICENSE.txt"
          }
        }
      ],
      "purl": "pkg:npm/validate.js@0.9.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/ansman/validate.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://validatejs.org",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ansman/validate.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/validate.js/-/validate.js-0.9.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/validate.js"
        }
      ]
    },
    {
      "type": "library",
      "name": "winston",
      "version": "2.3.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|winston@2.3.1",
      "author": "Charlie Robbins",
      "description": "A multi-transport async logging library for Node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/winston@2.3.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/winstonjs/winston.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/winstonjs/winston#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/winstonjs/winston/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/winston/-/winston-2.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/winston"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "async",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|winston@2.3.1|async@1.0.0",
          "author": "Caolan McMahon",
          "description": "Higher-order functions and common patterns for asynchronous code",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/async@1.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/caolan/async.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/caolan/async#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/caolan/async/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/async/-/async-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/winston/node_modules/async"
            }
          ]
        },
        {
          "type": "library",
          "name": "colors",
          "version": "1.0.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|winston@2.3.1|colors@1.0.3",
          "author": "Marak Squires",
          "description": "get colors in your node.js console",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/colors@1.0.3",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/Marak/colors.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/Marak/colors.js",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/Marak/colors.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/winston/node_modules/colors"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "duplexer",
      "version": "0.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|duplexer@0.1.1",
      "author": "Raynos",
      "description": "Creates a duplex stream",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/Raynos/duplexer/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/duplexer@0.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/Raynos/duplexer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Raynos/duplexer",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Raynos/duplexer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/duplexer"
        }
      ]
    },
    {
      "type": "library",
      "name": "from",
      "version": "0.1.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|from@0.1.3",
      "author": "Dominic Tarr",
      "description": "Easy way to make a Readable Stream",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/from@0.1.3",
      "externalReferences": [
        {
          "url": "git://github.com/dominictarr/from.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dominictarr/from#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dominictarr/from/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/from/-/from-0.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/from"
        }
      ]
    },
    {
      "type": "library",
      "name": "map-stream",
      "version": "0.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|map-stream@0.1.0",
      "author": "Dominic Tarr",
      "description": "construct pipes of streams of events",
      "purl": "pkg:npm/map-stream@0.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/dominictarr/map-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/dominictarr/map-stream",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dominictarr/map-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/map-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "pause-stream",
      "version": "0.0.11",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|pause-stream@0.0.11",
      "author": "Dominic Tarr",
      "description": "a ThroughStream that strictly buffers all readable events when paused.",
      "purl": "pkg:npm/pause-stream@0.0.11",
      "externalReferences": [
        {
          "url": "git://github.com/dominictarr/pause-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dominictarr/pause-stream#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dominictarr/pause-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pause-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "split",
      "version": "0.2.10",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|split@0.2.10",
      "author": "Dominic Tarr",
      "description": "split a Text Stream into a Line Stream",
      "purl": "pkg:npm/split@0.2.10",
      "externalReferences": [
        {
          "url": "git://github.com/dominictarr/split.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/dominictarr/split",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dominictarr/split/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/split/-/split-0.2.10.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/split"
        }
      ]
    },
    {
      "type": "library",
      "name": "stream-combiner",
      "version": "0.0.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|stream-combiner@0.0.4",
      "author": "'Dominic Tarr'",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/stream-combiner@0.0.4",
      "externalReferences": [
        {
          "url": "git://github.com/dominictarr/stream-combiner.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dominictarr/stream-combiner",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dominictarr/stream-combiner/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stream-combiner"
        }
      ]
    },
    {
      "type": "library",
      "name": "through",
      "version": "2.3.8",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|through@2.3.8",
      "author": "Dominic Tarr",
      "description": "simplified stream construction",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/through@2.3.8",
      "externalReferences": [
        {
          "url": "git+https://github.com/dominictarr/through.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dominictarr/through",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dominictarr/through/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/through"
        }
      ]
    },
    {
      "type": "library",
      "name": "pubsub",
      "group": "@google-cloud",
      "version": "2.8.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@google-cloud/pubsub@2.8.0",
      "author": "Google Inc.",
      "description": "Cloud Pub/Sub Client Library for Node.js",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40google-cloud/pubsub@2.8.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/googleapis/nodejs-pubsub.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/googleapis/nodejs-pubsub#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/googleapis/nodejs-pubsub/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@google-cloud/pubsub/-/pubsub-2.8.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@google-cloud/pubsub"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "arrify",
          "version": "2.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@google-cloud/pubsub@2.8.0|arrify@2.0.1",
          "author": "Sindre Sorhus",
          "description": "Convert a value to an array",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/arrify@2.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/arrify.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/arrify#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/arrify/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@google-cloud/pubsub/node_modules/arrify"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "abort-controller",
      "version": "3.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|abort-controller@3.0.0",
      "author": "Toru Nagashima",
      "description": "An implementation of WHATWG AbortController interface.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/abort-controller@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mysticatea/abort-controller.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mysticatea/abort-controller#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mysticatea/abort-controller/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/abort-controller"
        }
      ]
    },
    {
      "type": "library",
      "name": "body-parser",
      "version": "1.19.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|body-parser@1.19.0",
      "description": "Node.js body parsing middleware",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/body-parser@1.19.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/expressjs/body-parser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/expressjs/body-parser#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/expressjs/body-parser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/body-parser"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "bytes",
          "version": "3.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|body-parser@1.19.0|bytes@3.1.0",
          "author": "TJ Holowaychuk",
          "description": "Utility to parse a string bytes to bytes and vice-versa",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/bytes@3.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/visionmedia/bytes.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/bytes.js#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/bytes.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/body-parser/node_modules/bytes"
            }
          ]
        },
        {
          "type": "library",
          "name": "depd",
          "version": "1.1.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|body-parser@1.19.0|depd@1.1.2",
          "author": "Douglas Christopher Wilson",
          "description": "Deprecate all the things",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/depd@1.1.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/dougwilson/nodejs-depd.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/dougwilson/nodejs-depd#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/dougwilson/nodejs-depd/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/body-parser/node_modules/depd"
            }
          ]
        },
        {
          "type": "library",
          "name": "http-errors",
          "version": "1.7.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|body-parser@1.19.0|http-errors@1.7.2",
          "author": "Jonathan Ong",
          "description": "Create HTTP error objects",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/http-errors@1.7.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/http-errors.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/http-errors#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/http-errors/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/body-parser/node_modules/http-errors"
            }
          ]
        },
        {
          "type": "library",
          "name": "raw-body",
          "version": "2.4.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|body-parser@1.19.0|raw-body@2.4.0",
          "author": "Jonathan Ong",
          "description": "Get and validate the raw body of a readable stream.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/raw-body@2.4.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/stream-utils/raw-body.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/stream-utils/raw-body#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/stream-utils/raw-body/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/body-parser/node_modules/raw-body"
            }
          ]
        },
        {
          "type": "library",
          "name": "type-is",
          "version": "1.6.18",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|body-parser@1.19.0|type-is@1.6.18",
          "description": "Infer the content-type of a request.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/type-is@1.6.18",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/type-is.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/type-is#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/type-is/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/body-parser/node_modules/type-is"
            }
          ]
        },
        {
          "type": "library",
          "name": "inherits",
          "version": "2.0.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|body-parser@1.19.0|inherits@2.0.3",
          "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/inherits@2.0.3",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/inherits.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/inherits#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/inherits/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/body-parser/node_modules/inherits"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "cjson",
      "version": "0.3.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cjson@0.3.3",
      "author": "Oleg Slobodskoi",
      "description": "cjson - Commented JavaScript Object Notation. It is a json loader, which parses only valid json files, but with comments enabled. Useful for loading configs.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cjson@0.3.3",
      "externalReferences": [
        {
          "url": "git://github.com/kof/node-cjson.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kof/node-cjson#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kof/node-cjson/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cjson/-/cjson-0.3.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cjson"
        }
      ]
    },
    {
      "type": "library",
      "name": "cli-color",
      "version": "1.4.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cli-color@1.4.0",
      "author": "Mariusz Nowak",
      "description": "Colors, formatting and other tools for the console",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cli-color@1.4.0",
      "externalReferences": [
        {
          "url": "git://github.com/medikoo/cli-color.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/medikoo/cli-color#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/medikoo/cli-color/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cli-color/-/cli-color-1.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cli-color"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "d",
          "version": "1.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cli-color@1.4.0|d@1.0.1",
          "author": "Mariusz Nowak",
          "description": "Property descriptor factory",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/d@1.0.1",
          "externalReferences": [
            {
              "url": "git://github.com/medikoo/d.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/medikoo/d#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/medikoo/d/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cli-color/node_modules/d"
            }
          ]
        },
        {
          "type": "library",
          "name": "es6-iterator",
          "version": "2.0.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cli-color@1.4.0|es6-iterator@2.0.3",
          "author": "Mariusz Nowak",
          "description": "Iterator abstraction based on ES6 specification",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/es6-iterator@2.0.3",
          "externalReferences": [
            {
              "url": "git://github.com/medikoo/es6-iterator.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/medikoo/es6-iterator#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/medikoo/es6-iterator/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cli-color/node_modules/es6-iterator"
            }
          ]
        },
        {
          "type": "library",
          "name": "es6-symbol",
          "version": "3.1.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cli-color@1.4.0|es6-symbol@3.1.3",
          "author": "Mariusz Nowak",
          "description": "ECMAScript 6 Symbol polyfill",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/es6-symbol@3.1.3",
          "externalReferences": [
            {
              "url": "git://github.com/medikoo/es6-symbol.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/medikoo/es6-symbol#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/medikoo/es6-symbol/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cli-color/node_modules/es6-symbol"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "cli-table",
      "version": "0.3.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cli-table@0.3.1",
      "author": "Guillermo Rauch",
      "description": "Pretty unicode tables for the CLI",
      "purl": "pkg:npm/cli-table@0.3.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/Automattic/cli-table.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Automattic/cli-table#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Automattic/cli-table/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cli-table"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "colors",
          "version": "1.0.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cli-table@0.3.1|colors@1.0.3",
          "author": "Marak Squires",
          "description": "get colors in your node.js console",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/colors@1.0.3",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/Marak/colors.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/Marak/colors.js",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/Marak/colors.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cli-table/node_modules/colors"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "configstore",
      "version": "5.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|configstore@5.0.1",
      "author": "Sindre Sorhus",
      "description": "Easily load and save config without having to think about where and how",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/configstore@5.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/yeoman/configstore.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/yeoman/configstore#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/yeoman/configstore/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/configstore"
        }
      ]
    },
    {
      "type": "library",
      "name": "cross-env",
      "version": "5.2.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cross-env@5.2.1",
      "author": "Kent C. Dodds",
      "description": "Run scripts that set and use environment variables across platforms",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cross-env@5.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/kentcdodds/cross-env.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kentcdodds/cross-env#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kentcdodds/cross-env/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cross-env/-/cross-env-5.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cross-env"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "cross-spawn",
          "version": "6.0.5",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cross-env@5.2.1|cross-spawn@6.0.5",
          "author": "André Cruz",
          "description": "Cross platform child_process#spawn and child_process#spawnSync",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/cross-spawn@6.0.5",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/moxystudio/node-cross-spawn.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/moxystudio/node-cross-spawn",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/moxystudio/node-cross-spawn/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cross-env/node_modules/cross-spawn"
            }
          ]
        },
        {
          "type": "library",
          "name": "path-key",
          "version": "2.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cross-env@5.2.1|path-key@2.0.1",
          "author": "Sindre Sorhus",
          "description": "Get the PATH environment variable key cross-platform",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/path-key@2.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/path-key.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/path-key#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/path-key/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cross-env/node_modules/path-key"
            }
          ]
        },
        {
          "type": "library",
          "name": "semver",
          "version": "5.7.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cross-env@5.2.1|semver@5.7.1",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@5.7.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cross-env/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "csv-streamify",
      "version": "3.0.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|csv-streamify@3.0.4",
      "author": "Clemens Stolle",
      "description": "Streaming CSV Parser. Made entirely out of streams.",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/csv-streamify@3.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/klaemo/csv-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/klaemo/csv-stream#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/klaemo/csv-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/csv-streamify/-/csv-streamify-3.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/csv-streamify"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "through2",
          "version": "2.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|csv-streamify@3.0.4|through2@2.0.1",
          "author": "Rod Vagg",
          "description": "A tiny wrapper around Node streams2 Transform to avoid explicit subclassing noise",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/through2@2.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/rvagg/through2.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/rvagg/through2#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/rvagg/through2/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/through2/-/through2-2.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/csv-streamify/node_modules/through2"
            }
          ]
        },
        {
          "type": "library",
          "name": "readable-stream",
          "version": "2.0.6",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|csv-streamify@3.0.4|readable-stream@2.0.6",
          "description": "Streams3, a user-land copy of the stream library from Node.js",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readable-stream@2.0.6",
          "externalReferences": [
            {
              "url": "git://github.com/nodejs/readable-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/nodejs/readable-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/nodejs/readable-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/csv-streamify/node_modules/readable-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "isarray",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|csv-streamify@3.0.4|isarray@1.0.0",
          "author": "Julian Gruber",
          "description": "Array#isArray for older browsers",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/isarray@1.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/juliangruber/isarray.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/juliangruber/isarray",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/juliangruber/isarray/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/csv-streamify/node_modules/isarray"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "dotenv",
      "version": "6.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|dotenv@6.2.0",
      "description": "Loads environment variables from .env file",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/dotenv@6.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/motdotla/dotenv.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/motdotla/dotenv#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/motdotla/dotenv/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dotenv"
        }
      ]
    },
    {
      "type": "library",
      "name": "exegesis-express",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|exegesis-express@2.0.0",
      "author": "Jason Walton",
      "description": "Express middleware to handle OpenAPI 3.x.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/exegesis-express@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/exegesis-js/exegesis-express.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/exegesis-js/exegesis-express#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/exegesis-js/exegesis-express/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/exegesis-express/-/exegesis-express-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/exegesis-express"
        }
      ]
    },
    {
      "type": "library",
      "name": "exit-code",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|exit-code@1.0.2",
      "author": "Isaac Z. Schlueter",
      "description": "`process.exitCode` behavior back-ported from io.js and Node.js 0.12+",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/exit-code@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/exit-code.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/exit-code#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/exit-code/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/exit-code/-/exit-code-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/exit-code"
        }
      ]
    },
    {
      "type": "library",
      "name": "express",
      "version": "4.17.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1",
      "author": "TJ Holowaychuk",
      "description": "Fast, unopinionated, minimalist web framework",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/express@4.17.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/expressjs/express.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://expressjs.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/expressjs/express/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/express"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "accepts",
          "version": "1.3.7",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|accepts@1.3.7",
          "description": "Higher-level content negotiation",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/accepts@1.3.7",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/accepts.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/accepts#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/accepts/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/express/node_modules/accepts"
            }
          ]
        },
        {
          "type": "library",
          "name": "content-disposition",
          "version": "0.5.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|content-disposition@0.5.3",
          "author": "Douglas Christopher Wilson",
          "description": "Create and parse Content-Disposition header",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/content-disposition@0.5.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/content-disposition.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/content-disposition#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/content-disposition/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/express/node_modules/content-disposition"
            }
          ]
        },
        {
          "type": "library",
          "name": "cookie",
          "version": "0.4.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|cookie@0.4.0",
          "author": "Roman Shtylman",
          "description": "HTTP server cookie parsing and serialization",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/cookie@0.4.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/cookie.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/cookie#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/cookie/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/express/node_modules/cookie"
            }
          ]
        },
        {
          "type": "library",
          "name": "depd",
          "version": "1.1.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|depd@1.1.2",
          "author": "Douglas Christopher Wilson",
          "description": "Deprecate all the things",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/depd@1.1.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/dougwilson/nodejs-depd.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/dougwilson/nodejs-depd#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/dougwilson/nodejs-depd/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/express/node_modules/depd"
            }
          ]
        },
        {
          "type": "library",
          "name": "encodeurl",
          "version": "1.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|encodeurl@1.0.2",
          "description": "Encode a URL to a percent-encoded form, excluding already-encoded sequences",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/encodeurl@1.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/pillarjs/encodeurl.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/pillarjs/encodeurl#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/pillarjs/encodeurl/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/express/node_modules/encodeurl"
            }
          ]
        },
        {
          "type": "library",
          "name": "etag",
          "version": "1.8.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|etag@1.8.1",
          "description": "Create simple HTTP ETags",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/etag@1.8.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/etag.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/etag#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/etag/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/express/node_modules/etag"
            }
          ]
        },
        {
          "type": "library",
          "name": "fresh",
          "version": "0.5.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|fresh@0.5.2",
          "author": "TJ Holowaychuk",
          "description": "HTTP response freshness testing",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/fresh@0.5.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/fresh.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/fresh#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/fresh/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/express/node_modules/fresh"
            }
          ]
        },
        {
          "type": "library",
          "name": "parseurl",
          "version": "1.3.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|parseurl@1.3.3",
          "description": "parse a url with memoization",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/parseurl@1.3.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/pillarjs/parseurl.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/pillarjs/parseurl#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/pillarjs/parseurl/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/express/node_modules/parseurl"
            }
          ]
        },
        {
          "type": "library",
          "name": "proxy-addr",
          "version": "2.0.6",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|proxy-addr@2.0.6",
          "author": "Douglas Christopher Wilson",
          "description": "Determine address of proxied request",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/proxy-addr@2.0.6",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/proxy-addr.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/proxy-addr#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/proxy-addr/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/express/node_modules/proxy-addr"
            }
          ]
        },
        {
          "type": "library",
          "name": "range-parser",
          "version": "1.2.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|range-parser@1.2.1",
          "author": "TJ Holowaychuk",
          "description": "Range header field string parser",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/range-parser@1.2.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/range-parser.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/range-parser#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/range-parser/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/express/node_modules/range-parser"
            }
          ]
        },
        {
          "type": "library",
          "name": "safe-buffer",
          "version": "5.1.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|safe-buffer@5.1.2",
          "author": "Feross Aboukhadijeh",
          "description": "Safer Node.js Buffer API",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/safe-buffer@5.1.2",
          "externalReferences": [
            {
              "url": "git://github.com/feross/safe-buffer.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/feross/safe-buffer",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/feross/safe-buffer/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/express/node_modules/safe-buffer"
            }
          ]
        },
        {
          "type": "library",
          "name": "send",
          "version": "0.17.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|send@0.17.1",
          "author": "TJ Holowaychuk",
          "description": "Better streaming static file server with Range and conditional-GET support",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/send@0.17.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/pillarjs/send.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/pillarjs/send#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/pillarjs/send/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/express/node_modules/send"
            }
          ]
        },
        {
          "type": "library",
          "name": "serve-static",
          "version": "1.14.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|serve-static@1.14.1",
          "author": "Douglas Christopher Wilson",
          "description": "Serve static files",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/serve-static@1.14.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/expressjs/serve-static.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/expressjs/serve-static#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/expressjs/serve-static/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/express/node_modules/serve-static"
            }
          ]
        },
        {
          "type": "library",
          "name": "type-is",
          "version": "1.6.18",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|type-is@1.6.18",
          "description": "Infer the content-type of a request.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/type-is@1.6.18",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/type-is.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/type-is#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/type-is/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/express/node_modules/type-is"
            }
          ]
        },
        {
          "type": "library",
          "name": "negotiator",
          "version": "0.6.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|negotiator@0.6.2",
          "description": "HTTP content negotiation",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/negotiator@0.6.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/negotiator.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/negotiator#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/negotiator/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/express/node_modules/negotiator"
            }
          ]
        },
        {
          "type": "library",
          "name": "forwarded",
          "version": "0.1.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|forwarded@0.1.2",
          "description": "Parse HTTP X-Forwarded-For header",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/forwarded@0.1.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/forwarded.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/forwarded#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/forwarded/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/express/node_modules/forwarded"
            }
          ]
        },
        {
          "type": "library",
          "name": "ipaddr.js",
          "version": "1.9.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|ipaddr.js@1.9.1",
          "author": "whitequark",
          "description": "A library for manipulating IPv4 and IPv6 addresses in JavaScript.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ipaddr.js@1.9.1",
          "externalReferences": [
            {
              "url": "git://github.com/whitequark/ipaddr.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/whitequark/ipaddr.js#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/whitequark/ipaddr.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/express/node_modules/ipaddr.js"
            }
          ]
        },
        {
          "type": "library",
          "name": "http-errors",
          "version": "1.7.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|http-errors@1.7.3",
          "author": "Jonathan Ong",
          "description": "Create HTTP error objects",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/http-errors@1.7.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/http-errors.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/http-errors#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/http-errors/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/express/node_modules/http-errors"
            }
          ]
        },
        {
          "type": "library",
          "name": "mime",
          "version": "1.6.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|mime@1.6.0",
          "author": "Robert Kieffer",
          "description": "A comprehensive library for mime-type mapping",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mime@1.6.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/broofa/node-mime.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/broofa/node-mime#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/broofa/node-mime/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/express/node_modules/mime"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|ms@2.1.1",
          "description": "Tiny millisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@2.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/zeit/ms.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/zeit/ms#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/zeit/ms/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/express/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "filesize",
      "version": "3.6.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|filesize@3.6.1",
      "author": "Jason Mulligan",
      "description": "JavaScript library to generate a human readable String describing the file size",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/filesize@3.6.1",
      "externalReferences": [
        {
          "url": "git://github.com/avoidwork/filesize.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://filesizejs.com",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/avoidwork/filesize.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/filesize"
        }
      ]
    },
    {
      "type": "library",
      "name": "google-auth-library",
      "version": "6.1.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|google-auth-library@6.1.6",
      "author": "Google Inc.",
      "description": "Google APIs Authentication Client Library for Node.js",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/google-auth-library@6.1.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/googleapis/google-auth-library-nodejs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/googleapis/google-auth-library-nodejs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/googleapis/google-auth-library-nodejs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-6.1.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/google-auth-library"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "arrify",
          "version": "2.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|google-auth-library@6.1.6|arrify@2.0.1",
          "author": "Sindre Sorhus",
          "description": "Convert a value to an array",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/arrify@2.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/arrify.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/arrify#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/arrify/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/google-auth-library/node_modules/arrify"
            }
          ]
        },
        {
          "type": "library",
          "name": "lru-cache",
          "version": "6.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|google-auth-library@6.1.6|lru-cache@6.0.0",
          "author": "Isaac Z. Schlueter",
          "description": "A cache object that deletes the least-recently-used items.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lru-cache@6.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-lru-cache.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-lru-cache#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-lru-cache/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/google-auth-library/node_modules/lru-cache"
            }
          ]
        },
        {
          "type": "library",
          "name": "yallist",
          "version": "4.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|google-auth-library@6.1.6|yallist@4.0.0",
          "author": "Isaac Z. Schlueter",
          "description": "Yet Another Linked List",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/yallist@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/isaacs/yallist.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/yallist#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/yallist/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/google-auth-library/node_modules/yallist"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "js-yaml",
      "version": "3.14.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|js-yaml@3.14.1",
      "author": "Vladimir Zapparov",
      "description": "YAML 1.2 parser and serializer",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/js-yaml@3.14.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/nodeca/js-yaml.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nodeca/js-yaml",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nodeca/js-yaml/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/js-yaml"
        }
      ]
    },
    {
      "type": "library",
      "name": "jsonschema",
      "version": "1.2.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jsonschema@1.2.6",
      "author": "Tom de Grunt",
      "description": "A fast and easy to use JSON Schema validator",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jsonschema@1.2.6",
      "externalReferences": [
        {
          "url": "git://github.com/tdegrunt/jsonschema.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/tdegrunt/jsonschema#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/tdegrunt/jsonschema/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.2.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsonschema"
        }
      ]
    },
    {
      "type": "library",
      "name": "jsonwebtoken",
      "version": "8.5.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jsonwebtoken@8.5.1",
      "author": "auth0",
      "description": "JSON Web Token implementation (symmetric and asymmetric)",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jsonwebtoken@8.5.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/auth0/node-jsonwebtoken.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/auth0/node-jsonwebtoken#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/auth0/node-jsonwebtoken/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.5.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsonwebtoken"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "jws",
          "version": "3.2.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jsonwebtoken@8.5.1|jws@3.2.2",
          "author": "Brian J Brennan",
          "description": "Implementation of JSON Web Signatures",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/jws@3.2.2",
          "externalReferences": [
            {
              "url": "git://github.com/brianloveswords/node-jws.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/brianloveswords/node-jws#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/brianloveswords/node-jws/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/jsonwebtoken/node_modules/jws"
            }
          ]
        },
        {
          "type": "library",
          "name": "semver",
          "version": "5.7.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jsonwebtoken@8.5.1|semver@5.7.1",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@5.7.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/jsonwebtoken/node_modules/semver"
            }
          ]
        },
        {
          "type": "library",
          "name": "jwa",
          "version": "1.4.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jsonwebtoken@8.5.1|jwa@1.4.1",
          "author": "Brian J. Brennan",
          "description": "JWA implementation (supports all JWS algorithms)",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/jwa@1.4.1",
          "externalReferences": [
            {
              "url": "git://github.com/brianloveswords/node-jwa.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/brianloveswords/node-jwa#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/brianloveswords/node-jwa/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/jsonwebtoken/node_modules/jwa"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "leven",
      "version": "3.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|leven@3.1.0",
      "author": "Sindre Sorhus",
      "description": "Measure the difference between two strings using the fastest JS implementation of the Levenshtein distance algorithm",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/leven@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/leven.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/leven#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/leven/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/leven"
        }
      ]
    },
    {
      "type": "library",
      "name": "morgan",
      "version": "1.10.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|morgan@1.10.0",
      "description": "HTTP request logger middleware for node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/morgan@1.10.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/expressjs/morgan.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/expressjs/morgan#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/expressjs/morgan/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/morgan"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "depd",
          "version": "2.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|morgan@1.10.0|depd@2.0.0",
          "author": "Douglas Christopher Wilson",
          "description": "Deprecate all the things",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/depd@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/dougwilson/nodejs-depd.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/dougwilson/nodejs-depd#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/dougwilson/nodejs-depd/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/morgan/node_modules/depd"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "node-fetch",
      "version": "2.6.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|node-fetch@2.6.1",
      "author": "David Frank",
      "description": "A light-weight module that brings window.fetch to node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/node-fetch@2.6.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/bitinn/node-fetch.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/bitinn/node-fetch",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/bitinn/node-fetch/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/node-fetch"
        }
      ]
    },
    {
      "type": "library",
      "name": "open",
      "version": "6.4.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|open@6.4.0",
      "author": "Sindre Sorhus",
      "description": "Open stuff like URLs, files, executables. Cross-platform.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/open@6.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/open.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/open#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/open/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/open/-/open-6.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/open"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "is-wsl",
          "version": "1.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|open@6.4.0|is-wsl@1.1.0",
          "author": "Sindre Sorhus",
          "description": "Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-wsl@1.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/is-wsl.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/is-wsl#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/is-wsl/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/open/node_modules/is-wsl"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "ora",
      "version": "3.4.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ora@3.4.0",
      "author": "Sindre Sorhus",
      "description": "Elegant terminal spinner",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ora@3.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/ora.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/ora#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/ora/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ora"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "chalk",
          "version": "2.4.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ora@3.4.0|chalk@2.4.2",
          "description": "Terminal string styling done right",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/chalk@2.4.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/chalk.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/chalk#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/chalk/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/ora/node_modules/chalk"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "5.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ora@3.4.0|strip-ansi@5.2.0",
          "author": "Sindre Sorhus",
          "description": "Strip ANSI escape codes from a string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-ansi@5.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/strip-ansi.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/ora/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-styles",
          "version": "3.2.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ora@3.4.0|ansi-styles@3.2.1",
          "author": "Sindre Sorhus",
          "description": "ANSI escape codes for styling strings in the terminal",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-styles@3.2.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-styles.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/ora/node_modules/ansi-styles"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "4.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ora@3.4.0|ansi-regex@4.1.0",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-regex@4.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-regex.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/ora/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "plist",
      "version": "3.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|plist@3.0.1",
      "author": "Nathan Rajlich",
      "description": "Mac OS X Plist parser/builder for Node.js and browsers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/plist@3.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/TooTallNate/node-plist.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/TooTallNate/node-plist#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/TooTallNate/node-plist/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/plist/-/plist-3.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/plist"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "xmlbuilder",
          "version": "9.0.7",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|plist@3.0.1|xmlbuilder@9.0.7",
          "author": "Ozgur Ozcitak",
          "description": "An XML builder for node.js",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/xmlbuilder@9.0.7",
          "externalReferences": [
            {
              "url": "git://github.com/oozcitak/xmlbuilder-js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://github.com/oozcitak/xmlbuilder-js",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/oozcitak/xmlbuilder-js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/plist/node_modules/xmlbuilder"
            }
          ]
        },
        {
          "type": "library",
          "name": "xmldom",
          "version": "0.1.31",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|plist@3.0.1|xmldom@0.1.31",
          "author": "jindw",
          "description": "A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).",
          "licenses": [
            {
              "expression": "(LGPL-2.0 or MIT)",
              "acknowledgement": "declared"
            }
          ],
          "purl": "pkg:npm/xmldom@0.1.31",
          "externalReferences": [
            {
              "url": "git://github.com/xmldom/xmldom.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/xmldom/xmldom",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/jindw/xmldom/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.31.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/plist/node_modules/xmldom"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "portfinder",
      "version": "1.0.26",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|portfinder@1.0.26",
      "author": "Charlie Robbins",
      "description": "A simple tool to find an open port on the current machine",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/portfinder@1.0.26",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/http-party/node-portfinder.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/http-party/node-portfinder#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/http-party/node-portfinder/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.26.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/portfinder"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "3.2.7",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|portfinder@1.0.26|debug@3.2.7",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@3.2.7",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/portfinder/node_modules/debug"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "progress",
      "version": "2.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|progress@2.0.3",
      "author": "TJ Holowaychuk",
      "description": "Flexible ascii progress bar",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/progress@2.0.3",
      "externalReferences": [
        {
          "url": "git://github.com/visionmedia/node-progress.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/visionmedia/node-progress#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/visionmedia/node-progress/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/progress"
        }
      ]
    },
    {
      "type": "library",
      "name": "proxy-agent",
      "version": "4.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|proxy-agent@4.0.1",
      "author": "Nathan Rajlich",
      "description": "Maps proxy protocols to `http.Agent` implementations",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/proxy-agent@4.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/TooTallNate/node-proxy-agent.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/TooTallNate/node-proxy-agent",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/TooTallNate/node-proxy-agent/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-4.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/proxy-agent"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "4.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|proxy-agent@4.0.1|debug@4.1.1",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@4.1.1",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/proxy-agent/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "https-proxy-agent",
          "version": "5.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|proxy-agent@4.0.1|https-proxy-agent@5.0.0",
          "author": "Nathan Rajlich",
          "description": "An HTTP(s) proxy `http.Agent` implementation for HTTPS",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/https-proxy-agent@5.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/TooTallNate/node-https-proxy-agent.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/TooTallNate/node-https-proxy-agent#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/TooTallNate/node-https-proxy-agent/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/proxy-agent/node_modules/https-proxy-agent"
            }
          ]
        },
        {
          "type": "library",
          "name": "lru-cache",
          "version": "5.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|proxy-agent@4.0.1|lru-cache@5.1.1",
          "author": "Isaac Z. Schlueter",
          "description": "A cache object that deletes the least-recently-used items.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lru-cache@5.1.1",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-lru-cache.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-lru-cache#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-lru-cache/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/proxy-agent/node_modules/lru-cache"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "request",
      "version": "2.88.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|request@2.88.2",
      "author": "Mikeal Rogers",
      "description": "Simplified HTTP request client.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/request@2.88.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/request/request.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/request/request#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/request/request/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/request"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "qs",
          "version": "6.5.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|request@2.88.2|qs@6.5.2",
          "description": "A querystring parser that supports nesting and arrays, with a depth limit",
          "licenses": [
            {
              "license": {
                "id": "BSD-3-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/qs@6.5.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/ljharb/qs.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/ljharb/qs",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/ljharb/qs/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/request/node_modules/qs"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "superstatic",
      "version": "7.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|superstatic@7.1.0",
      "author": "Firebase",
      "description": "A static file server for fancy apps",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/superstatic@7.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/firebase/superstatic.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/firebase/superstatic#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/firebase/superstatic/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/superstatic/-/superstatic-7.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/superstatic"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "connect",
          "version": "3.7.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|superstatic@7.1.0|connect@3.7.0",
          "author": "TJ Holowaychuk",
          "description": "High performance middleware framework",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/connect@3.7.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/senchalabs/connect.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/senchalabs/connect#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/senchalabs/connect/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/superstatic/node_modules/connect"
            }
          ]
        },
        {
          "type": "library",
          "name": "path-to-regexp",
          "version": "1.8.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|superstatic@7.1.0|path-to-regexp@1.8.0",
          "description": "Express style path to RegExp utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/path-to-regexp@1.8.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/pillarjs/path-to-regexp.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/pillarjs/path-to-regexp#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/pillarjs/path-to-regexp/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/superstatic/node_modules/path-to-regexp"
            }
          ]
        },
        {
          "type": "library",
          "name": "parseurl",
          "version": "1.3.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|superstatic@7.1.0|parseurl@1.3.3",
          "description": "parse a url with memoization",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/parseurl@1.3.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/pillarjs/parseurl.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/pillarjs/parseurl#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/pillarjs/parseurl/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/superstatic/node_modules/parseurl"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "tar",
      "version": "4.4.13",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|tar@4.4.13",
      "author": "Isaac Z. Schlueter",
      "description": "tar for node",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tar@4.4.13",
      "externalReferences": [
        {
          "url": "git+https://github.com/npm/node-tar.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/npm/node-tar#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/npm/node-tar/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tar"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "minipass",
          "version": "2.9.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|tar@4.4.13|minipass@2.9.0",
          "author": "Isaac Z. Schlueter",
          "description": "minimal implementation of a PassThrough stream",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/minipass@2.9.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/isaacs/minipass.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/minipass#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/minipass/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/tar/node_modules/minipass"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "yallist",
              "version": "3.0.2",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|tar@4.4.13|minipass@2.9.0|yallist@3.0.2",
              "author": "Isaac Z. Schlueter",
              "description": "Yet Another Linked List",
              "licenses": [
                {
                  "license": {
                    "id": "ISC",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/yallist@3.0.2",
              "externalReferences": [
                {
                  "url": "git+https://github.com/isaacs/yallist.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/isaacs/yallist#readme",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/isaacs/yallist/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/tar/node_modules/minipass/node_modules/yallist"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "yallist",
          "version": "3.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|tar@4.4.13|yallist@3.1.1",
          "author": "Isaac Z. Schlueter",
          "description": "Yet Another Linked List",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/yallist@3.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/isaacs/yallist.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/yallist#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/yallist/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/tar/node_modules/yallist"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "tcp-port-used",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|tcp-port-used@1.0.1",
      "author": "Edmond Meinfelder",
      "description": "A simple Node.js module to check if a TCP port is already bound.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tcp-port-used@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/stdarg/tcp-port-used.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/stdarg/tcp-port-used",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stdargtcp-port-used/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tcp-port-used/-/tcp-port-used-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tcp-port-used"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "4.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|tcp-port-used@1.0.1|debug@4.1.0",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@4.1.0",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/tcp-port-used/node_modules/debug"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "tmp",
      "version": "0.0.33",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|tmp@0.0.33",
      "author": "KARASZI István",
      "description": "Temporary file and directory creator",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tmp@0.0.33",
      "externalReferences": [
        {
          "url": "git+https://github.com/raszi/node-tmp.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/raszi/node-tmp",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/raszi/node-tmp/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tmp"
        }
      ]
    },
    {
      "type": "library",
      "name": "triple-beam",
      "version": "1.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|triple-beam@1.3.0",
      "author": "Charlie Robbins",
      "description": "Definitions of levels for logging purposes & shareable Symbol constants.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/triple-beam@1.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/winstonjs/triple-beam.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/winstonjs/triple-beam#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/winstonjs/triple-beam/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/triple-beam"
        }
      ]
    },
    {
      "type": "library",
      "name": "tweetsodium",
      "version": "0.0.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|tweetsodium@0.0.5",
      "author": "mastahyeti@gmail.com",
      "description": "libsodium sealed cryptobox using tweetnacl",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tweetsodium@0.0.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/mastahyeti/tweetsodium.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mastahyeti/tweetsodium#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mastahyeti/tweetsodium/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tweetsodium/-/tweetsodium-0.0.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tweetsodium"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "tweetnacl",
          "version": "1.0.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|tweetsodium@0.0.5|tweetnacl@1.0.3",
          "author": "TweetNaCl-js contributors",
          "description": "Port of TweetNaCl cryptographic library to JavaScript",
          "licenses": [
            {
              "license": {
                "id": "Unlicense",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/tweetnacl@1.0.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/dchest/tweetnacl-js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://tweetnacl.js.org",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/dchest/tweetnacl-js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/tweetsodium/node_modules/tweetnacl"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "universal-analytics",
      "version": "0.4.20",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|universal-analytics@0.4.20",
      "author": "Jörg Tillmann",
      "description": "A node module for Google's Universal Analytics tracking",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/universal-analytics@0.4.20",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/peaksandpies/universal-analytics.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/peaksandpies/universal-analytics#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/peaksandpies/universal-analytics/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.4.20.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/universal-analytics"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "3.2.7",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|universal-analytics@0.4.20|debug@3.2.7",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@3.2.7",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/universal-analytics/node_modules/debug"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "unzipper",
      "version": "0.10.11",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|unzipper@0.10.11",
      "author": "Evan Oxfeld",
      "description": "Unzip cross-platform streaming API ",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/unzipper@0.10.11",
      "externalReferences": [
        {
          "url": "git+https://github.com/ZJONSSON/node-unzipper.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ZJONSSON/node-unzipper#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ZJONSSON/node-unzipper/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unzipper"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "duplexer2",
          "version": "0.1.4",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|unzipper@0.10.11|duplexer2@0.1.4",
          "author": "Conrad Pankoff",
          "description": "Like duplexer but using streams3",
          "licenses": [
            {
              "license": {
                "id": "BSD-3-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/duplexer2@0.1.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/deoxxa/duplexer2.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/deoxxa/duplexer2#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/deoxxa/duplexer2/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/unzipper/node_modules/duplexer2"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "update-notifier",
      "version": "4.1.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|update-notifier@4.1.3",
      "author": "Sindre Sorhus",
      "description": "Update notifications for your CLI app",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/update-notifier@4.1.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/yeoman/update-notifier.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/yeoman/update-notifier#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/yeoman/update-notifier/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/update-notifier"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "chalk",
          "version": "3.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|update-notifier@4.1.3|chalk@3.0.0",
          "description": "Terminal string styling done right",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/chalk@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/chalk.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/chalk#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/chalk/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/update-notifier/node_modules/chalk"
            }
          ]
        },
        {
          "type": "library",
          "name": "supports-color",
          "version": "7.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|update-notifier@4.1.3|supports-color@7.2.0",
          "author": "Sindre Sorhus",
          "description": "Detect whether a terminal supports color",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/supports-color@7.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/supports-color.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/supports-color#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/supports-color/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/update-notifier/node_modules/supports-color"
            }
          ]
        },
        {
          "type": "library",
          "name": "has-flag",
          "version": "4.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|update-notifier@4.1.3|has-flag@4.0.0",
          "author": "Sindre Sorhus",
          "description": "Check if argv has a specific flag",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/has-flag@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/has-flag.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/has-flag#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/has-flag/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/update-notifier/node_modules/has-flag"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "uuid",
      "version": "3.4.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|uuid@3.4.0",
      "description": "RFC4122 (v1, v4, and v5) UUIDs",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/uuid@3.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/uuidjs/uuid.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/uuidjs/uuid#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/uuidjs/uuid/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/uuid"
        }
      ]
    },
    {
      "type": "library",
      "name": "inflight",
      "version": "1.0.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|inflight@1.0.6",
      "author": "Isaac Z. Schlueter",
      "description": "Add callbacks to requests in flight to avoid async duplication",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/inflight@1.0.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/npm/inflight.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/inflight",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/inflight/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/inflight"
        }
      ]
    },
    {
      "type": "library",
      "name": "inherits",
      "version": "2.0.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
      "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/inherits@2.0.4",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/inherits.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/inherits#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/inherits/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/inherits"
        }
      ]
    },
    {
      "type": "library",
      "name": "once",
      "version": "1.4.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|once@1.4.0",
      "author": "Isaac Z. Schlueter",
      "description": "Run a function exactly one time",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/once@1.4.0",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/once.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/once#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/once/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/once"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-is-absolute",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|path-is-absolute@1.0.1",
      "author": "Sindre Sorhus",
      "description": "Node.js 0.12 path.isAbsolute() ponyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/path-is-absolute@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/path-is-absolute.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/path-is-absolute#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/path-is-absolute/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-is-absolute"
        }
      ]
    },
    {
      "type": "library",
      "name": "findup-sync",
      "version": "0.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|findup-sync@0.3.0",
      "author": "\"Cowboy\" Ben Alman",
      "description": "Find the first file matching a given pattern in the current directory or the nearest ancestor directory.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/cowboy/node-findup-sync/blob/master/LICENSE-MIT"
          }
        }
      ],
      "purl": "pkg:npm/findup-sync@0.3.0",
      "externalReferences": [
        {
          "url": "git://github.com/cowboy/node-findup-sync.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/cowboy/node-findup-sync",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/cowboy/node-findup-sync/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/findup-sync"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "glob",
          "version": "5.0.15",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|findup-sync@0.3.0|glob@5.0.15",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@5.0.15",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-glob#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/findup-sync/node_modules/glob"
            }
          ]
        },
        {
          "type": "library",
          "name": "minimatch",
          "version": "3.0.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|findup-sync@0.3.0|minimatch@3.0.3",
          "author": "Isaac Z. Schlueter",
          "description": "a glob matcher in javascript",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/minimatch@3.0.3",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/minimatch.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/minimatch#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/minimatch/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/findup-sync/node_modules/minimatch"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "nopt",
      "version": "3.0.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nopt@3.0.6",
      "author": "Isaac Z. Schlueter",
      "description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/nopt@3.0.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/npm/nopt.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/npm/nopt#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/npm/nopt/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/nopt"
        }
      ]
    },
    {
      "type": "library",
      "name": "resolve",
      "version": "1.1.7",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|resolve@1.1.7",
      "author": "James Halliday",
      "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/resolve@1.1.7",
      "externalReferences": [
        {
          "url": "git://github.com/substack/node-resolve.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/node-resolve#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/node-resolve/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/resolve"
        }
      ]
    },
    {
      "type": "library",
      "name": "archiver",
      "version": "1.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|archiver@1.3.0",
      "author": "Chris Talkington",
      "description": "a streaming interface for archive generation",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/archiver@1.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/archiverjs/node-archiver.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/archiverjs/node-archiver",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/archiverjs/node-archiver/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/archiver/-/archiver-1.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/archiver"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "glob",
          "version": "7.1.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|archiver@1.3.0|glob@7.1.3",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@7.1.3",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-glob#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/archiver/node_modules/glob"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "iltorb",
      "version": "2.4.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|iltorb@2.4.4",
      "description": "Brotli compression/decompression with native bindings",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/iltorb@2.4.4",
      "externalReferences": [
        {
          "url": "git://github.com/MayhemYDG/iltorb.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/MayhemYDG/iltorb",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/MayhemYDG/iltorb/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/iltorb/-/iltorb-2.4.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/iltorb"
        }
      ]
    },
    {
      "type": "library",
      "name": "pretty-bytes",
      "version": "4.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|pretty-bytes@4.0.2",
      "author": "Sindre Sorhus",
      "description": "Convert bytes to a human readable string: 1337 → 1.34 kB",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pretty-bytes@4.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/pretty-bytes.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/pretty-bytes#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/pretty-bytes/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pretty-bytes"
        }
      ]
    },
    {
      "type": "library",
      "name": "stream-buffers",
      "version": "2.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|stream-buffers@2.2.0",
      "author": "Sam Day",
      "description": "Buffer-backed Streams for reading and writing.",
      "licenses": [
        {
          "license": {
            "id": "Unlicense",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/stream-buffers@2.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/samcday/node-stream-buffer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/samcday/node-stream-buffer#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/samcday/node-stream-buffer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stream-buffers"
        }
      ]
    },
    {
      "type": "library",
      "name": "connect-livereload",
      "version": "0.5.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|connect-livereload@0.5.4",
      "author": "Andi Neck",
      "description": "connect middleware for adding the livereload script to the response",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/connect-livereload@0.5.4",
      "externalReferences": [
        {
          "url": "git://github.com/intesso/connect-livereload.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/intesso/connect-livereload#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/intesso/connect-livereload/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.5.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/connect-livereload"
        }
      ]
    },
    {
      "type": "library",
      "name": "connect",
      "version": "3.5.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|connect@3.5.0",
      "author": "TJ Holowaychuk",
      "description": "High performance middleware framework",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/connect@3.5.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/senchalabs/connect.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/senchalabs/connect#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/senchalabs/connect/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/connect/-/connect-3.5.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/connect"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "2.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|connect@3.5.0|debug@2.2.0",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@2.2.0",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/connect/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "finalhandler",
          "version": "0.5.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|connect@3.5.0|finalhandler@0.5.0",
          "author": "Douglas Christopher Wilson",
          "description": "Node.js final http responder",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/finalhandler@0.5.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/pillarjs/finalhandler.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/pillarjs/finalhandler#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/pillarjs/finalhandler/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.5.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/connect/node_modules/finalhandler"
            }
          ]
        },
        {
          "type": "library",
          "name": "utils-merge",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|connect@3.5.0|utils-merge@1.0.0",
          "author": "Jared Hanson",
          "description": "merge() utility function",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared",
                "url": "http://www.opensource.org/licenses/MIT"
              }
            }
          ],
          "purl": "pkg:npm/utils-merge@1.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/jaredhanson/utils-merge.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jaredhanson/utils-merge#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/jaredhanson/utils-merge/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/connect/node_modules/utils-merge"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "0.7.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|connect@3.5.0|ms@0.7.1",
          "description": "Tiny ms conversion utility",
          "purl": "pkg:npm/ms@0.7.1",
          "externalReferences": [
            {
              "url": "git://github.com/guille/ms.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/guille/ms.js#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/guille/ms.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/connect/node_modules/ms"
            }
          ]
        },
        {
          "type": "library",
          "name": "statuses",
          "version": "1.3.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|connect@3.5.0|statuses@1.3.1",
          "description": "HTTP status utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/statuses@1.3.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/statuses.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/statuses#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/statuses/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/connect/node_modules/statuses"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "http2",
      "version": "3.3.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|http2@3.3.6",
      "author": "Gábor Molnár",
      "description": "An HTTP/2 client and server implementation",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/http2@3.3.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/molnarg/node-http2.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/molnarg/node-http2",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/molnarg/node-http2/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/http2/-/http2-3.3.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http2"
        }
      ]
    },
    {
      "type": "library",
      "name": "opn",
      "version": "4.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|opn@4.0.2",
      "author": "Sindre Sorhus",
      "description": "A better node-open. Opens stuff like websites, files, executables. Cross-platform.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/opn@4.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/opn.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/opn#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/opn/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/opn"
        }
      ]
    },
    {
      "type": "library",
      "name": "portscanner",
      "version": "1.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|portscanner@1.2.0",
      "description": "Asynchronous port scanner for Node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/baalexander/node-portscanner/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/portscanner@1.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/baalexander/node-portscanner.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/baalexander/node-portscanner",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/baalexander/node-portscanner/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/portscanner/-/portscanner-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/portscanner"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "async",
          "version": "1.5.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|portscanner@1.2.0|async@1.5.2",
          "author": "Caolan McMahon",
          "description": "Higher-order functions and common patterns for asynchronous code",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/async@1.5.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/caolan/async.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/caolan/async#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/caolan/async/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/portscanner/node_modules/async"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "file-sync-cmp",
      "version": "0.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|file-sync-cmp@0.1.1",
      "author": "Martin Geisler",
      "description": "Synchronous file comparison",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/file-sync-cmp@0.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/mgeisler/file-sync-cmp.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mgeisler/file-sync-cmp/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mgeisler/file-sync-cmp/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/file-sync-cmp"
        }
      ]
    },
    {
      "type": "library",
      "name": "bluebird",
      "version": "3.4.7",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|bluebird@3.4.7",
      "author": "Petka Antonov",
      "description": "Full featured Promises/A+ implementation with exceptionally good performance",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/bluebird@3.4.7",
      "externalReferences": [
        {
          "url": "git://github.com/petkaantonov/bluebird.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/petkaantonov/bluebird",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/petkaantonov/bluebird/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bluebird"
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint",
      "version": "3.15.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0",
      "author": "Nicholas C. Zakas",
      "description": "An AST-based pattern checker for JavaScript.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eslint@3.15.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/eslint/eslint.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://eslint.org",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/eslint/eslint/issues/",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/eslint/-/eslint-3.15.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "espree",
          "version": "3.4.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|espree@3.4.0",
          "author": "Nicholas C. Zakas",
          "description": "An Esprima-compatible JavaScript parser built on Acorn",
          "licenses": [
            {
              "license": {
                "id": "BSD-2-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/espree@3.4.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/eslint/espree.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/eslint/espree",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/eslint/espree.git",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/espree/-/espree-3.4.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/espree"
            }
          ]
        },
        {
          "type": "library",
          "name": "glob",
          "version": "7.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|glob@7.1.1",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@7.1.1",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-glob#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/glob"
            }
          ]
        },
        {
          "type": "library",
          "name": "inquirer",
          "version": "0.12.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|inquirer@0.12.0",
          "author": "Simon Boudrias",
          "description": "A collection of common interactive command line user interfaces.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/inquirer@0.12.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/SBoudrias/Inquirer.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/SBoudrias/Inquirer.js#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/SBoudrias/Inquirer.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/inquirer"
            }
          ]
        },
        {
          "type": "library",
          "name": "progress",
          "version": "1.1.8",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|progress@1.1.8",
          "author": "TJ Holowaychuk",
          "description": "Flexible ascii progress bar",
          "purl": "pkg:npm/progress@1.1.8",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/node-progress.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/node-progress#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/node-progress/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/progress"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-bom",
          "version": "3.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|strip-bom@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Strip UTF-8 byte order mark (BOM) from a string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-bom@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/strip-bom.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/strip-bom#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/strip-bom/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/strip-bom"
            }
          ]
        },
        {
          "type": "library",
          "name": "user-home",
          "version": "2.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|user-home@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Get the path to the user home directory",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/user-home@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/user-home.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/user-home#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/user-home/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/user-home"
            }
          ]
        },
        {
          "type": "library",
          "name": "acorn",
          "version": "4.0.4",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|acorn@4.0.4",
          "description": "ECMAScript parser",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/acorn@4.0.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/ternjs/acorn.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/ternjs/acorn",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/ternjs/acorn/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/acorn/-/acorn-4.0.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/acorn"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-escapes",
          "version": "1.4.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|ansi-escapes@1.4.0",
          "author": "Sindre Sorhus",
          "description": "ANSI escape codes for manipulating the terminal",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-escapes@1.4.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/ansi-escapes.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/ansi-escapes#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/ansi-escapes/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/ansi-escapes"
            }
          ]
        },
        {
          "type": "library",
          "name": "cli-cursor",
          "version": "1.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|cli-cursor@1.0.2",
          "author": "Sindre Sorhus",
          "description": "Toggle the CLI cursor",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/cli-cursor@1.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/cli-cursor.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/cli-cursor#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/cli-cursor/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/cli-cursor"
            }
          ]
        },
        {
          "type": "library",
          "name": "figures",
          "version": "1.7.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|figures@1.7.0",
          "author": "Sindre Sorhus",
          "description": "Unicode symbols with Windows CMD fallbacks",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/figures@1.7.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/figures.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/figures#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/figures/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/figures"
            }
          ]
        },
        {
          "type": "library",
          "name": "run-async",
          "version": "0.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|run-async@0.1.0",
          "author": "Simon Boudrias",
          "description": "Utility method to run function either synchronously or asynchronously using the common `this.async()` style.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/run-async@0.1.0",
          "externalReferences": [
            {
              "url": "git://github.com/SBoudrias/run-async.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/SBoudrias/run-async",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/SBoudrias/run-async/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/run-async"
            }
          ]
        },
        {
          "type": "library",
          "name": "restore-cursor",
          "version": "1.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|restore-cursor@1.0.1",
          "author": "Sindre Sorhus",
          "description": "Gracefully restore the CLI cursor on exit",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/restore-cursor@1.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/restore-cursor.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/restore-cursor#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/restore-cursor/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/restore-cursor"
            }
          ]
        },
        {
          "type": "library",
          "name": "onetime",
          "version": "1.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|onetime@1.1.0",
          "author": "Sindre Sorhus",
          "description": "Only call a function once",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/onetime@1.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/onetime.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/onetime#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/onetime/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/onetime"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "npm-run-path",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|npm-run-path@1.0.0",
      "author": "Sindre Sorhus",
      "description": "Get your PATH prepended with locally installed binaries",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/npm-run-path@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/npm-run-path.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/npm-run-path#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/npm-run-path/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/npm-run-path"
        }
      ]
    },
    {
      "type": "library",
      "name": "eventemitter2",
      "version": "0.4.14",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|eventemitter2@0.4.14",
      "author": "hij1nx",
      "description": "A Node.js event emitter implementation with namespaces, wildcards, TTL and browser support.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eventemitter2@0.4.14",
      "externalReferences": [
        {
          "url": "git://github.com/hij1nx/EventEmitter2.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/hij1nx/EventEmitter2#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/hij1nx/EventEmitter2/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eventemitter2"
        }
      ]
    },
    {
      "type": "library",
      "name": "exit",
      "version": "0.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|exit@0.1.2",
      "author": "\"Cowboy\" Ben Alman",
      "description": "A replacement for process.exit that ensures stdio are fully drained before exiting.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/cowboy/node-exit/blob/master/LICENSE-MIT"
          }
        }
      ],
      "purl": "pkg:npm/exit@0.1.2",
      "externalReferences": [
        {
          "url": "git://github.com/cowboy/node-exit.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/cowboy/node-exit",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/cowboy/node-exit/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/exit"
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-known-options",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-known-options@2.0.0",
      "author": "Grunt Development Team",
      "description": "The known options used in Grunt",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-known-options@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/gruntjs/grunt-known-options.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://gruntjs.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gruntjs/grunt-known-options/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-known-options"
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-legacy-log",
      "version": "3.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-legacy-log@3.0.0",
      "author": "\"Cowboy\" Ben Alman",
      "description": "The Grunt 0.4.x logger.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-legacy-log@3.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/gruntjs/grunt-legacy-log.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://gruntjs.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/gruntjs/grunt-legacy-log/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-legacy-log"
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-legacy-util",
      "version": "2.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-legacy-util@2.0.1",
      "author": "Grunt Development Team",
      "description": "Some old grunt utils provided for backwards compatibility.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-legacy-util@2.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/gruntjs/grunt-legacy-util.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://gruntjs.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/gruntjs/grunt-legacy-util/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-legacy-util"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "async",
          "version": "3.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-legacy-util@2.0.1|async@3.2.0",
          "author": "Caolan McMahon",
          "description": "Higher-order functions and common patterns for asynchronous code",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/async@3.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/caolan/async.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://caolan.github.io/async/",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/caolan/async/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/async/-/async-3.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-legacy-util/node_modules/async"
            }
          ]
        },
        {
          "type": "library",
          "name": "which",
          "version": "2.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-legacy-util@2.0.1|which@2.0.2",
          "author": "Isaac Z. Schlueter",
          "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/which@2.0.2",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-which.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-which#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-which/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-legacy-util/node_modules/which"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "concat-with-sourcemaps",
      "version": "1.0.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|concat-with-sourcemaps@1.0.4",
      "author": "Florian Reiterer",
      "description": "Concatenate file contents with a custom separator and generate a source map",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/concat-with-sourcemaps@1.0.4",
      "externalReferences": [
        {
          "url": "git://github.com/floridoo/concat-with-sourcemaps.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/floridoo/concat-with-sourcemaps",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/floridoo/concat-with-sourcemaps/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/concat-with-sourcemaps"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "source-map",
          "version": "0.5.6",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|concat-with-sourcemaps@1.0.4|source-map@0.5.6",
          "author": "Nick Fitzgerald",
          "description": "Generates and consumes source maps",
          "licenses": [
            {
              "license": {
                "id": "BSD-3-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/source-map@0.5.6",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/mozilla/source-map.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/mozilla/source-map",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/mozilla/source-map/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/concat-with-sourcemaps/node_modules/source-map"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "bufferstreams",
      "version": "1.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|bufferstreams@1.1.1",
      "author": "Nicolas Froidure",
      "description": "Abstract streams to deal with the whole buffered contents.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/bufferstreams@1.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/nfroidure/BufferStreams.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nfroidure/BufferStreams",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nfroidure/BufferStreams/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/bufferstreams/-/bufferstreams-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bufferstreams"
        }
      ]
    },
    {
      "type": "library",
      "name": "convert-source-map",
      "version": "1.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|convert-source-map@1.3.0",
      "author": "Thorsten Lorenz",
      "description": "Converts a source-map from/to  different formats and allows adding/changing properties.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/convert-source-map@1.3.0",
      "externalReferences": [
        {
          "url": "git://github.com/thlorenz/convert-source-map.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/thlorenz/convert-source-map",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/thlorenz/convert-source-map/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/convert-source-map"
        }
      ]
    },
    {
      "type": "library",
      "name": "css",
      "version": "2.2.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|css@2.2.1",
      "author": "TJ Holowaychuk",
      "description": "CSS parser / stringifier",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/css@2.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/reworkcss/css.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/reworkcss/css#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/reworkcss/css/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/css/-/css-2.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/css"
        }
      ]
    },
    {
      "type": "library",
      "name": "debug-fabulous",
      "version": "0.0.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|debug-fabulous@0.0.4",
      "author": "Nicholas McCready",
      "description": "visionmedia debug extensions rolled into one",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/debug-fabulous@0.0.4",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/nmccready/debug-fabulous.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nmccready/debug-fabulous#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nmccready/debug-fabulous/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/debug-fabulous/-/debug-fabulous-0.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/debug-fabulous"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "object-assign",
          "version": "4.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|debug-fabulous@0.0.4|object-assign@4.1.0",
          "author": "Sindre Sorhus",
          "description": "ES2015 Object.assign() ponyfill",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/object-assign@4.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/object-assign.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/object-assign#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/object-assign/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/debug-fabulous/node_modules/object-assign"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "detect-newline",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|detect-newline@2.1.0",
      "author": "Sindre Sorhus",
      "description": "Detect the dominant newline character of a string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/detect-newline@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/detect-newline.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/detect-newline#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/detect-newline/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/detect-newline"
        }
      ]
    },
    {
      "type": "library",
      "name": "graceful-fs",
      "version": "4.2.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|graceful-fs@4.2.4",
      "description": "A drop-in replacement for fs, making various improvements.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/graceful-fs@4.2.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/node-graceful-fs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/node-graceful-fs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/node-graceful-fs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/graceful-fs"
        }
      ]
    },
    {
      "type": "library",
      "name": "strip-bom",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|strip-bom@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Strip UTF-8 byte order mark (BOM) from a string/buffer",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/strip-bom@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/strip-bom.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/strip-bom#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/strip-bom/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strip-bom"
        }
      ]
    },
    {
      "type": "library",
      "name": "vinyl",
      "version": "1.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|vinyl@1.2.0",
      "author": "Fractal",
      "description": "A virtual file format",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/vinyl@1.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/gulpjs/vinyl.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/gulpjs/vinyl",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gulpjs/vinyl/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/vinyl"
        }
      ]
    },
    {
      "type": "library",
      "name": "array-each",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|array-each@1.0.1",
      "author": "Jon Schlinkert",
      "description": "Loop over each item in an array and call the given function on every element.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/array-each@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/array-each.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/array-each",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/array-each/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-each"
        }
      ]
    },
    {
      "type": "library",
      "name": "gulplog",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gulplog@1.0.0",
      "author": "Blaine Bublitz",
      "description": "Logger for gulp and gulp plugins",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/gulplog@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/gulpjs/gulplog.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gulpjs/gulplog#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gulpjs/gulplog/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gulplog"
        }
      ]
    },
    {
      "type": "library",
      "name": "has-gulplog",
      "version": "0.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|has-gulplog@0.1.0",
      "author": "Blaine Bublitz",
      "description": "Check if gulplog is available before attempting to use it",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/has-gulplog@0.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/gulpjs/has-gulplog.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gulpjs/has-gulplog#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gulpjs/has-gulplog/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-gulplog"
        }
      ]
    },
    {
      "type": "library",
      "name": "isobject",
      "version": "3.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|isobject@3.0.1",
      "author": "Jon Schlinkert",
      "description": "Returns true if the value is an object and not an array or null.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/isobject@3.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/isobject.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/isobject",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/isobject/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/isobject"
        }
      ]
    },
    {
      "type": "library",
      "name": "make-error-cause",
      "version": "1.2.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|make-error-cause@1.2.2",
      "author": "Blake Embrey",
      "description": "Make your own nested error types!",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/make-error-cause@1.2.2",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/make-error-cause.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/make-error-cause",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/make-error-cause/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/make-error-cause/-/make-error-cause-1.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/make-error-cause"
        }
      ]
    },
    {
      "type": "library",
      "name": "safe-buffer",
      "version": "5.2.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|safe-buffer@5.2.1",
      "author": "Feross Aboukhadijeh",
      "description": "Safer Node.js Buffer API",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/safe-buffer@5.2.1",
      "externalReferences": [
        {
          "url": "git://github.com/feross/safe-buffer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/feross/safe-buffer",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/feross/safe-buffer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/safe-buffer"
        }
      ]
    },
    {
      "type": "library",
      "name": "uglify-js",
      "version": "3.13.9",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|uglify-js@3.13.9",
      "author": "Mihai Bazon",
      "description": "JavaScript parser, mangler/compressor and beautifier toolkit",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/uglify-js@3.13.9",
      "externalReferences": [
        {
          "url": "git+https://github.com/mishoo/UglifyJS.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mishoo/UglifyJS#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mishoo/UglifyJS/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.9.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/uglify-js"
        }
      ]
    },
    {
      "type": "library",
      "name": "vinyl-sourcemaps-apply",
      "version": "0.2.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|vinyl-sourcemaps-apply@0.2.1",
      "author": "Florian Reiterer",
      "description": "Apply a source map to a vinyl file, merging it with preexisting source maps",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/vinyl-sourcemaps-apply@0.2.1",
      "externalReferences": [
        {
          "url": "git://github.com/floridoo/vinyl-sourcemaps-apply.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/floridoo/vinyl-sourcemaps-apply",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/floridoo/vinyl-sourcemaps-apply/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/vinyl-sourcemaps-apply"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "source-map",
          "version": "0.5.6",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|vinyl-sourcemaps-apply@0.2.1|source-map@0.5.6",
          "author": "Nick Fitzgerald",
          "description": "Generates and consumes source maps",
          "licenses": [
            {
              "license": {
                "id": "BSD-3-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/source-map@0.5.6",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/mozilla/source-map.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/mozilla/source-map",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/mozilla/source-map/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/vinyl-sourcemaps-apply/node_modules/source-map"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "array-differ",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|array-differ@1.0.0",
      "author": "Sindre Sorhus",
      "description": "Create an array with values that are present in the first input array but not additional ones",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/array-differ@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/array-differ.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/array-differ#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/array-differ/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-differ"
        }
      ]
    },
    {
      "type": "library",
      "name": "array-uniq",
      "version": "1.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|array-uniq@1.0.3",
      "author": "Sindre Sorhus",
      "description": "Create an array without duplicates",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/array-uniq@1.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/array-uniq.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/array-uniq#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/array-uniq/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-uniq"
        }
      ]
    },
    {
      "type": "library",
      "name": "beeper",
      "version": "1.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|beeper@1.1.1",
      "author": "Sindre Sorhus",
      "description": "Make your terminal beep",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/beeper@1.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/beeper.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/beeper#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/beeper/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/beeper"
        }
      ]
    },
    {
      "type": "library",
      "name": "dateformat",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|dateformat@2.0.0",
      "author": "Steven Levithan",
      "description": "A node.js package for Steven Levithan's excellent dateFormat() function.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/dateformat@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/felixge/node-dateformat.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/felixge/node-dateformat",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/felixge/node-dateformat/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/dateformat/-/dateformat-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dateformat"
        }
      ]
    },
    {
      "type": "library",
      "name": "fancy-log",
      "version": "1.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|fancy-log@1.3.0",
      "author": "Blaine Bublitz",
      "description": "Log things, prefixed with a timestamp",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fancy-log@1.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/js-cli/fancy-log.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/js-cli/fancy-log#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/js-cli/fancy-log/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fancy-log"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash._reescape",
      "version": "3.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash._reescape@3.0.0",
      "author": "John-David Dalton",
      "description": "The modern build of lodash’s internal `reEscape` as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash._reescape@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash._reescape"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash._reevaluate",
      "version": "3.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash._reevaluate@3.0.0",
      "author": "John-David Dalton",
      "description": "The modern build of lodash’s internal `reEvaluate` as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash._reevaluate@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash._reevaluate"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.template",
      "version": "3.6.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.template@3.6.2",
      "author": "John-David Dalton",
      "description": "The modern build of lodash’s `_.template` as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.template@3.6.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.template"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "lodash._reinterpolate",
          "version": "3.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.template@3.6.2|lodash._reinterpolate@3.0.0",
          "author": "John-David Dalton",
          "description": "The modern build of lodash’s internal `reInterpolate` as a module.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lodash._reinterpolate@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/lodash/lodash.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://lodash.com/",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/lodash/lodash/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/lodash.template/node_modules/lodash._reinterpolate"
            }
          ]
        },
        {
          "type": "library",
          "name": "lodash.escape",
          "version": "3.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.template@3.6.2|lodash.escape@3.2.0",
          "author": "John-David Dalton",
          "description": "The lodash method `_.escape` exported as a module.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lodash.escape@3.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/lodash/lodash.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://lodash.com/",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/lodash/lodash/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/lodash.template/node_modules/lodash.escape"
            }
          ]
        },
        {
          "type": "library",
          "name": "lodash.keys",
          "version": "3.1.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.template@3.6.2|lodash.keys@3.1.2",
          "author": "John-David Dalton",
          "description": "The modern build of lodash’s `_.keys` as a module.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lodash.keys@3.1.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/lodash/lodash.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://lodash.com/",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/lodash/lodash/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/lodash.template/node_modules/lodash.keys"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "multipipe",
      "version": "0.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|multipipe@0.1.2",
      "description": "pipe streams with centralized error handling",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/multipipe@0.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/juliangruber/multipipe.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/juliangruber/multipipe#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/juliangruber/multipipe/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/multipipe"
        }
      ]
    },
    {
      "type": "library",
      "name": "replace-ext",
      "version": "0.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|replace-ext@0.0.1",
      "author": "Fractal",
      "description": "Replaces a file extension with another one",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/wearefractal/replace-ext/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/replace-ext@0.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/wearefractal/replace-ext.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/wearefractal/replace-ext",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/wearefractal/replace-ext/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/replace-ext"
        }
      ]
    },
    {
      "type": "library",
      "name": "archy",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|archy@1.0.0",
      "author": "James Halliday",
      "description": "render nested hierarchies `npm ls` style with unicode pipes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/archy@1.0.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/substack/node-archy.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/node-archy#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/node-archy/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/archy"
        }
      ]
    },
    {
      "type": "library",
      "name": "deprecated",
      "version": "0.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|deprecated@0.0.1",
      "author": "Fractal",
      "description": "Tool for deprecating things",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/wearefractal/deprecated/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/deprecated@0.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/wearefractal/deprecated.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/wearefractal/deprecated",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/wearefractal/deprecated/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/deprecated"
        }
      ]
    },
    {
      "type": "library",
      "name": "interpret",
      "version": "0.3.10",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|interpret@0.3.10",
      "author": "Tyler Kellen",
      "description": "A dictionary of file extensions and associated module loaders.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/tkellen/node-interpret/blob/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/interpret@0.3.10",
      "externalReferences": [
        {
          "url": "git://github.com/tkellen/node-interpret.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/tkellen/node-interpret",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/tkellen/node-interpret/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/interpret/-/interpret-0.3.10.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/interpret"
        }
      ]
    },
    {
      "type": "library",
      "name": "liftoff",
      "version": "2.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|liftoff@2.3.0",
      "author": "Tyler Kellen",
      "description": "Launch your command line tool with ease.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/liftoff@2.3.0",
      "externalReferences": [
        {
          "url": "git://github.com/js-cli/js-liftoff.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/js-cli/js-liftoff",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/js-cli/js-liftoff/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/liftoff/-/liftoff-2.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/liftoff"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "findup-sync",
          "version": "0.4.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|liftoff@2.3.0|findup-sync@0.4.2",
          "author": "\"Cowboy\" Ben Alman",
          "description": "Find the first file matching a given pattern in the current directory or the nearest ancestor directory.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/findup-sync@0.4.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/cowboy/node-findup-sync.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/cowboy/node-findup-sync",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/cowboy/node-findup-sync/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.4.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/liftoff/node_modules/findup-sync"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "orchestrator",
      "version": "0.3.8",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|orchestrator@0.3.8",
      "author": "Rob Richardson",
      "description": "A module for sequencing and executing tasks and dependencies in maximum concurrency",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/orchestrator@0.3.8",
      "externalReferences": [
        {
          "url": "git://github.com/robrich/orchestrator.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/robrich/orchestrator",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/robrich/orchestrator/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/orchestrator"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "end-of-stream",
          "version": "0.1.5",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|orchestrator@0.3.8|end-of-stream@0.1.5",
          "author": "Mathias Buus",
          "description": "Call a callback when a readable/writable/duplex stream has completed or failed.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/end-of-stream@0.1.5",
          "externalReferences": [
            {
              "url": "git://github.com/mafintosh/end-of-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/mafintosh/end-of-stream",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/mafintosh/end-of-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/orchestrator/node_modules/end-of-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "once",
          "version": "1.3.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|orchestrator@0.3.8|once@1.3.3",
          "author": "Isaac Z. Schlueter",
          "description": "Run a function exactly one time",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/once@1.3.3",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/once.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/once#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/once/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/once/-/once-1.3.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/orchestrator/node_modules/once"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "pretty-hrtime",
      "version": "0.2.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|pretty-hrtime@0.2.2",
      "author": "Rob Richardson",
      "description": "process.hrtime() to words",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/robrich/orchestrator/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/pretty-hrtime@0.2.2",
      "externalReferences": [
        {
          "url": "git://github.com/robrich/pretty-hrtime.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/robrich/pretty-hrtime",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/robrich/pretty-hrtime/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-0.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pretty-hrtime"
        }
      ]
    },
    {
      "type": "library",
      "name": "tildify",
      "version": "1.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|tildify@1.2.0",
      "author": "Sindre Sorhus",
      "description": "Convert an absolute path to a tilde path: `/Users/sindresorhus/dev` → `~/dev`",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tildify@1.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/tildify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/tildify#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/tildify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tildify"
        }
      ]
    },
    {
      "type": "library",
      "name": "v8flags",
      "version": "2.0.11",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|v8flags@2.0.11",
      "author": "Tyler Kellen",
      "description": "Get available v8 flags.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/tkellen/node-v8flags/blob/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/v8flags@2.0.11",
      "externalReferences": [
        {
          "url": "git://github.com/tkellen/node-v8flags.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/tkellen/node-v8flags",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/tkellen/node-v8flags/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/v8flags/-/v8flags-2.0.11.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/v8flags"
        }
      ]
    },
    {
      "type": "library",
      "name": "vinyl-fs",
      "version": "0.3.14",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|vinyl-fs@0.3.14",
      "author": "Fractal",
      "description": "Vinyl adapter for the file system",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/wearefractal/vinyl-fs/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/vinyl-fs@0.3.14",
      "externalReferences": [
        {
          "url": "git://github.com/wearefractal/vinyl-fs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/wearefractal/vinyl-fs",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/wearefractal/vinyl-fs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/vinyl-fs"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "strip-bom",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|vinyl-fs@0.3.14|strip-bom@1.0.0",
          "author": "Sindre Sorhus",
          "description": "Strip UTF-8 byte order mark (BOM) from a string/buffer/stream",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-bom@1.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/strip-bom.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/strip-bom#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/strip-bom/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/vinyl-fs/node_modules/strip-bom"
            }
          ]
        },
        {
          "type": "library",
          "name": "through2",
          "version": "0.6.5",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|vinyl-fs@0.3.14|through2@0.6.5",
          "author": "Rod Vagg",
          "description": "A tiny wrapper around Node streams2 Transform to avoid explicit subclassing noise",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/through2@0.6.5",
          "externalReferences": [
            {
              "url": "git+https://github.com/rvagg/through2.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/rvagg/through2#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/rvagg/through2/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/vinyl-fs/node_modules/through2"
            }
          ]
        },
        {
          "type": "library",
          "name": "vinyl",
          "version": "0.4.6",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|vinyl-fs@0.3.14|vinyl@0.4.6",
          "author": "Fractal",
          "description": "A virtual file format",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared",
                "url": "http://github.com/wearefractal/vinyl/raw/master/LICENSE"
              }
            }
          ],
          "purl": "pkg:npm/vinyl@0.4.6",
          "externalReferences": [
            {
              "url": "git://github.com/wearefractal/vinyl.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://github.com/wearefractal/vinyl",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/wearefractal/vinyl/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/vinyl-fs/node_modules/vinyl"
            }
          ]
        },
        {
          "type": "library",
          "name": "readable-stream",
          "version": "1.0.34",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|vinyl-fs@0.3.14|readable-stream@1.0.34",
          "author": "Isaac Z. Schlueter",
          "description": "Streams2, a user-land copy of the stream library from Node.js v0.10.x",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readable-stream@1.0.34",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/readable-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/vinyl-fs/node_modules/readable-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "clone",
          "version": "0.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|vinyl-fs@0.3.14|clone@0.2.0",
          "author": "Paul Vorbach",
          "description": "deep cloning of objects and arrays",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/clone@0.2.0",
          "externalReferences": [
            {
              "url": "git://github.com/pvorb/node-clone.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/pvorb/node-clone#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/pvorb/node-clone/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/vinyl-fs/node_modules/clone"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "coffee-script",
      "version": "1.7.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|coffee-script@1.7.1",
      "author": "Jeremy Ashkenas",
      "description": "Unfancy JavaScript",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/coffee-script@1.7.1",
      "externalReferences": [
        {
          "url": "git://github.com/jashkenas/coffee-script.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://coffeescript.org",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jashkenas/coffee-script/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.7.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/coffee-script"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "mkdirp",
          "version": "0.3.5",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|coffee-script@1.7.1|mkdirp@0.3.5",
          "author": "James Halliday",
          "description": "Recursively mkdir, like `mkdir -p`",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mkdirp@0.3.5",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/substack/node-mkdirp.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/substack/node-mkdirp#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/substack/node-mkdirp/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/coffee-script/node_modules/mkdirp"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "gaze",
      "version": "0.5.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gaze@0.5.2",
      "author": "Kyle Robinson Young",
      "description": "A globbing fs.watch wrapper built from the best parts of other fine watch libs.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/shama/gaze/blob/master/LICENSE-MIT"
          }
        }
      ],
      "purl": "pkg:npm/gaze@0.5.2",
      "externalReferences": [
        {
          "url": "git://github.com/shama/gaze.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/shama/gaze",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/shama/gaze/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gaze"
        }
      ]
    },
    {
      "type": "library",
      "name": "jasmine-growl-reporter",
      "version": "0.2.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jasmine-growl-reporter@0.2.1",
      "author": "Alpha Hydrae",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://raw.github.com/AlphaHydrae/jasmine-growl-reporter/master/LICENSE.txt"
          }
        }
      ],
      "purl": "pkg:npm/jasmine-growl-reporter@0.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/AlphaHydrae/jasmine-growl-reporter.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/AlphaHydrae/jasmine-growl-reporter",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/AlphaHydrae/jasmine-growl-reporter/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jasmine-growl-reporter/-/jasmine-growl-reporter-0.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jasmine-growl-reporter"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "growl",
          "version": "1.7.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jasmine-growl-reporter@0.2.1|growl@1.7.0",
          "author": "TJ Holowaychuk",
          "description": "Growl unobtrusive notifications",
          "purl": "pkg:npm/growl@1.7.0",
          "externalReferences": [
            {
              "url": "https://registry.npmjs.org/growl/-/growl-1.7.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/jasmine-growl-reporter/node_modules/growl"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "underscore",
      "version": "1.6.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|underscore@1.6.0",
      "author": "Jeremy Ashkenas",
      "description": "JavaScript's functional programming helper library.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://raw.github.com/jashkenas/underscore/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/underscore@1.6.0",
      "externalReferences": [
        {
          "url": "git://github.com/jashkenas/underscore.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://underscorejs.org",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jashkenas/underscore/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/underscore"
        }
      ]
    },
    {
      "type": "library",
      "name": "walkdir",
      "version": "0.0.11",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|walkdir@0.0.11",
      "author": "Ryan Day",
      "description": "Find files simply. Walks a directory tree emitting events based on what it finds. Presents a familiar callback/emitter/a+sync interface. Walk a tree of any depth.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/walkdir@0.0.11",
      "externalReferences": [
        {
          "url": "git://github.com/soldair/node-walkdir.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/soldair/node-walkdir",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/soldair/node-walkdir/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/walkdir/-/walkdir-0.0.11.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/walkdir"
        }
      ]
    },
    {
      "type": "library",
      "name": "xmldom",
      "version": "0.1.27",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|xmldom@0.1.27",
      "author": "jindw",
      "description": "A W3C Standard XML DOM(Level2 CORE) implementation and parser(DOMParser/XMLSerializer).",
      "licenses": [
        {
          "license": {
            "name": "LGPL",
            "acknowledgement": "declared",
            "url": "http://www.gnu.org/licenses/lgpl.html"
          }
        }
      ],
      "purl": "pkg:npm/xmldom@0.1.27",
      "externalReferences": [
        {
          "url": "git://github.com/jindw/xmldom.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jindw/xmldom",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/jindw/xmldom/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/xmldom"
        }
      ]
    },
    {
      "type": "library",
      "name": "browserstack-local",
      "version": "1.4.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browserstack-local@1.4.2",
      "author": "BrowserStack",
      "description": "Nodejs bindings for BrowserStack Local",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browserstack-local@1.4.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/browserstack/browserstack-local-nodejs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/browserstack/browserstack-local-nodejs",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/browserstack/browserstack-local-nodejs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/browserstack-local/-/browserstack-local-1.4.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browserstack-local"
        }
      ]
    },
    {
      "type": "library",
      "name": "edge-launcher",
      "version": "1.2.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|edge-launcher@1.2.2",
      "author": "Andy Sterland",
      "description": "Launcher for the Microsoft Edge browser.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/edge-launcher@1.2.2",
      "externalReferences": [
        {
          "url": "https://registry.npmjs.org/edge-launcher/-/edge-launcher-1.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/edge-launcher"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-wsl",
      "version": "2.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-wsl@2.1.1",
      "author": "Sindre Sorhus",
      "description": "Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-wsl@2.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/is-wsl.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/is-wsl#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/is-wsl/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-wsl"
        }
      ]
    },
    {
      "type": "library",
      "name": "xmlbuilder",
      "version": "12.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|xmlbuilder@12.0.0",
      "author": "Ozgur Ozcitak",
      "description": "An XML builder for node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/xmlbuilder@12.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/oozcitak/xmlbuilder-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/oozcitak/xmlbuilder-js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/oozcitak/xmlbuilder-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-12.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/xmlbuilder"
        }
      ]
    },
    {
      "type": "library",
      "name": "sauce-connect-launcher",
      "version": "1.2.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|sauce-connect-launcher@1.2.4",
      "author": "Bermi Ferrer",
      "description": "A library to download and launch Sauce Connect.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/sauce-connect-launcher@1.2.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/bermi/sauce-connect-launcher.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/bermi/sauce-connect-launcher",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/bermi/sauce-connect-launcher/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/sauce-connect-launcher/-/sauce-connect-launcher-1.2.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sauce-connect-launcher"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "adm-zip",
          "version": "0.4.11",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|sauce-connect-launcher@1.2.4|adm-zip@0.4.11",
          "author": "Nasca Iacob",
          "description": "Javascript implementation of zip for nodejs with support for electron original-fs. Allows user to create or extract zip files both in memory or to/from disk",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/adm-zip@0.4.11",
          "externalReferences": [
            {
              "url": "git+https://github.com/cthackers/adm-zip.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/cthackers/adm-zip",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/cthackers/adm-zip/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.11.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/sauce-connect-launcher/node_modules/adm-zip"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "saucelabs",
      "version": "1.5.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|saucelabs@1.5.0",
      "author": "Dan Jenkins",
      "description": "A wrapper around Sauce Labs REST API",
      "purl": "pkg:npm/saucelabs@1.5.0",
      "externalReferences": [
        {
          "url": "git://github.com/holidayextras/node-saucelabs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/holidayextras/node-saucelabs",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/holidayextras/node-saucelabs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/saucelabs/-/saucelabs-1.5.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/saucelabs"
        }
      ]
    },
    {
      "type": "library",
      "name": "colors",
      "version": "1.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|colors@1.1.2",
      "author": "Marak Squires",
      "description": "get colors in your node.js console",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/colors@1.1.2",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/Marak/colors.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Marak/colors.js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Marak/colors.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/colors"
        }
      ]
    },
    {
      "type": "library",
      "name": "braces",
      "version": "3.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|braces@3.0.2",
      "author": "Jon Schlinkert",
      "description": "Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/braces@3.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/micromatch/braces.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/micromatch/braces",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/micromatch/braces/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/braces"
        }
      ]
    },
    {
      "type": "library",
      "name": "chokidar",
      "version": "3.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|chokidar@3.3.0",
      "author": "Paul Miller",
      "description": "A neat wrapper around node.js fs.watch / fs.watchFile / fsevents.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/chokidar@3.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/paulmillr/chokidar.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/paulmillr/chokidar",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/paulmillr/chokidar/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chokidar"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "is-glob",
          "version": "4.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|chokidar@3.3.0|is-glob@4.0.1",
          "author": "Jon Schlinkert",
          "description": "Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-glob@4.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/micromatch/is-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/micromatch/is-glob",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/micromatch/is-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/chokidar/node_modules/is-glob"
            }
          ]
        },
        {
          "type": "library",
          "name": "normalize-path",
          "version": "3.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|chokidar@3.3.0|normalize-path@3.0.0",
          "author": "Jon Schlinkert",
          "description": "Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/normalize-path@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/normalize-path.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/normalize-path",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/normalize-path/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/chokidar/node_modules/normalize-path"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-extglob",
          "version": "2.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|chokidar@3.3.0|is-extglob@2.1.1",
          "author": "Jon Schlinkert",
          "description": "Returns true if a string has an extglob.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-extglob@2.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/is-extglob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-extglob",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-extglob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/chokidar/node_modules/is-extglob"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "dom-serialize",
      "version": "2.2.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|dom-serialize@2.2.1",
      "author": "Nathan Rajlich",
      "description": "Serializes any DOM node into a String",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/dom-serialize@2.2.1",
      "externalReferences": [
        {
          "url": "git://github.com/webmodules/dom-serialize.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/webmodules/dom-serialize",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/webmodules/dom-serialize/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dom-serialize"
        }
      ]
    },
    {
      "type": "library",
      "name": "flatted",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|flatted@2.0.0",
      "author": "Andrea Giammarchi",
      "description": "A super light and fast circular JSON parser.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/flatted@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/WebReflection/flatted.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/WebReflection/flatted#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/WebReflection/flatted/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/flatted/-/flatted-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/flatted"
        }
      ]
    },
    {
      "type": "library",
      "name": "http-proxy",
      "version": "1.18.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|http-proxy@1.18.1",
      "author": "Charlie Robbins",
      "description": "HTTP proxying for the masses",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/http-proxy@1.18.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/http-party/node-http-proxy.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/http-party/node-http-proxy#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/http-party/node-http-proxy/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-proxy"
        }
      ]
    },
    {
      "type": "library",
      "name": "isbinaryfile",
      "version": "3.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|isbinaryfile@3.0.2",
      "description": "Detects if a file is binary in Node.js. Similar to Perl's -B.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/isbinaryfile@3.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/gjtorikian/isBinaryFile.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gjtorikian/isBinaryFile#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gjtorikian/isBinaryFile/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/isbinaryfile"
        }
      ]
    },
    {
      "type": "library",
      "name": "qjobs",
      "version": "1.1.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|qjobs@1.1.5",
      "author": "Franck TABARY",
      "description": "qjobs is a simple and stupid queue job manager for nodejs",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/qjobs@1.1.5",
      "externalReferences": [
        {
          "url": "git://github.com/franck34/qjobs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/franck34/qjobs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/franck34/qjobs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/qjobs/-/qjobs-1.1.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/qjobs"
        }
      ]
    },
    {
      "type": "library",
      "name": "range-parser",
      "version": "1.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|range-parser@1.2.0",
      "author": "TJ Holowaychuk",
      "description": "Range header field string parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/range-parser@1.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/range-parser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/range-parser#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/range-parser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/range-parser"
        }
      ]
    },
    {
      "type": "library",
      "name": "socket.io",
      "version": "2.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|socket.io@2.1.1",
      "description": "node.js realtime framework server",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/socket.io@2.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/socketio/socket.io.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/socketio/socket.io#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/socketio/socket.io/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/socket.io"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "3.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|socket.io@2.1.1|debug@3.1.0",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@3.1.0",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/socket.io/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|socket.io@2.1.1|ms@2.0.0",
          "description": "Tiny milisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/zeit/ms.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/zeit/ms#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/zeit/ms/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/socket.io/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "useragent",
      "version": "2.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|useragent@2.3.0",
      "author": "Arnout Kazemier",
      "description": "Fastest, most accurate & effecient user agent string parser, uses Browserscope's research for parsing",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/useragent@2.3.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/3rd-Eden/useragent.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/3rd-Eden/useragent#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/3rd-Eden/useragent/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/useragent"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "lru-cache",
          "version": "4.1.5",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|useragent@2.3.0|lru-cache@4.1.5",
          "author": "Isaac Z. Schlueter",
          "description": "A cache object that deletes the least-recently-used items.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lru-cache@4.1.5",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-lru-cache.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-lru-cache#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-lru-cache/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/useragent/node_modules/lru-cache"
            }
          ]
        },
        {
          "type": "library",
          "name": "yallist",
          "version": "2.1.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|useragent@2.3.0|yallist@2.1.2",
          "author": "Isaac Z. Schlueter",
          "description": "Yet Another Linked List",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/yallist@2.1.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/isaacs/yallist.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/yallist#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/yallist/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/useragent/node_modules/yallist"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "arrify",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|arrify@1.0.1",
      "author": "Sindre Sorhus",
      "description": "Convert a value to an array",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/arrify@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/arrify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/arrify#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/arrify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/arrify"
        }
      ]
    },
    {
      "type": "library",
      "name": "multimatch",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|multimatch@2.1.0",
      "author": "Sindre Sorhus",
      "description": "Extends minimatch.match() with support for multiple patterns",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/multimatch@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/multimatch.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/multimatch#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/multimatch/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/multimatch"
        }
      ]
    },
    {
      "type": "library",
      "name": "pkg-up",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|pkg-up@1.0.0",
      "author": "Sindre Sorhus",
      "description": "Find the closest package.json file",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pkg-up@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/pkg-up.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/pkg-up#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/pkg-up/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pkg-up/-/pkg-up-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pkg-up"
        }
      ]
    },
    {
      "type": "library",
      "name": "resolve-pkg",
      "version": "0.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|resolve-pkg@0.1.0",
      "author": "Sindre Sorhus",
      "description": "Resolve the path of a package regardless of it having an entry",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/resolve-pkg@0.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/resolve-pkg.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/resolve-pkg#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/resolve-pkg/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/resolve-pkg/-/resolve-pkg-0.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/resolve-pkg"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "resolve-from",
          "version": "2.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|resolve-pkg@0.1.0|resolve-from@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Resolve the path of a module like require.resolve() but from a given path",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/resolve-from@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/resolve-from.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/resolve-from#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/resolve-from/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/resolve-pkg/node_modules/resolve-from"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "npm-path",
      "version": "2.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|npm-path@2.0.3",
      "author": "Tim Oxley",
      "description": "Get a PATH with all executables available to npm scripts.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/npm-path@2.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/timoxley/npm-path.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/timoxley/npm-path",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/timoxley/npm-path/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/npm-path/-/npm-path-2.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/npm-path"
        }
      ]
    },
    {
      "type": "library",
      "name": "npm-which",
      "version": "3.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|npm-which@3.0.1",
      "author": "Tim Oxley",
      "description": "Locate a program or locally installed node module's executable",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/npm-which@3.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/timoxley/npm-which.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/timoxley/npm-which",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/timoxley/npm-which/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/npm-which/-/npm-which-3.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/npm-which"
        }
      ]
    },
    {
      "type": "library",
      "name": "serializerr",
      "version": "1.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|serializerr@1.0.3",
      "author": "Tim Oxley",
      "description": "Convert Errors & Objects into an easily-serialized vanilla Object.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/serializerr@1.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/timoxley/serializerr.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/timoxley/serializerr",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/timoxley/serializerr/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/serializerr/-/serializerr-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/serializerr"
        }
      ]
    },
    {
      "type": "library",
      "name": "sync-exec",
      "version": "0.6.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|sync-exec@0.6.2",
      "author": "Greg Varsanyi",
      "description": "Synchronous exec with status code support. Requires no external dependencies, no need for node-gyp compilations etc.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/sync-exec@0.6.2",
      "externalReferences": [
        {
          "url": "git://github.com/gvarsanyi/sync-exec.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gvarsanyi/sync-exec",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gvarsanyi/sync-exec/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/sync-exec/-/sync-exec-0.6.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sync-exec"
        }
      ]
    },
    {
      "type": "library",
      "name": "mocha",
      "version": "2.5.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|mocha@2.5.3",
      "author": "TJ Holowaychuk",
      "description": "simple, flexible, fun test framework",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        },
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://raw.github.com/mochajs/mocha/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/mocha@2.5.3",
      "externalReferences": [
        {
          "url": "git://github.com/mochajs/mocha.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mochajs/mocha#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mochajs/mocha/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/mocha/-/mocha-2.5.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mocha"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "commander",
          "version": "2.3.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|mocha@2.5.3|commander@2.3.0",
          "author": "TJ Holowaychuk",
          "description": "the complete solution for node.js command-line programs",
          "purl": "pkg:npm/commander@2.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/visionmedia/commander.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/commander.js#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/commander.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/commander/-/commander-2.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/mocha/node_modules/commander"
            }
          ]
        },
        {
          "type": "library",
          "name": "debug",
          "version": "2.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|mocha@2.5.3|debug@2.2.0",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@2.2.0",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/mocha/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "escape-string-regexp",
          "version": "1.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|mocha@2.5.3|escape-string-regexp@1.0.2",
          "author": "Sindre Sorhus",
          "description": "Escape RegExp special characters",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/escape-string-regexp@1.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/escape-string-regexp.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/escape-string-regexp#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/escape-string-regexp/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/mocha/node_modules/escape-string-regexp"
            }
          ]
        },
        {
          "type": "library",
          "name": "glob",
          "version": "3.2.11",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|mocha@2.5.3|glob@3.2.11",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "name": "BSD",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@3.2.11",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-glob#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob/-/glob-3.2.11.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/mocha/node_modules/glob"
            }
          ]
        },
        {
          "type": "library",
          "name": "supports-color",
          "version": "1.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|mocha@2.5.3|supports-color@1.2.0",
          "author": "Sindre Sorhus",
          "description": "Detect whether a terminal supports color",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/supports-color@1.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/supports-color.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/supports-color#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/supports-color/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/supports-color/-/supports-color-1.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/mocha/node_modules/supports-color"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "0.7.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|mocha@2.5.3|ms@0.7.1",
          "description": "Tiny ms conversion utility",
          "purl": "pkg:npm/ms@0.7.1",
          "externalReferences": [
            {
              "url": "git://github.com/guille/ms.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/guille/ms.js#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/guille/ms.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/mocha/node_modules/ms"
            }
          ]
        },
        {
          "type": "library",
          "name": "minimatch",
          "version": "0.3.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|mocha@2.5.3|minimatch@0.3.0",
          "author": "Isaac Z. Schlueter",
          "description": "a glob matcher in javascript",
          "purl": "pkg:npm/minimatch@0.3.0",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/minimatch.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/minimatch#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/minimatch/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/minimatch/-/minimatch-0.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/mocha/node_modules/minimatch"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "sinon",
      "version": "1.17.7",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|sinon@1.17.7",
      "author": "Christian Johansen",
      "description": "JavaScript test spies, stubs and mocks.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/sinon@1.17.7",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/cjohansen/Sinon.JS.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://sinonjs.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/cjohansen/Sinon.JS/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/sinon/-/sinon-1.17.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sinon"
        }
      ]
    },
    {
      "type": "library",
      "name": "q",
      "group": "@types",
      "version": "0.0.32",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@types/q@0.0.32",
      "author": "Barrie Nemetchek",
      "description": "TypeScript definitions for Q",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/q@0.0.32",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/q/-/q-0.0.32.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/q"
        }
      ]
    },
    {
      "type": "library",
      "name": "selenium-webdriver",
      "group": "@types",
      "version": "3.0.12",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@types/selenium-webdriver@3.0.12",
      "description": "TypeScript definitions for Selenium WebDriverJS",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/selenium-webdriver@3.0.12",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/selenium-webdriver/-/selenium-webdriver-3.0.12.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/selenium-webdriver"
        }
      ]
    },
    {
      "type": "library",
      "name": "blocking-proxy",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|blocking-proxy@1.0.1",
      "description": "WebDriver Proxy for testing rich clients. It block certain calls until Angular is done updating the page under test.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/blocking-proxy@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/angular/jasminewd.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/angular/blocking-proxy",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/angular/jasminewd/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/blocking-proxy/-/blocking-proxy-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/blocking-proxy"
        }
      ]
    },
    {
      "type": "library",
      "name": "browserstack",
      "version": "1.5.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browserstack@1.5.1",
      "author": "Scott González",
      "description": "A client for working with the BrowserStack APIs.",
      "purl": "pkg:npm/browserstack@1.5.1",
      "externalReferences": [
        {
          "url": "git://github.com/scottgonzalez/node-browserstack.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/scottgonzalez/node-browserstack",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/scottgonzalez/node-browserstack/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/browserstack/-/browserstack-1.5.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browserstack"
        }
      ]
    },
    {
      "type": "library",
      "name": "jasmine",
      "version": "2.8.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jasmine@2.8.0",
      "description": "Command line jasmine",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jasmine@2.8.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jasmine/jasmine-npm.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://jasmine.github.io/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jasmine/jasmine-npm/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jasmine/-/jasmine-2.8.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jasmine"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "glob",
          "version": "7.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jasmine@2.8.0|glob@7.1.1",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@7.1.1",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-glob#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/jasmine/node_modules/glob"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "jasminewd2",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jasminewd2@2.1.0",
      "author": "Julie Ralph",
      "description": "WebDriverJS adapter for Jasmine2.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jasminewd2@2.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/angular/jasminewd.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/angular/jasminewd",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/angular/jasminewd/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jasminewd2/-/jasminewd2-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jasminewd2"
        }
      ]
    },
    {
      "type": "library",
      "name": "webdriver-js-extender",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|webdriver-js-extender@2.1.0",
      "author": "Sammy Jelin",
      "description": "A plugin which adds additional commands to selenium's javascript implementation of the webdriver client side API",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/webdriver-js-extender@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/angular/webdriver-js-extender.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/angular/webdriver-js-extender#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/angular/webdriver-js-extender/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/webdriver-js-extender/-/webdriver-js-extender-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webdriver-js-extender"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "selenium-webdriver",
          "version": "3.6.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|webdriver-js-extender@2.1.0|selenium-webdriver@3.6.0",
          "description": "The official WebDriver JavaScript bindings from the Selenium project",
          "licenses": [
            {
              "license": {
                "id": "Apache-2.0",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/selenium-webdriver@3.6.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/SeleniumHQ/selenium.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/SeleniumHQ/selenium",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/SeleniumHQ/selenium/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-3.6.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/webdriver-js-extender/node_modules/selenium-webdriver"
            }
          ]
        },
        {
          "type": "library",
          "name": "tmp",
          "version": "0.0.30",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|webdriver-js-extender@2.1.0|tmp@0.0.30",
          "author": "KARASZI István",
          "description": "Temporary file and directory creator",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/tmp@0.0.30",
          "externalReferences": [
            {
              "url": "git://github.com/raszi/node-tmp.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://github.com/raszi/node-tmp",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/raszi/node-tmp/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/tmp/-/tmp-0.0.30.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/webdriver-js-extender/node_modules/tmp"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "webdriver-manager",
      "version": "12.1.7",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|webdriver-manager@12.1.7",
      "author": "Craig Nishina",
      "description": "A selenium server and browser driver manager for your end to end tests.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/webdriver-manager@12.1.7",
      "externalReferences": [
        {
          "url": "git://github.com/angular/webdriver-manager.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/angular/webdriver-manager#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/angular/webdriver-manager/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/webdriver-manager/-/webdriver-manager-12.1.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webdriver-manager"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "glob",
          "version": "7.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|webdriver-manager@12.1.7|glob@7.1.1",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@7.1.1",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-glob#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/webdriver-manager/node_modules/glob"
            }
          ]
        },
        {
          "type": "library",
          "name": "q",
          "version": "1.4.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|webdriver-manager@12.1.7|q@1.4.1",
          "author": "Kris Kowal",
          "description": "A library for promises (CommonJS/Promises/A,B,D)",
          "purl": "pkg:npm/q@1.4.1",
          "externalReferences": [
            {
              "url": "git://github.com/kriskowal/q.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/kriskowal/q",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/kriskowal/q/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/q/-/q-1.4.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/webdriver-manager/node_modules/q"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "yargs",
      "version": "15.3.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|yargs@15.3.1",
      "description": "yargs the modern, pirate-themed, successor to optimist.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/yargs@15.3.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/yargs/yargs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://yargs.js.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/yargs/yargs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/yargs/-/yargs-15.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yargs"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "find-up",
          "version": "4.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|yargs@15.3.1|find-up@4.1.0",
          "author": "Sindre Sorhus",
          "description": "Find a file or directory by walking up parent directories",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/find-up@4.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/find-up.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/find-up#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/find-up/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/yargs/node_modules/find-up"
            }
          ]
        },
        {
          "type": "library",
          "name": "string-width",
          "version": "4.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|yargs@15.3.1|string-width@4.2.0",
          "author": "Sindre Sorhus",
          "description": "Get the visual width of a string - the number of columns required to display it",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string-width@4.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/string-width.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/yargs/node_modules/string-width"
            }
          ]
        },
        {
          "type": "library",
          "name": "path-exists",
          "version": "4.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|yargs@15.3.1|path-exists@4.0.0",
          "author": "Sindre Sorhus",
          "description": "Check if a path exists",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/path-exists@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/path-exists.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/path-exists#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/path-exists/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/yargs/node_modules/path-exists"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-fullwidth-code-point",
          "version": "3.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|yargs@15.3.1|is-fullwidth-code-point@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Check if the character represented by a given Unicode code point is fullwidth",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-fullwidth-code-point@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/yargs/node_modules/is-fullwidth-code-point"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "6.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|yargs@15.3.1|strip-ansi@6.0.0",
          "author": "Sindre Sorhus",
          "description": "Strip ANSI escape codes from a string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-ansi@6.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/strip-ansi.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/yargs/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "5.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|yargs@15.3.1|ansi-regex@5.0.0",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-regex@5.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-regex.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/yargs/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "collections",
      "version": "0.2.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|collections@0.2.2",
      "author": "Kris Kowal",
      "description": "data structures with idiomatic JavaScript collection interfaces",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://raw.github.com/montagejs/collections/master/LICENSE.md"
          }
        }
      ],
      "purl": "pkg:npm/collections@0.2.2",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/montagejs/collections.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/montagejs/collections",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/montagejs/collections/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/collections/-/collections-0.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/collections"
        }
      ]
    },
    {
      "type": "library",
      "name": "mime",
      "version": "1.3.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|mime@1.3.4",
      "author": "Robert Kieffer",
      "description": "A comprehensive library for mime-type mapping",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://raw.github.com/broofa/node-mime/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/mime@1.3.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/broofa/node-mime.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/broofa/node-mime#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/broofa/node-mime/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mime"
        }
      ]
    },
    {
      "type": "library",
      "name": "mimeparse",
      "version": "0.1.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|mimeparse@0.1.4",
      "description": "Basic functions for handling mime-types.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/kriskowal/mimeparse/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/mimeparse@0.1.4",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/kriskowal/mimeparse.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/kriskowal/mimeparse/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/kriskowal/mimeparse/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/mimeparse/-/mimeparse-0.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mimeparse"
        }
      ]
    },
    {
      "type": "library",
      "name": "url2",
      "version": "0.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|url2@0.0.0",
      "author": "Kris Kowal",
      "description": "Node's URL module plus relative pathing",
      "purl": "pkg:npm/url2@0.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/kriskowal/url2.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kriskowal/url2",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kriskowal/url2/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/url2/-/url2-0.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/url2"
        }
      ]
    },
    {
      "type": "library",
      "name": "jszip",
      "version": "3.1.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jszip@3.1.5",
      "author": "Stuart Knightley",
      "description": "Create, read and edit .zip files with JavaScript http://stuartk.com/jszip",
      "licenses": [
        {
          "expression": "(MIT OR GPL-3.0)",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/jszip@3.1.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/Stuk/jszip.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Stuk/jszip#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Stuk/jszip/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jszip/-/jszip-3.1.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jszip"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "readable-stream",
          "version": "2.0.6",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jszip@3.1.5|readable-stream@2.0.6",
          "description": "Streams3, a user-land copy of the stream library from Node.js",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readable-stream@2.0.6",
          "externalReferences": [
            {
              "url": "git://github.com/nodejs/readable-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/nodejs/readable-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/nodejs/readable-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/jszip/node_modules/readable-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "isarray",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jszip@3.1.5|isarray@1.0.0",
          "author": "Julian Gruber",
          "description": "Array#isArray for older browsers",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/isarray@1.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/juliangruber/isarray.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/juliangruber/isarray",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/juliangruber/isarray/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/jszip/node_modules/isarray"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "xml2js",
      "version": "0.4.17",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|xml2js@0.4.17",
      "author": "Marek Kubica",
      "description": "Simple XML to JavaScript object converter.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/xml2js@0.4.17",
      "externalReferences": [
        {
          "url": "git+https://github.com/Leonidas-from-XIV/node-xml2js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Leonidas-from-XIV/node-xml2js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Leonidas-from-XIV/node-xml2js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.17.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/xml2js"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "xmlbuilder",
          "version": "4.2.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|xml2js@0.4.17|xmlbuilder@4.2.1",
          "author": "Ozgur Ozcitak",
          "description": "An XML builder for node.js",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/xmlbuilder@4.2.1",
          "externalReferences": [
            {
              "url": "git://github.com/oozcitak/xmlbuilder-js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://github.com/oozcitak/xmlbuilder-js",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/oozcitak/xmlbuilder-js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/xml2js/node_modules/xmlbuilder"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "etag",
      "version": "1.7.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|etag@1.7.0",
      "description": "Create simple ETags",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/etag@1.7.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/etag.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/etag#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/etag/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/etag"
        }
      ]
    },
    {
      "type": "library",
      "name": "fresh",
      "version": "0.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|fresh@0.3.0",
      "author": "TJ Holowaychuk",
      "description": "HTTP response freshness testing",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fresh@0.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/fresh.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/fresh#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/fresh/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fresh"
        }
      ]
    },
    {
      "type": "library",
      "name": "parseurl",
      "version": "1.3.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|parseurl@1.3.2",
      "description": "parse a url with memoization",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/parseurl@1.3.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/pillarjs/parseurl.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/pillarjs/parseurl#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/pillarjs/parseurl/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parseurl"
        }
      ]
    },
    {
      "type": "library",
      "name": "accepts",
      "version": "1.3.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|accepts@1.3.3",
      "description": "Higher-level content negotiation",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/accepts@1.3.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/accepts.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/accepts#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/accepts/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/accepts"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "mime-types",
          "version": "2.1.17",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|accepts@1.3.3|mime-types@2.1.17",
          "description": "The ultimate javascript content-type utility.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mime-types@2.1.17",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/mime-types.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/mime-types#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/mime-types/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/accepts/node_modules/mime-types"
            }
          ]
        },
        {
          "type": "library",
          "name": "mime-db",
          "version": "1.30.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|accepts@1.3.3|mime-db@1.30.0",
          "description": "Media Type Database",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mime-db@1.30.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/mime-db.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/mime-db#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/mime-db/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/accepts/node_modules/mime-db"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "batch",
      "version": "0.5.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|batch@0.5.3",
      "author": "TJ Holowaychuk",
      "description": "Simple async batch",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/batch@0.5.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/visionmedia/batch.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/visionmedia/batch#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/visionmedia/batch/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/batch"
        }
      ]
    },
    {
      "type": "library",
      "name": "escape-html",
      "version": "1.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|escape-html@1.0.3",
      "description": "Escape string for use in HTML",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/escape-html@1.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/component/escape-html.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/component/escape-html#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/component/escape-html/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/escape-html"
        }
      ]
    },
    {
      "type": "library",
      "name": "http-errors",
      "version": "1.5.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|http-errors@1.5.1",
      "author": "Jonathan Ong",
      "description": "Create HTTP error objects",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/http-errors@1.5.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/http-errors.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/http-errors#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/http-errors/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/http-errors/-/http-errors-1.5.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-errors"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "inherits",
          "version": "2.0.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|http-errors@1.5.1|inherits@2.0.3",
          "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/inherits@2.0.3",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/inherits.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/inherits#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/inherits/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/http-errors/node_modules/inherits"
            }
          ]
        },
        {
          "type": "library",
          "name": "setprototypeof",
          "version": "1.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|http-errors@1.5.1|setprototypeof@1.0.2",
          "author": "Wes Todd",
          "description": "A small polyfill for Object.setprototypeof",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/setprototypeof@1.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/wesleytodd/setprototypeof.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/wesleytodd/setprototypeof",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/wesleytodd/setprototypeof/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/http-errors/node_modules/setprototypeof"
            }
          ]
        },
        {
          "type": "library",
          "name": "statuses",
          "version": "1.4.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|http-errors@1.5.1|statuses@1.4.0",
          "description": "HTTP status utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/statuses@1.4.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/statuses.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/statuses#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/statuses/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/http-errors/node_modules/statuses"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "encodeurl",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|encodeurl@1.0.1",
      "description": "Encode a URL to a percent-encoded form, excluding already-encoded sequences",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/encodeurl@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/pillarjs/encodeurl.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/pillarjs/encodeurl#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/pillarjs/encodeurl/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/encodeurl"
        }
      ]
    },
    {
      "type": "library",
      "name": "send",
      "version": "0.14.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|send@0.14.2",
      "author": "TJ Holowaychuk",
      "description": "Better streaming static file server with Range and conditional-GET support",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/send@0.14.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/pillarjs/send.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/pillarjs/send#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/pillarjs/send/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/send/-/send-0.14.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/send"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "2.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|send@0.14.2|debug@2.2.0",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@2.2.0",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/send/node_modules/debug"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "ms",
              "version": "0.7.1",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|send@0.14.2|debug@2.2.0|ms@0.7.1",
              "description": "Tiny ms conversion utility",
              "purl": "pkg:npm/ms@0.7.1",
              "externalReferences": [
                {
                  "url": "git://github.com/guille/ms.js.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/guille/ms.js#readme",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/guille/ms.js/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/send/node_modules/debug/node_modules/ms"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "0.7.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|send@0.14.2|ms@0.7.2",
          "description": "Tiny milisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@0.7.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/zeit/ms.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/zeit/ms#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/zeit/ms/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/send/node_modules/ms"
            }
          ]
        },
        {
          "type": "library",
          "name": "statuses",
          "version": "1.3.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|send@0.14.2|statuses@1.3.1",
          "description": "HTTP status utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/statuses@1.3.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/statuses.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/statuses#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/statuses/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/send/node_modules/statuses"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "rechoir",
      "version": "0.6.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|rechoir@0.6.2",
      "author": "Tyler Kellen",
      "description": "Require any supported file as a node module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/tkellen/node-rechoir/blob/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/rechoir@0.6.2",
      "externalReferences": [
        {
          "url": "git://github.com/tkellen/node-rechoir.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/tkellen/node-rechoir",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/tkellen/node-rechoir/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rechoir"
        }
      ]
    },
    {
      "type": "library",
      "name": "assert",
      "version": "1.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|assert@1.1.2",
      "description": "commonjs assert - node.js api compatible",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/assert@1.1.2",
      "externalReferences": [
        {
          "url": "git://github.com/defunctzombie/commonjs-assert.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/defunctzombie/commonjs-assert",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/defunctzombie/commonjs-assert/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/assert/-/assert-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/assert"
        }
      ]
    },
    {
      "type": "library",
      "name": "browser-pack",
      "version": "3.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browser-pack@3.2.0",
      "author": "James Halliday",
      "description": "pack node-style source files from a json stream into a browser bundle",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browser-pack@3.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/substack/browser-pack.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/browser-pack",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/browser-pack/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/browser-pack/-/browser-pack-3.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browser-pack"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "JSONStream",
          "version": "0.8.4",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browser-pack@3.2.0|JSONStream@0.8.4",
          "author": "Dominic Tarr",
          "description": "rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)",
          "purl": "pkg:npm/jsonstream@0.8.4",
          "externalReferences": [
            {
              "url": "git://github.com/dominictarr/JSONStream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://github.com/dominictarr/JSONStream",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/dominictarr/JSONStream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/JSONStream/-/JSONStream-0.8.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/browser-pack/node_modules/JSONStream"
            }
          ]
        },
        {
          "type": "library",
          "name": "through2",
          "version": "0.5.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browser-pack@3.2.0|through2@0.5.1",
          "author": "Rod Vagg",
          "description": "A tiny wrapper around Node streams2 Transform to avoid explicit subclassing noise",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/through2@0.5.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/rvagg/through2.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/rvagg/through2#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/rvagg/through2/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/browser-pack/node_modules/through2"
            }
          ]
        },
        {
          "type": "library",
          "name": "jsonparse",
          "version": "0.0.5",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browser-pack@3.2.0|jsonparse@0.0.5",
          "author": "Tim Caswell",
          "description": "This is a pure-js JSON streaming parser for node.js",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/jsonparse@0.0.5",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/creationix/jsonparse.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/creationix/jsonparse#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/creationix/jsonparse/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/browser-pack/node_modules/jsonparse"
            }
          ]
        },
        {
          "type": "library",
          "name": "readable-stream",
          "version": "1.0.34",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browser-pack@3.2.0|readable-stream@1.0.34",
          "author": "Isaac Z. Schlueter",
          "description": "Streams2, a user-land copy of the stream library from Node.js v0.10.x",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readable-stream@1.0.34",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/readable-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/browser-pack/node_modules/readable-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "xtend",
          "version": "3.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browser-pack@3.2.0|xtend@3.0.0",
          "author": "Raynos",
          "description": "extend like a boss",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared",
                "url": "http://github.com/raynos/xtend/raw/master/LICENSE"
              }
            }
          ],
          "purl": "pkg:npm/xtend@3.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/Raynos/xtend.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/Raynos/xtend",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/Raynos/xtend/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/browser-pack/node_modules/xtend"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "browser-resolve",
      "version": "1.11.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browser-resolve@1.11.2",
      "author": "Roman Shtylman",
      "description": "resolve which handles browser field support in package.json",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browser-resolve@1.11.2",
      "externalReferences": [
        {
          "url": "git://github.com/shtylman/node-browser-resolve.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/shtylman/node-browser-resolve#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/shtylman/node-browser-resolve/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browser-resolve"
        }
      ]
    },
    {
      "type": "library",
      "name": "browserify-zlib",
      "version": "0.1.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browserify-zlib@0.1.4",
      "author": "Devon Govett",
      "description": "Full zlib module for browserify",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browserify-zlib@0.1.4",
      "externalReferences": [
        {
          "url": "git://github.com/devongovett/browserify-zlib.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/devongovett/browserify-zlib#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/devongovett/browserify-zlib/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browserify-zlib"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "pako",
          "version": "0.2.9",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browserify-zlib@0.1.4|pako@0.2.9",
          "description": "zlib port to javascript - fast, modularized, with browser support",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/pako@0.2.9",
          "externalReferences": [
            {
              "url": "git+https://github.com/nodeca/pako.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/nodeca/pako",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/nodeca/pako/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/browserify-zlib/node_modules/pako"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "builtins",
      "version": "0.0.7",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|builtins@0.0.7",
      "description": "List of node.js builtin modules",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/builtins@0.0.7",
      "externalReferences": [
        {
          "url": "git+https://github.com/juliangruber/builtins.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/juliangruber/builtins#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/juliangruber/builtins/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/builtins/-/builtins-0.0.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/builtins"
        }
      ]
    },
    {
      "type": "library",
      "name": "commondir",
      "version": "0.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|commondir@0.0.1",
      "author": "James Halliday",
      "description": "Compute the closest common parent for file paths",
      "licenses": [
        {
          "license": {
            "name": "MIT/X11",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/commondir@0.0.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/substack/node-commondir.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/node-commondir#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/node-commondir/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/commondir/-/commondir-0.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/commondir"
        }
      ]
    },
    {
      "type": "library",
      "name": "concat-stream",
      "version": "1.4.10",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|concat-stream@1.4.10",
      "author": "Max Ogden",
      "description": "writable stream that concatenates strings or binary data and calls a callback with the result",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/concat-stream@1.4.10",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/maxogden/concat-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/maxogden/concat-stream#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/maxogden/concat-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.4.10.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/concat-stream"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "readable-stream",
          "version": "1.1.14",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|concat-stream@1.4.10|readable-stream@1.1.14",
          "author": "Isaac Z. Schlueter",
          "description": "Streams3, a user-land copy of the stream library from Node.js v0.11.x",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readable-stream@1.1.14",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/readable-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/concat-stream/node_modules/readable-stream"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "console-browserify",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|console-browserify@1.1.0",
      "author": "Raynos",
      "description": "Emulate console for all the browsers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/Raynos/console-browserify/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/console-browserify@1.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/Raynos/console-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Raynos/console-browserify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Raynos/console-browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/console-browserify"
        }
      ]
    },
    {
      "type": "library",
      "name": "constants-browserify",
      "version": "0.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|constants-browserify@0.0.1",
      "author": "Julian Gruber",
      "description": "node's constants module for the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/constants-browserify@0.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/juliangruber/constants-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/juliangruber/constants-browserify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/juliangruber/constants-browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-0.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/constants-browserify"
        }
      ]
    },
    {
      "type": "library",
      "name": "crypto-browserify",
      "version": "3.11.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|crypto-browserify@3.11.0",
      "author": "Dominic Tarr",
      "description": "implementation of crypto for the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/crypto-browserify@3.11.0",
      "externalReferences": [
        {
          "url": "git://github.com/crypto-browserify/crypto-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/crypto-browserify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/crypto-browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.11.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/crypto-browserify"
        }
      ]
    },
    {
      "type": "library",
      "name": "deep-equal",
      "version": "0.2.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|deep-equal@0.2.2",
      "author": "James Halliday",
      "description": "node's assert.deepEqual algorithm",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/deep-equal@0.2.2",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/substack/node-deep-equal.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/node-deep-equal#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/node-deep-equal/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/deep-equal"
        }
      ]
    },
    {
      "type": "library",
      "name": "defined",
      "version": "0.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|defined@0.0.0",
      "author": "James Halliday",
      "description": "return the first argument that is `!== undefined`",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/defined@0.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/substack/defined.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/defined",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/defined/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/defined/-/defined-0.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/defined"
        }
      ]
    },
    {
      "type": "library",
      "name": "deps-sort",
      "version": "1.3.9",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|deps-sort@1.3.9",
      "author": "James Halliday",
      "description": "sort module-deps output for deterministic browserify bundles",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/deps-sort@1.3.9",
      "externalReferences": [
        {
          "url": "git://github.com/substack/deps-sort.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/deps-sort",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/deps-sort/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/deps-sort/-/deps-sort-1.3.9.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/deps-sort"
        }
      ]
    },
    {
      "type": "library",
      "name": "domain-browser",
      "version": "1.1.7",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|domain-browser@1.1.7",
      "author": "2013+ Bevry Pty Ltd",
      "description": "Node's domain module for the web browser. This is merely an evented try...catch with the same API as node, nothing more.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/domain-browser@1.1.7",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/bevry/domain-browser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/bevry/domain-browser",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/bevry/domain-browser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/domain-browser"
        }
      ]
    },
    {
      "type": "library",
      "name": "duplexer2",
      "version": "0.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|duplexer2@0.0.2",
      "author": "Conrad Pankoff",
      "description": "Like duplexer (http://npm.im/duplexer) but using streams2",
      "licenses": [
        {
          "license": {
            "name": "BSD",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/duplexer2@0.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/deoxxa/duplexer2.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/deoxxa/duplexer2#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/deoxxa/duplexer2/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/duplexer2"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "readable-stream",
          "version": "1.1.14",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|duplexer2@0.0.2|readable-stream@1.1.14",
          "author": "Isaac Z. Schlueter",
          "description": "Streams3, a user-land copy of the stream library from Node.js v0.11.x",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readable-stream@1.1.14",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/readable-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/duplexer2/node_modules/readable-stream"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "events",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|events@1.0.2",
      "author": "Irakli Gozalishvili",
      "description": "Node's event emitter for all engines.",
      "purl": "pkg:npm/events@1.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/Gozala/events.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Gozala/events#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/Gozala/events/issues/",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/events/-/events-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/events"
        }
      ]
    },
    {
      "type": "library",
      "name": "http-browserify",
      "version": "1.7.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|http-browserify@1.7.0",
      "author": "James Halliday",
      "description": "http module compatability for browserify",
      "licenses": [
        {
          "license": {
            "name": "MIT/X11",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/http-browserify@1.7.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/substack/http-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/http-browserify#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/http-browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/http-browserify/-/http-browserify-1.7.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-browserify"
        }
      ]
    },
    {
      "type": "library",
      "name": "https-browserify",
      "version": "0.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|https-browserify@0.0.1",
      "author": "James Halliday",
      "description": "https module compatability for browserify",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/https-browserify@0.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/substack/https-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/https-browserify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/https-browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/https-browserify"
        }
      ]
    },
    {
      "type": "library",
      "name": "insert-module-globals",
      "version": "6.6.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|insert-module-globals@6.6.3",
      "author": "James Halliday",
      "description": "insert implicit module globals into a module-deps stream",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/insert-module-globals@6.6.3",
      "externalReferences": [
        {
          "url": "git://github.com/substack/insert-module-globals.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/insert-module-globals",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/insert-module-globals/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-6.6.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/insert-module-globals"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "combine-source-map",
          "version": "0.6.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|insert-module-globals@6.6.3|combine-source-map@0.6.1",
          "author": "Thorsten Lorenz",
          "description": "Add source maps of multiple files, offset them and then combine them into one source map",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/combine-source-map@0.6.1",
          "externalReferences": [
            {
              "url": "git://github.com/thlorenz/combine-source-map.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/thlorenz/combine-source-map",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/thlorenz/combine-source-map/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.6.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/insert-module-globals/node_modules/combine-source-map"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-buffer",
          "version": "1.1.4",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|insert-module-globals@6.6.3|is-buffer@1.1.4",
          "author": "Feross Aboukhadijeh",
          "description": "Determine if an object is a Buffer",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-buffer@1.1.4",
          "externalReferences": [
            {
              "url": "git://github.com/feross/is-buffer.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/feross/is-buffer#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/feross/is-buffer/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/insert-module-globals/node_modules/is-buffer"
            }
          ]
        },
        {
          "type": "library",
          "name": "convert-source-map",
          "version": "1.1.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|insert-module-globals@6.6.3|convert-source-map@1.1.3",
          "author": "Thorsten Lorenz",
          "description": "Converts a source-map from/to  different formats and allows adding/changing properties.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/convert-source-map@1.1.3",
          "externalReferences": [
            {
              "url": "git://github.com/thlorenz/convert-source-map.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/thlorenz/convert-source-map",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/thlorenz/convert-source-map/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/insert-module-globals/node_modules/convert-source-map"
            }
          ]
        },
        {
          "type": "library",
          "name": "inline-source-map",
          "version": "0.5.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|insert-module-globals@6.6.3|inline-source-map@0.5.0",
          "author": "Thorsten Lorenz",
          "description": "Adds source mappings and base64 encodes them, so they can be inlined in your generated file.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/inline-source-map@0.5.0",
          "externalReferences": [
            {
              "url": "git://github.com/thlorenz/inline-source-map.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/thlorenz/inline-source-map",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/thlorenz/inline-source-map/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.5.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/insert-module-globals/node_modules/inline-source-map"
            }
          ]
        },
        {
          "type": "library",
          "name": "source-map",
          "version": "0.4.4",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|insert-module-globals@6.6.3|source-map@0.4.4",
          "author": "Nick Fitzgerald",
          "description": "Generates and consumes source maps",
          "licenses": [
            {
              "license": {
                "id": "BSD-3-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/source-map@0.4.4",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/mozilla/source-map.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/mozilla/source-map",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/mozilla/source-map/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/insert-module-globals/node_modules/source-map"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "isarray",
      "version": "0.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|isarray@0.0.1",
      "author": "Julian Gruber",
      "description": "Array#isArray for older browsers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/isarray@0.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/juliangruber/isarray.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/juliangruber/isarray",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/juliangruber/isarray/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/isarray"
        }
      ]
    },
    {
      "type": "library",
      "name": "labeled-stream-splicer",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|labeled-stream-splicer@1.0.2",
      "author": "James Halliday",
      "description": "stream splicer with labels",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/labeled-stream-splicer@1.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/substack/labeled-stream-splicer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/labeled-stream-splicer",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/labeled-stream-splicer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/labeled-stream-splicer/-/labeled-stream-splicer-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/labeled-stream-splicer"
        }
      ]
    },
    {
      "type": "library",
      "name": "module-deps",
      "version": "3.9.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|module-deps@3.9.1",
      "author": "James Halliday",
      "description": "walk the dependency graph to generate json output that can be fed into browser-pack",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/module-deps@3.9.1",
      "externalReferences": [
        {
          "url": "git://github.com/substack/module-deps.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/module-deps",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/module-deps/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/module-deps/-/module-deps-3.9.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/module-deps"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "defined",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|module-deps@3.9.1|defined@1.0.0",
          "author": "James Halliday",
          "description": "return the first argument that is `!== undefined`",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/defined@1.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/substack/defined.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/substack/defined",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/substack/defined/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/module-deps/node_modules/defined"
            }
          ]
        },
        {
          "type": "library",
          "name": "readable-stream",
          "version": "1.1.14",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|module-deps@3.9.1|readable-stream@1.1.14",
          "author": "Isaac Z. Schlueter",
          "description": "Streams3, a user-land copy of the stream library from Node.js v0.11.x",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readable-stream@1.1.14",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/readable-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/module-deps/node_modules/readable-stream"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "os-browserify",
      "version": "0.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|os-browserify@0.1.2",
      "author": "Drew Young",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/os-browserify@0.1.2",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/drewyoung1/os-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/drewyoung1/os-browserify#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/drewyoung1/os-browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/os-browserify"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-browserify",
      "version": "0.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|path-browserify@0.0.0",
      "author": "James Halliday",
      "description": "the path module from node core for browsers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/path-browserify@0.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/substack/path-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/path-browserify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/path-browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-browserify"
        }
      ]
    },
    {
      "type": "library",
      "name": "querystring-es3",
      "version": "0.2.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|querystring-es3@0.2.1",
      "author": "Irakli Gozalishvili",
      "description": "Node's querystring module for all engines. (ES3 compat fork)",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/Gozala/enchain/License.md"
          }
        }
      ],
      "purl": "pkg:npm/querystring-es3@0.2.1",
      "externalReferences": [
        {
          "url": "git://github.com/mike-spainhower/querystring.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mike-spainhower/querystring#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/mike-spainhower/querystring/issues/",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/querystring-es3"
        }
      ]
    },
    {
      "type": "library",
      "name": "shallow-copy",
      "version": "0.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|shallow-copy@0.0.1",
      "author": "James Halliday",
      "description": "make a shallow copy of an object or array",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/shallow-copy@0.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/substack/shallow-copy.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/shallow-copy",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/shallow-copy/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/shallow-copy/-/shallow-copy-0.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/shallow-copy"
        }
      ]
    },
    {
      "type": "library",
      "name": "shasum",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|shasum@1.0.2",
      "author": "'Dominic Tarr'",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/shasum@1.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/dominictarr/shasum.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dominictarr/shasum",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dominictarr/shasum/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/shasum/-/shasum-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/shasum"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "json-stable-stringify",
          "version": "0.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|shasum@1.0.2|json-stable-stringify@0.0.1",
          "author": "James Halliday",
          "description": "deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/json-stable-stringify@0.0.1",
          "externalReferences": [
            {
              "url": "git://github.com/substack/json-stable-stringify.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/substack/json-stable-stringify",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/substack/json-stable-stringify/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-0.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/shasum/node_modules/json-stable-stringify"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "shell-quote",
      "version": "0.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|shell-quote@0.0.1",
      "author": "James Halliday",
      "description": "quote and parse shell commands",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/shell-quote@0.0.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/substack/node-shell-quote.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/node-shell-quote#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/node-shell-quote/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/shell-quote/-/shell-quote-0.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/shell-quote"
        }
      ]
    },
    {
      "type": "library",
      "name": "stream-browserify",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|stream-browserify@1.0.0",
      "author": "James Halliday",
      "description": "the stream module from node core for browsers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/stream-browserify@1.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/substack/stream-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/stream-browserify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/stream-browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stream-browserify"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "readable-stream",
          "version": "1.1.14",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|stream-browserify@1.0.0|readable-stream@1.1.14",
          "author": "Isaac Z. Schlueter",
          "description": "Streams3, a user-land copy of the stream library from Node.js v0.11.x",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readable-stream@1.1.14",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/readable-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/stream-browserify/node_modules/readable-stream"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "string_decoder",
      "version": "0.10.31",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|string_decoder@0.10.31",
      "description": "The string_decoder module from Node core",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/string_decoder@0.10.31",
      "externalReferences": [
        {
          "url": "git://github.com/rvagg/string_decoder.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/rvagg/string_decoder",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/rvagg/string_decoder/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string_decoder"
        }
      ]
    },
    {
      "type": "library",
      "name": "subarg",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|subarg@1.0.0",
      "author": "James Halliday",
      "description": "parse arguments with recursive contexts",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/subarg@1.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/substack/subarg.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/subarg",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/subarg/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/subarg/-/subarg-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/subarg"
        }
      ]
    },
    {
      "type": "library",
      "name": "syntax-error",
      "version": "1.1.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|syntax-error@1.1.6",
      "author": "James Halliday",
      "description": "detect and report syntax errors in source code strings",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/syntax-error@1.1.6",
      "externalReferences": [
        {
          "url": "git://github.com/substack/node-syntax-error.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/node-syntax-error",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/node-syntax-error/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/syntax-error/-/syntax-error-1.1.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/syntax-error"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "acorn",
          "version": "2.7.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|syntax-error@1.1.6|acorn@2.7.0",
          "description": "ECMAScript parser",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/acorn@2.7.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/ternjs/acorn.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/ternjs/acorn",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/ternjs/acorn/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/syntax-error/node_modules/acorn"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "through2",
      "version": "1.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|through2@1.1.1",
      "author": "Rod Vagg",
      "description": "A tiny wrapper around Node streams2 Transform to avoid explicit subclassing noise",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/through2@1.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/rvagg/through2.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/rvagg/through2#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/rvagg/through2/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/through2/-/through2-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/through2"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "readable-stream",
          "version": "1.1.14",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|through2@1.1.1|readable-stream@1.1.14",
          "author": "Isaac Z. Schlueter",
          "description": "Streams3, a user-land copy of the stream library from Node.js v0.11.x",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readable-stream@1.1.14",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/readable-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/through2/node_modules/readable-stream"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "timers-browserify",
      "version": "1.4.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|timers-browserify@1.4.2",
      "author": "J. Ryan Stinnett",
      "description": "timers module for browserify",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/jryans/timers-browserify/blob/master/LICENSE.md"
          }
        }
      ],
      "purl": "pkg:npm/timers-browserify@1.4.2",
      "externalReferences": [
        {
          "url": "git://github.com/jryans/timers-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jryans/timers-browserify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jryans/timers-browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/timers-browserify"
        }
      ]
    },
    {
      "type": "library",
      "name": "tty-browserify",
      "version": "0.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|tty-browserify@0.0.0",
      "author": "James Halliday",
      "description": "the tty module from node core for browsers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tty-browserify@0.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/substack/tty-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/tty-browserify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/tty-browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tty-browserify"
        }
      ]
    },
    {
      "type": "library",
      "name": "umd",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|umd@2.1.0",
      "author": "ForbesLindesay",
      "description": "Universal Module Definition for use in automated build systems",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/umd@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/ForbesLindesay/umd.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ForbesLindesay/umd#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ForbesLindesay/umd/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/umd/-/umd-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/umd"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "uglify-js",
          "version": "2.4.24",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|umd@2.1.0|uglify-js@2.4.24",
          "author": "Mihai Bazon",
          "description": "JavaScript parser, mangler/compressor and beautifier toolkit",
          "licenses": [
            {
              "license": {
                "name": "BSD",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/uglify-js@2.4.24",
          "externalReferences": [
            {
              "url": "git+https://github.com/mishoo/UglifyJS2.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://lisperator.net/uglifyjs",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/mishoo/UglifyJS2/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.4.24.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/umd/node_modules/uglify-js"
            }
          ]
        },
        {
          "type": "library",
          "name": "async",
          "version": "0.2.10",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|umd@2.1.0|async@0.2.10",
          "author": "Caolan McMahon",
          "description": "Higher-order functions and common patterns for asynchronous code",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared",
                "url": "https://github.com/caolan/async/raw/master/LICENSE"
              }
            }
          ],
          "purl": "pkg:npm/async@0.2.10",
          "externalReferences": [
            {
              "url": "git+https://github.com/caolan/async.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/caolan/async#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/caolan/async/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/umd/node_modules/async"
            }
          ]
        },
        {
          "type": "library",
          "name": "source-map",
          "version": "0.1.34",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|umd@2.1.0|source-map@0.1.34",
          "author": "Nick Fitzgerald",
          "description": "Generates and consumes source maps",
          "licenses": [
            {
              "license": {
                "name": "BSD",
                "acknowledgement": "declared",
                "url": "http://opensource.org/licenses/BSD-3-Clause"
              }
            }
          ],
          "purl": "pkg:npm/source-map@0.1.34",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/mozilla/source-map.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/mozilla/source-map",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/mozilla/source-map/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/umd/node_modules/source-map"
            }
          ]
        },
        {
          "type": "library",
          "name": "yargs",
          "version": "3.5.4",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|umd@2.1.0|yargs@3.5.4",
          "author": "Alex Ford",
          "description": "Light-weight option parsing with an argv hash. No optstrings attached.",
          "licenses": [
            {
              "license": {
                "name": "MIT/X11",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/yargs@3.5.4",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/bcoe/yargs.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/bcoe/yargs#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/bcoe/yargs/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/yargs/-/yargs-3.5.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/umd/node_modules/yargs"
            }
          ]
        },
        {
          "type": "library",
          "name": "camelcase",
          "version": "1.2.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|umd@2.1.0|camelcase@1.2.1",
          "author": "Sindre Sorhus",
          "description": "Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/camelcase@1.2.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/camelcase.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/camelcase#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/camelcase/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/umd/node_modules/camelcase"
            }
          ]
        },
        {
          "type": "library",
          "name": "window-size",
          "version": "0.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|umd@2.1.0|window-size@0.1.0",
          "author": "Jon Schlinkert",
          "description": "Reliable way to to get the height and width of the terminal/console in a node.js environment.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared",
                "url": "https://github.com/jonschlinkert/window-size/blob/master/LICENSE-MIT"
              }
            }
          ],
          "purl": "pkg:npm/window-size@0.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/window-size.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/window-size",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/window-size/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/umd/node_modules/window-size"
            }
          ]
        },
        {
          "type": "library",
          "name": "wordwrap",
          "version": "0.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|umd@2.1.0|wordwrap@0.0.2",
          "author": "James Halliday",
          "description": "Wrap those words. Show them at what columns to start and stop.",
          "licenses": [
            {
              "license": {
                "name": "MIT/X11",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/wordwrap@0.0.2",
          "externalReferences": [
            {
              "url": "git://github.com/substack/node-wordwrap.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/substack/node-wordwrap#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/substack/node-wordwrap/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/umd/node_modules/wordwrap"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "url",
      "version": "0.10.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|url@0.10.3",
      "description": "The core `url` packaged standalone for use with Browserify.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/url@0.10.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/defunctzombie/node-url.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/defunctzombie/node-url#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/defunctzombie/node-url/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/url/-/url-0.10.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/url"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "punycode",
          "version": "1.3.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|url@0.10.3|punycode@1.3.2",
          "author": "Mathias Bynens",
          "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/punycode@1.3.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/bestiejs/punycode.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://mths.be/punycode",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/bestiejs/punycode.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/url/node_modules/punycode"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "util",
      "version": "0.10.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|util@0.10.3",
      "author": "Joyent",
      "description": "Node.JS util module",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/util@0.10.3",
      "externalReferences": [
        {
          "url": "git://github.com/defunctzombie/node-util.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/defunctzombie/node-util",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/defunctzombie/node-util/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/util"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "inherits",
          "version": "2.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|util@0.10.3|inherits@2.0.1",
          "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/inherits@2.0.1",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/inherits.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/inherits#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/inherits/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/util/node_modules/inherits"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "vm-browserify",
      "version": "0.0.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|vm-browserify@0.0.4",
      "author": "James Halliday",
      "description": "vm module for the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/vm-browserify@0.0.4",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/substack/vm-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/vm-browserify#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/vm-browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/vm-browserify"
        }
      ]
    },
    {
      "type": "library",
      "name": "es6-shim",
      "version": "0.9.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|es6-shim@0.9.3",
      "author": "Paul Miller",
      "description": "ECMAScript 6 (Harmony) compatibility shims for legacy JavaScript engines",
      "purl": "pkg:npm/es6-shim@0.9.3",
      "externalReferences": [
        {
          "url": "git://github.com/paulmillr/es6-shim.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/paulmillr/es6-shim/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/paulmillr/es6-shim/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.9.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es6-shim"
        }
      ]
    },
    {
      "type": "library",
      "name": "traceur",
      "version": "0.0.33",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|traceur@0.0.33",
      "author": "Traceur Authors",
      "description": "Experimental ES6 to ES5 compiler",
      "licenses": [
        {
          "license": {
            "name": "Apache License 2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/traceur@0.0.33",
      "externalReferences": [
        {
          "url": "git+https://github.com/google/traceur-compiler.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/google/traceur-compiler",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/google/traceur-compiler/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/traceur"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "q-io",
          "version": "1.10.9",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|traceur@0.0.33|q-io@1.10.9",
          "author": "Kris Kowal",
          "description": "IO using Q promises",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared",
                "url": "http://github.com/kriskowal/q-io/raw/master/LICENSE"
              }
            }
          ],
          "purl": "pkg:npm/q-io@1.10.9",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/kriskowal/q-io.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://github.com/kriskowal/q-io/",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/kriskowal/q-io/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/q-io/-/q-io-1.10.9.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/traceur/node_modules/q-io"
            }
          ]
        },
        {
          "type": "library",
          "name": "semver",
          "version": "2.2.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|traceur@0.0.33|semver@2.2.1",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "name": "BSD",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@2.2.1",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/traceur/node_modules/semver"
            }
          ]
        },
        {
          "type": "library",
          "name": "mime",
          "version": "1.2.11",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|traceur@0.0.33|mime@1.2.11",
          "author": "Robert Kieffer",
          "description": "A comprehensive library for mime-type mapping",
          "purl": "pkg:npm/mime@1.2.11",
          "externalReferences": [
            {
              "url": "git+https://github.com/broofa/node-mime.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/broofa/node-mime#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/broofa/node-mime/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/traceur/node_modules/mime"
            }
          ]
        },
        {
          "type": "library",
          "name": "q",
          "version": "0.9.7",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|traceur@0.0.33|q@0.9.7",
          "author": "Kris Kowal",
          "description": "A library for promises (CommonJS/Promises/A,B,D)",
          "purl": "pkg:npm/q@0.9.7",
          "externalReferences": [
            {
              "url": "git://github.com/kriskowal/q.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/kriskowal/q",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/kriskowal/q/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/q/-/q-0.9.7.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/traceur/node_modules/q"
            }
          ]
        },
        {
          "type": "library",
          "name": "qs",
          "version": "0.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|traceur@0.0.33|qs@0.1.0",
          "author": "TJ Holowaychuk",
          "description": "querystring parser",
          "purl": "pkg:npm/qs@0.1.0",
          "externalReferences": [
            {
              "url": "https://registry.npmjs.org/qs/-/qs-0.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/traceur/node_modules/qs"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "array-flatten",
      "version": "1.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|array-flatten@1.1.1",
      "author": "Blake Embrey",
      "description": "Flatten an array of nested arrays into a single flat array",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/array-flatten@1.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/array-flatten.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/array-flatten",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/array-flatten/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-flatten"
        }
      ]
    },
    {
      "type": "library",
      "name": "content-disposition",
      "version": "0.5.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|content-disposition@0.5.2",
      "description": "Create and parse Content-Disposition header",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/content-disposition@0.5.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/content-disposition.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/content-disposition#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/content-disposition/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/content-disposition"
        }
      ]
    },
    {
      "type": "library",
      "name": "content-type",
      "version": "1.0.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|content-type@1.0.4",
      "author": "Douglas Christopher Wilson",
      "description": "Create and parse HTTP Content-Type header",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/content-type@1.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/content-type.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/content-type#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/content-type/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/content-type"
        }
      ]
    },
    {
      "type": "library",
      "name": "cookie-signature",
      "version": "1.0.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cookie-signature@1.0.6",
      "author": "TJ Holowaychuk",
      "description": "Sign and unsign cookies",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cookie-signature@1.0.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/visionmedia/node-cookie-signature.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/visionmedia/node-cookie-signature#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/visionmedia/node-cookie-signature/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cookie-signature"
        }
      ]
    },
    {
      "type": "library",
      "name": "cookie",
      "version": "0.3.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cookie@0.3.1",
      "author": "Roman Shtylman",
      "description": "HTTP server cookie parsing and serialization",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cookie@0.3.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/cookie.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/cookie#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/cookie/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cookie"
        }
      ]
    },
    {
      "type": "library",
      "name": "depd",
      "version": "1.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|depd@1.1.1",
      "author": "Douglas Christopher Wilson",
      "description": "Deprecate all the things",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/depd@1.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/dougwilson/nodejs-depd.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dougwilson/nodejs-depd#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dougwilson/nodejs-depd/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/depd"
        }
      ]
    },
    {
      "type": "library",
      "name": "merge-descriptors",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|merge-descriptors@1.0.1",
      "author": "Jonathan Ong",
      "description": "Merge objects using descriptors",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/merge-descriptors@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/component/merge-descriptors.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/component/merge-descriptors#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/component/merge-descriptors/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/merge-descriptors"
        }
      ]
    },
    {
      "type": "library",
      "name": "methods",
      "version": "1.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|methods@1.1.2",
      "description": "HTTP methods that node supports",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/methods@1.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/methods.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/methods#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/methods/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/methods"
        }
      ]
    },
    {
      "type": "library",
      "name": "on-finished",
      "version": "2.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|on-finished@2.3.0",
      "description": "Execute a callback when a request closes, finishes, or errors",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/on-finished@2.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/on-finished.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/on-finished#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/on-finished/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/on-finished"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-to-regexp",
      "version": "0.1.7",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|path-to-regexp@0.1.7",
      "description": "Express style path to RegExp utility",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/path-to-regexp@0.1.7",
      "externalReferences": [
        {
          "url": "git+https://github.com/component/path-to-regexp.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/component/path-to-regexp#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/component/path-to-regexp/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-to-regexp"
        }
      ]
    },
    {
      "type": "library",
      "name": "proxy-addr",
      "version": "1.1.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|proxy-addr@1.1.3",
      "author": "Douglas Christopher Wilson",
      "description": "Determine address of proxied request",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/proxy-addr@1.1.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/proxy-addr.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/proxy-addr#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/proxy-addr/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/proxy-addr"
        }
      ]
    },
    {
      "type": "library",
      "name": "type-is",
      "version": "1.6.15",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|type-is@1.6.15",
      "description": "Infer the content-type of a request.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/type-is@1.6.15",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/type-is.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/type-is#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/type-is/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/type-is"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "mime-types",
          "version": "2.1.17",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|type-is@1.6.15|mime-types@2.1.17",
          "description": "The ultimate javascript content-type utility.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mime-types@2.1.17",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/mime-types.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/mime-types#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/mime-types/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/type-is/node_modules/mime-types"
            }
          ]
        },
        {
          "type": "library",
          "name": "mime-db",
          "version": "1.30.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|type-is@1.6.15|mime-db@1.30.0",
          "description": "Media Type Database",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mime-db@1.30.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/mime-db.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/mime-db#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/mime-db/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/type-is/node_modules/mime-db"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "big-integer",
      "version": "1.6.48",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|big-integer@1.6.48",
      "author": "Peter Olson",
      "description": "An arbitrary length integer library for Javascript",
      "licenses": [
        {
          "license": {
            "id": "Unlicense",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/big-integer@1.6.48",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/peterolson/BigInteger.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/peterolson/BigInteger.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/peterolson/BigInteger.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/big-integer"
        }
      ]
    },
    {
      "type": "library",
      "name": "binary",
      "version": "0.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|binary@0.3.0",
      "author": "James Halliday",
      "description": "Unpack multibyte binary values from buffers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/binary@0.3.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/substack/node-binary.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/node-binary#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/node-binary/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/binary"
        }
      ]
    },
    {
      "type": "library",
      "name": "buffer-indexof-polyfill",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|buffer-indexof-polyfill@1.0.1",
      "author": "https://github.com/sarosia",
      "description": "This is a polyfill for Buffer#indexOf introduced in NodeJS 4.0.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/buffer-indexof-polyfill@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sarosia/buffer-indexof-polyfill.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sarosia/buffer-indexof-polyfill#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sarosia/buffer-indexof-polyfill/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/buffer-indexof-polyfill"
        }
      ]
    },
    {
      "type": "library",
      "name": "fstream",
      "version": "1.0.12",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|fstream@1.0.12",
      "author": "Isaac Z. Schlueter",
      "description": "Advanced file system stream things",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fstream@1.0.12",
      "externalReferences": [
        {
          "url": "git+https://github.com/npm/fstream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/npm/fstream#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/npm/fstream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fstream"
        }
      ]
    },
    {
      "type": "library",
      "name": "listenercount",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|listenercount@1.0.1",
      "author": "jden",
      "description": "backwards compatible version of builtin events.listenercount",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/listenercount@1.0.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/jden/node-listenercount.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jden/node-listenercount#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jden/node-listenercount/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/listenercount"
        }
      ]
    },
    {
      "type": "library",
      "name": "readable-stream",
      "version": "2.3.7",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7",
      "description": "Streams3, a user-land copy of the stream library from Node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/readable-stream@2.3.7",
      "externalReferences": [
        {
          "url": "git://github.com/nodejs/readable-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nodejs/readable-stream#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nodejs/readable-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/readable-stream"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "isarray",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7|isarray@1.0.0",
          "author": "Julian Gruber",
          "description": "Array#isArray for older browsers",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/isarray@1.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/juliangruber/isarray.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/juliangruber/isarray",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/juliangruber/isarray/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/readable-stream/node_modules/isarray"
            }
          ]
        },
        {
          "type": "library",
          "name": "process-nextick-args",
          "version": "2.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7|process-nextick-args@2.0.1",
          "description": "process.nextTick but always with args",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/process-nextick-args@2.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/calvinmetcalf/process-nextick-args.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/calvinmetcalf/process-nextick-args",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/calvinmetcalf/process-nextick-args/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/readable-stream/node_modules/process-nextick-args"
            }
          ]
        },
        {
          "type": "library",
          "name": "safe-buffer",
          "version": "5.1.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7|safe-buffer@5.1.2",
          "author": "Feross Aboukhadijeh",
          "description": "Safer Node.js Buffer API",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/safe-buffer@5.1.2",
          "externalReferences": [
            {
              "url": "git://github.com/feross/safe-buffer.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/feross/safe-buffer",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/feross/safe-buffer/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/readable-stream/node_modules/safe-buffer"
            }
          ]
        },
        {
          "type": "library",
          "name": "string_decoder",
          "version": "1.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7|string_decoder@1.1.1",
          "description": "The string_decoder module from Node core",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string_decoder@1.1.1",
          "externalReferences": [
            {
              "url": "git://github.com/nodejs/string_decoder.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/nodejs/string_decoder",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/nodejs/string_decoder/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/readable-stream/node_modules/string_decoder"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "setimmediate",
      "version": "1.0.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|setimmediate@1.0.5",
      "author": "YuzuJS",
      "description": "A shim for the setImmediate efficient script yielding API",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/setimmediate@1.0.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/YuzuJS/setImmediate.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/YuzuJS/setImmediate#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/YuzuJS/setImmediate/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/setimmediate"
        }
      ]
    },
    {
      "type": "library",
      "name": "moment",
      "version": "2.24.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|moment@2.24.0",
      "author": "Iskren Ivov Chernev",
      "description": "Parse, validate, manipulate, and display dates",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/moment@2.24.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/moment/moment.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://momentjs.com",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/moment/moment/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/moment"
        }
      ]
    },
    {
      "type": "library",
      "name": "parents",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|parents@1.0.1",
      "author": "James Halliday",
      "description": "return all the parent directories for a directory",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/parents@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/substack/node-parents.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/node-parents",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/node-parents/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/parents/-/parents-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parents"
        }
      ]
    },
    {
      "type": "library",
      "name": "a-sync-waterfall",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|a-sync-waterfall@1.0.0",
      "author": "Gleb Khudyakov",
      "description": "Runs a list of async tasks, passing the results of each into the next one",
      "purl": "pkg:npm/a-sync-waterfall@1.0.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/hydiak/a-sync-waterfall.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/hydiak/a-sync-waterfall",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/hydiak/a-sync-waterfall/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/a-sync-waterfall"
        }
      ]
    },
    {
      "type": "library",
      "name": "asap",
      "version": "2.0.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|asap@2.0.5",
      "description": "High-priority task queue for Node.js and browsers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/asap@2.0.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/kriskowal/asap.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kriskowal/asap#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kriskowal/asap/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/asap/-/asap-2.0.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/asap"
        }
      ]
    },
    {
      "type": "library",
      "name": "CSSwhat",
      "version": "0.4.7",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|CSSwhat@0.4.7",
      "author": "Felix Böhm",
      "description": "a CSS selector parser",
      "licenses": [
        {
          "license": {
            "name": "BSD-like",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/csswhat@0.4.7",
      "externalReferences": [
        {
          "url": "git+https://github.com/FB55/CSSwhat.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/FB55/CSSwhat#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/FB55/CSSwhat/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/CSSwhat/-/CSSwhat-0.4.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/CSSwhat"
        }
      ]
    },
    {
      "type": "library",
      "name": "domutils",
      "version": "1.4.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|domutils@1.4.3",
      "author": "Felix Boehm",
      "description": "utilities for working with htmlparser2's dom",
      "purl": "pkg:npm/domutils@1.4.3",
      "externalReferences": [
        {
          "url": "git://github.com/FB55/domutils.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/FB55/domutils#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/FB55/domutils/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/domutils/-/domutils-1.4.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/domutils"
        }
      ]
    },
    {
      "type": "library",
      "name": "domelementtype",
      "version": "1.1.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|domelementtype@1.1.3",
      "author": "Felix Boehm",
      "description": "all the types of nodes in htmlparser2's dom",
      "purl": "pkg:npm/domelementtype@1.1.3",
      "externalReferences": [
        {
          "url": "git://github.com/FB55/domelementtype.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/FB55/domelementtype#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/FB55/domelementtype/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/domelementtype"
        }
      ]
    },
    {
      "type": "library",
      "name": "domhandler",
      "version": "2.2.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|domhandler@2.2.1",
      "author": "Felix Boehm",
      "description": "handler for htmlparser2 that turns pages into a dom",
      "purl": "pkg:npm/domhandler@2.2.1",
      "externalReferences": [
        {
          "url": "git://github.com/fb55/DomHandler.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/fb55/DomHandler#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/fb55/DomHandler/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/domhandler/-/domhandler-2.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/domhandler"
        }
      ]
    },
    {
      "type": "library",
      "name": "load",
      "group": "@commitlint",
      "version": "12.1.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@commitlint/load@12.1.4",
      "author": "Mario Nebl",
      "description": "Load shared commitlint configuration",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40commitlint/load@12.1.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/conventional-changelog/commitlint.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/conventional-changelog/commitlint#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/conventional-changelog/commitlint/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@commitlint/load/-/load-12.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@commitlint/load"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "chalk",
          "version": "4.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@commitlint/load@12.1.4|chalk@4.1.1",
          "description": "Terminal string styling done right",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/chalk@4.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/chalk.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/chalk#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/chalk/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@commitlint/load/node_modules/chalk"
            }
          ]
        },
        {
          "type": "library",
          "name": "supports-color",
          "version": "7.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@commitlint/load@12.1.4|supports-color@7.2.0",
          "author": "Sindre Sorhus",
          "description": "Detect whether a terminal supports color",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/supports-color@7.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/supports-color.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/supports-color#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/supports-color/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@commitlint/load/node_modules/supports-color"
            }
          ]
        },
        {
          "type": "library",
          "name": "has-flag",
          "version": "4.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@commitlint/load@12.1.4|has-flag@4.0.0",
          "author": "Sindre Sorhus",
          "description": "Check if argv has a specific flag",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/has-flag@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/has-flag.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/has-flag#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/has-flag/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@commitlint/load/node_modules/has-flag"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-commit-types",
      "version": "3.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|conventional-commit-types@3.0.0",
      "author": "Anders D. Johnson",
      "description": "List of conventional commit types.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-commit-types@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/commitizen/conventional-commit-types.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/commitizen/conventional-commit-types#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/commitizen/conventional-commit-types/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-commit-types"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.map",
      "version": "4.6.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.map@4.6.0",
      "author": "John-David Dalton",
      "description": "The lodash method `_.map` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.map@4.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.map"
        }
      ]
    },
    {
      "type": "library",
      "name": "longest",
      "version": "2.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|longest@2.0.1",
      "author": "Jon Schlinkert",
      "description": "Get the longest item in an array.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/longest@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/longest.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/longest",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/longest/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/longest"
        }
      ]
    },
    {
      "type": "library",
      "name": "merge",
      "version": "2.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|merge@2.1.1",
      "author": "yeikos",
      "description": "(recursive)? merging of (cloned)? objects.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/merge@2.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/yeikos/js.merge.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/yeikos/js.merge",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/yeikos/js.merge/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/merge/-/merge-2.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/merge"
        }
      ]
    },
    {
      "type": "library",
      "name": "jsonfile",
      "version": "4.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jsonfile@4.0.0",
      "author": "JP Richardson",
      "description": "Easily read/write JSON files.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jsonfile@4.0.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/jprichardson/node-jsonfile.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jprichardson/node-jsonfile#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jprichardson/node-jsonfile/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsonfile"
        }
      ]
    },
    {
      "type": "library",
      "name": "universalify",
      "version": "0.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|universalify@0.1.2",
      "author": "Ryan Zimmerman",
      "description": "Make a callback- or promise-based function support both promises and callbacks.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/universalify@0.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/RyanZim/universalify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/RyanZim/universalify#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/RyanZim/universalify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/universalify"
        }
      ]
    },
    {
      "type": "library",
      "name": "fs.realpath",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|fs.realpath@1.0.0",
      "author": "Isaac Z. Schlueter",
      "description": "Use node's fs.realpath, but fall back to the JS implementation if the native one fails",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fs.realpath@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/fs.realpath.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/fs.realpath#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/fs.realpath/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fs.realpath"
        }
      ]
    },
    {
      "type": "library",
      "name": "ansi-escapes",
      "version": "3.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ansi-escapes@3.2.0",
      "author": "Sindre Sorhus",
      "description": "ANSI escape codes for manipulating the terminal",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ansi-escapes@3.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/ansi-escapes.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/ansi-escapes#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/ansi-escapes/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ansi-escapes"
        }
      ]
    },
    {
      "type": "library",
      "name": "cli-cursor",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cli-cursor@2.1.0",
      "author": "Sindre Sorhus",
      "description": "Toggle the CLI cursor",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cli-cursor@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/cli-cursor.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/cli-cursor#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/cli-cursor/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cli-cursor"
        }
      ]
    },
    {
      "type": "library",
      "name": "cli-width",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cli-width@2.1.0",
      "author": "Ilya Radchenko",
      "description": "Get stdout window width, with two fallbacks, tty and then a default.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cli-width@2.1.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/knownasilya/cli-width.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/knownasilya/cli-width",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/knownasilya/cli-width/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cli-width/-/cli-width-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cli-width"
        }
      ]
    },
    {
      "type": "library",
      "name": "external-editor",
      "version": "3.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|external-editor@3.1.0",
      "author": "Kevin Gravier",
      "description": "Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENT",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/external-editor@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mrkmg/node-external-editor.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mrkmg/node-external-editor#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mrkmg/node-external-editor/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/external-editor"
        }
      ]
    },
    {
      "type": "library",
      "name": "figures",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|figures@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Unicode symbols with Windows CMD fallbacks",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/figures@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/figures.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/figures#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/figures/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/figures"
        }
      ]
    },
    {
      "type": "library",
      "name": "mute-stream",
      "version": "0.0.7",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|mute-stream@0.0.7",
      "author": "Isaac Z. Schlueter",
      "description": "Bytes go in, but they don't come out (when muted).",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mute-stream@0.0.7",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/mute-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/mute-stream#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/mute-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mute-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "run-async",
      "version": "2.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|run-async@2.3.0",
      "author": "Simon Boudrias",
      "description": "Utility method to run function either synchronously or asynchronously using the common `this.async()` style.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/run-async@2.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/SBoudrias/run-async.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/SBoudrias/run-async#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/SBoudrias/run-async/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/run-async"
        }
      ]
    },
    {
      "type": "library",
      "name": "rxjs",
      "version": "6.5.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|rxjs@6.5.5",
      "author": "Ben Lesh",
      "description": "Reactive Extensions for modern JavaScript",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/rxjs@6.5.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/reactivex/rxjs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ReactiveX/RxJS",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ReactiveX/RxJS/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rxjs"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "tslib",
          "version": "1.13.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|rxjs@6.5.5|tslib@1.13.0",
          "author": "Microsoft Corp.",
          "description": "Runtime library for TypeScript helper functions",
          "licenses": [
            {
              "license": {
                "id": "0BSD",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/tslib@1.13.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/Microsoft/tslib.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://www.typescriptlang.org/",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/Microsoft/TypeScript/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/rxjs/node_modules/tslib"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "escape-string-regexp",
      "version": "1.0.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|escape-string-regexp@1.0.5",
      "author": "Sindre Sorhus",
      "description": "Escape RegExp special characters",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/escape-string-regexp@1.0.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/escape-string-regexp.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/escape-string-regexp#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/escape-string-regexp/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/escape-string-regexp"
        }
      ]
    },
    {
      "type": "library",
      "name": "has-ansi",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|has-ansi@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Check if a string has ANSI escape codes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/has-ansi@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/has-ansi.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/has-ansi#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/has-ansi/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-ansi"
        }
      ]
    },
    {
      "type": "library",
      "name": "strip-ansi",
      "version": "3.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|strip-ansi@3.0.1",
      "author": "Sindre Sorhus",
      "description": "Strip ANSI escape codes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/strip-ansi@3.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/chalk/strip-ansi.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chalk/strip-ansi#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chalk/strip-ansi/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strip-ansi"
        }
      ]
    },
    {
      "type": "library",
      "name": "spawnback",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|spawnback@1.0.0",
      "author": "Scott González",
      "description": "Simplified process spawning with buffered output in a callback",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/scottgonzalez/spawnback/blob/master/LICENSE.txt"
          }
        }
      ],
      "purl": "pkg:npm/spawnback@1.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/scottgonzalez/spawnback.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/scottgonzalez/spawnback",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/scottgonzalez/spawnback/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/spawnback/-/spawnback-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spawnback"
        }
      ]
    },
    {
      "type": "library",
      "name": "pseudomap",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|pseudomap@1.0.2",
      "author": "Isaac Z. Schlueter",
      "description": "A thing that is a lot like ES6 `Map`, but without iterators, for use in environments where `for..of` syntax and `Map` are not available.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pseudomap@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/pseudomap.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/pseudomap#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/pseudomap/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pseudomap"
        }
      ]
    },
    {
      "type": "library",
      "name": "underscore-contrib",
      "version": "0.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|underscore-contrib@0.3.0",
      "author": "Fogus",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/underscore-contrib@0.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/documentcloud/underscore-contrib.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/documentcloud/underscore-contrib",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/documentcloud/underscore-contrib/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/underscore-contrib/-/underscore-contrib-0.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/underscore-contrib"
        }
      ]
    },
    {
      "type": "library",
      "name": "camel-case",
      "version": "3.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|camel-case@3.0.0",
      "author": "Blake Embrey",
      "description": "Camel case a string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/camel-case@3.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/camel-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/camel-case",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/camel-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/camel-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "constant-case",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|constant-case@2.0.0",
      "author": "Blake Embrey",
      "description": "Constant case a string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/constant-case@2.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/constant-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/constant-case",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/constant-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/constant-case/-/constant-case-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/constant-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "dot-case",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|dot-case@2.1.0",
      "author": "Blake Embrey",
      "description": "Dot case a string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/dot-case@2.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/dot-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/dot-case",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/dot-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/dot-case/-/dot-case-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dot-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "header-case",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|header-case@1.0.0",
      "author": "Blake Embrey",
      "description": "Header case a string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/header-case@1.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/header-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/header-case",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/header-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/header-case/-/header-case-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/header-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-lower-case",
      "version": "1.1.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-lower-case@1.1.3",
      "author": "Blake Embrey",
      "description": "Check if a string is lower cased",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-lower-case@1.1.3",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/is-lower-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/is-lower-case",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/is-lower-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-lower-case/-/is-lower-case-1.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-lower-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-upper-case",
      "version": "1.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-upper-case@1.1.2",
      "author": "Blake Embrey",
      "description": "Check if a string is upper cased",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-upper-case@1.1.2",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/is-upper-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/is-upper-case",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/is-upper-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-upper-case/-/is-upper-case-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-upper-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "lower-case-first",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lower-case-first@1.0.2",
      "author": "Blake Embrey",
      "description": "Lower case the first character of a string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lower-case-first@1.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/lower-case-first.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/lower-case-first",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/lower-case-first/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lower-case-first/-/lower-case-first-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lower-case-first"
        }
      ]
    },
    {
      "type": "library",
      "name": "lower-case",
      "version": "1.1.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lower-case@1.1.3",
      "author": "Blake Embrey",
      "description": "Lowercase a string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lower-case@1.1.3",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/lower-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/lower-case",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/lower-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lower-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "no-case",
      "version": "2.3.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|no-case@2.3.1",
      "author": "Blake Embrey",
      "description": "Remove case from a string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/no-case@2.3.1",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/no-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/no-case",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/no-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/no-case/-/no-case-2.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/no-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "param-case",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|param-case@2.1.0",
      "author": "Blake Embrey",
      "description": "Param case a string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/param-case@2.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/param-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/param-case",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/param-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/param-case/-/param-case-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/param-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "pascal-case",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|pascal-case@2.0.0",
      "author": "Blake Embrey",
      "description": "Pascal case a string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pascal-case@2.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/pascal-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/pascal-case",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/pascal-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pascal-case/-/pascal-case-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pascal-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-case",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|path-case@2.1.0",
      "author": "Blake Embrey",
      "description": "Path case a string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/path-case@2.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/path-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/path-case",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/path-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/path-case/-/path-case-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "sentence-case",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|sentence-case@2.1.0",
      "author": "Blake Embrey",
      "description": "Sentence case a string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/sentence-case@2.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/sentence-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/sentence-case",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/sentence-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/sentence-case/-/sentence-case-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sentence-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "snake-case",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|snake-case@2.1.0",
      "author": "Blake Embrey",
      "description": "Snake case a string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/snake-case@2.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/snake-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/snake-case",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/snake-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/snake-case/-/snake-case-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/snake-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "swap-case",
      "version": "1.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|swap-case@1.1.2",
      "author": "Blake Embrey",
      "description": "Swap the case of a string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/swap-case@1.1.2",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/swap-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/swap-case",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/swap-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/swap-case/-/swap-case-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/swap-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "title-case",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|title-case@2.1.0",
      "author": "Blake Embrey",
      "description": "Title case a string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/title-case@2.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/title-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/title-case",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/title-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/title-case/-/title-case-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/title-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "upper-case-first",
      "version": "1.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|upper-case-first@1.1.2",
      "author": "Blake Embrey",
      "description": "Upper case the first character of a string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/upper-case-first@1.1.2",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/upper-case-first.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/upper-case-first",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/upper-case-first/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/upper-case-first"
        }
      ]
    },
    {
      "type": "library",
      "name": "upper-case",
      "version": "1.1.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|upper-case@1.1.3",
      "author": "Blake Embrey",
      "description": "Upper case a string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/upper-case@1.1.3",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/upper-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/upper-case",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/upper-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/upper-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "wordwrap",
      "version": "0.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|wordwrap@0.0.3",
      "author": "James Halliday",
      "description": "Wrap those words. Show them at what columns to start and stop.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/wordwrap@0.0.3",
      "externalReferences": [
        {
          "url": "git://github.com/substack/node-wordwrap.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/node-wordwrap#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/node-wordwrap/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wordwrap"
        }
      ]
    },
    {
      "type": "library",
      "name": "cycle",
      "version": "1.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cycle@1.0.3",
      "description": "decycle your json",
      "purl": "pkg:npm/cycle@1.0.3",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/dscape/cycle.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/douglascrockford/JSON-js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/douglascrockford/JSON-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cycle"
        }
      ]
    },
    {
      "type": "library",
      "name": "eyes",
      "version": "0.1.8",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|eyes@0.1.8",
      "author": "Alexis Sellier",
      "description": "a customizable value inspector",
      "purl": "pkg:npm/eyes@0.1.8",
      "externalReferences": [
        {
          "url": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eyes"
        }
      ]
    },
    {
      "type": "library",
      "name": "isstream",
      "version": "0.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|isstream@0.1.2",
      "author": "Rod Vagg",
      "description": "Determine if an object is a Stream",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/isstream@0.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/rvagg/isstream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/rvagg/isstream",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/rvagg/isstream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/isstream"
        }
      ]
    },
    {
      "type": "library",
      "name": "stack-trace",
      "version": "0.0.9",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|stack-trace@0.0.9",
      "author": "Felix Geisendörfer",
      "description": "Get v8 stack traces as an array of CallSite objects.",
      "purl": "pkg:npm/stack-trace@0.0.9",
      "externalReferences": [
        {
          "url": "git://github.com/felixge/node-stack-trace.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/felixge/node-stack-trace",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/felixge/node-stack-trace/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stack-trace"
        }
      ]
    },
    {
      "type": "library",
      "name": "paginator",
      "group": "@google-cloud",
      "version": "3.0.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@google-cloud/paginator@3.0.5",
      "author": "Google Inc.",
      "description": "A result paging utility used by Google node.js modules",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40google-cloud/paginator@3.0.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/googleapis/nodejs-paginator.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/googleapis/nodejs-paginator#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/googleapis/nodejs-paginator/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@google-cloud/paginator/-/paginator-3.0.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@google-cloud/paginator"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "arrify",
          "version": "2.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@google-cloud/paginator@3.0.5|arrify@2.0.1",
          "author": "Sindre Sorhus",
          "description": "Convert a value to an array",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/arrify@2.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/arrify.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/arrify#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/arrify/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@google-cloud/paginator/node_modules/arrify"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "precise-date",
      "group": "@google-cloud",
      "version": "2.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@google-cloud/precise-date@2.0.3",
      "author": "Google Inc.",
      "description": "A simple utility for precise-dateing functions and classes.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40google-cloud/precise-date@2.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/googleapis/nodejs-precise-date.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/googleapis/nodejs-precise-date#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/googleapis/nodejs-precise-date/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@google-cloud/precise-date/-/precise-date-2.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@google-cloud/precise-date"
        }
      ]
    },
    {
      "type": "library",
      "name": "projectify",
      "group": "@google-cloud",
      "version": "2.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@google-cloud/projectify@2.0.1",
      "author": "Google Inc.",
      "description": "A simple utility for replacing the projectid token in objects.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40google-cloud/projectify@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/googleapis/nodejs-projectify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/googleapis/nodejs-projectify#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/googleapis/nodejs-projectify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@google-cloud/projectify/-/projectify-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@google-cloud/projectify"
        }
      ]
    },
    {
      "type": "library",
      "name": "promisify",
      "group": "@google-cloud",
      "version": "2.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@google-cloud/promisify@2.0.3",
      "author": "Google Inc.",
      "description": "A simple utility for promisifying functions and classes.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40google-cloud/promisify@2.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/googleapis/nodejs-promisify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/googleapis/nodejs-promisify#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/googleapis/nodejs-promisify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@google-cloud/promisify/-/promisify-2.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@google-cloud/promisify"
        }
      ]
    },
    {
      "type": "library",
      "name": "api",
      "group": "@opentelemetry",
      "version": "0.12.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/api@0.12.0",
      "author": "OpenTelemetry Authors",
      "description": "Public API for OpenTelemetry",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40opentelemetry/api@0.12.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/open-telemetry/opentelemetry-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/open-telemetry/opentelemetry-js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/open-telemetry/opentelemetry-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@opentelemetry/api/-/api-0.12.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@opentelemetry/api"
        }
      ]
    },
    {
      "type": "library",
      "name": "tracing",
      "group": "@opentelemetry",
      "version": "0.12.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/tracing@0.12.0",
      "author": "OpenTelemetry Authors",
      "description": "OpenTelemetry Tracing",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40opentelemetry/tracing@0.12.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/open-telemetry/opentelemetry-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/open-telemetry/opentelemetry-js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/open-telemetry/opentelemetry-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@opentelemetry/tracing/-/tracing-0.12.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@opentelemetry/tracing"
        }
      ]
    },
    {
      "type": "library",
      "name": "duplexify",
      "group": "@types",
      "version": "3.6.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@types/duplexify@3.6.0",
      "description": "TypeScript definitions for duplexify",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/duplexify@3.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/duplexify/-/duplexify-3.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/duplexify"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "node",
          "group": "@types",
          "version": "14.0.4",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@types/duplexify@3.6.0|@types/node@14.0.4",
          "description": "TypeScript definitions for Node.js",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40types/node@14.0.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/node",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@types/node/-/node-14.0.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@types/duplexify/node_modules/@types/node"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "long",
      "group": "@types",
      "version": "4.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@types/long@4.0.1",
      "description": "TypeScript definitions for long.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/long@4.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/long",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/long/-/long-4.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/long"
        }
      ]
    },
    {
      "type": "library",
      "name": "extend",
      "version": "3.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|extend@3.0.2",
      "author": "Stefan Thomas",
      "description": "Port of jQuery.extend for node.js and the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/extend@3.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/justmoon/node-extend.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/justmoon/node-extend#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/justmoon/node-extend/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/extend"
        }
      ]
    },
    {
      "type": "library",
      "name": "google-gax",
      "version": "2.10.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|google-gax@2.10.2",
      "author": "Google API Authors",
      "description": "Google API Extensions",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/google-gax@2.10.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/googleapis/gax-nodejs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/googleapis/gax-nodejs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/googleapis/gax-nodejs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/google-gax/-/google-gax-2.10.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/google-gax"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "fast-text-encoding",
          "version": "1.0.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|google-gax@2.10.2|fast-text-encoding@1.0.3",
          "author": "Sam Thorogood",
          "description": "Fast polyfill for TextEncoder and TextDecoder, only supports utf-8",
          "licenses": [
            {
              "license": {
                "id": "Apache-2.0",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/fast-text-encoding@1.0.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/samthor/fast-text-encoding.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/samthor/fast-text-encoding#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/samthor/fast-text-encoding/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/google-gax/node_modules/fast-text-encoding"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "is-stream-ended",
      "version": "0.1.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-stream-ended@0.1.4",
      "author": "Stephen Sawchuk",
      "description": "Check if a stream has ended",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-stream-ended@0.1.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/stephenplusplus/is-stream-ended.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/stephenplusplus/is-stream-ended#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stephenplusplus/is-stream-ended/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-stream-ended/-/is-stream-ended-0.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-stream-ended"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.snakecase",
      "version": "4.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.snakecase@4.1.1",
      "author": "John-David Dalton",
      "description": "The lodash method `_.snakeCase` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.snakecase@4.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.snakecase"
        }
      ]
    },
    {
      "type": "library",
      "name": "p-defer",
      "version": "3.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|p-defer@3.0.0",
      "author": "Sindre Sorhus",
      "description": "Create a deferred promise",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/p-defer@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/p-defer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/p-defer#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/p-defer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-defer"
        }
      ]
    },
    {
      "type": "library",
      "name": "event-target-shim",
      "version": "5.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|event-target-shim@5.0.1",
      "author": "Toru Nagashima",
      "description": "An implementation of WHATWG EventTarget interface.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/event-target-shim@5.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/mysticatea/event-target-shim.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mysticatea/event-target-shim",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mysticatea/event-target-shim/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/event-target-shim"
        }
      ]
    },
    {
      "type": "library",
      "name": "async",
      "version": "2.6.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|async@2.6.3",
      "author": "Caolan McMahon",
      "description": "Higher-order functions and common patterns for asynchronous code",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/async@2.6.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/caolan/async.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://caolan.github.io/async/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/caolan/async/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/async"
        }
      ]
    },
    {
      "type": "library",
      "name": "buffer-crc32",
      "version": "0.2.13",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|buffer-crc32@0.2.13",
      "author": "Brian J. Brennan",
      "description": "A pure javascript CRC32 algorithm that plays nice with binary data",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        },
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/brianloveswords/buffer-crc32/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/buffer-crc32@0.2.13",
      "externalReferences": [
        {
          "url": "git://github.com/brianloveswords/buffer-crc32.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/brianloveswords/buffer-crc32",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/brianloveswords/buffer-crc32/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/buffer-crc32"
        }
      ]
    },
    {
      "type": "library",
      "name": "debug",
      "version": "2.6.9",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|debug@2.6.9",
      "author": "TJ Holowaychuk",
      "description": "small debugging utility",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/debug@2.6.9",
      "externalReferences": [
        {
          "url": "git://github.com/visionmedia/debug.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/visionmedia/debug#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/visionmedia/debug/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/debug"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "ms",
          "version": "2.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|debug@2.6.9|ms@2.0.0",
          "description": "Tiny milisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/zeit/ms.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/zeit/ms#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/zeit/ms/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/debug/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "iconv-lite",
      "version": "0.4.24",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|iconv-lite@0.4.24",
      "author": "Alexander Shtuchkin",
      "description": "Convert character encodings in pure javascript.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/iconv-lite@0.4.24",
      "externalReferences": [
        {
          "url": "git://github.com/ashtuchkin/iconv-lite.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ashtuchkin/iconv-lite",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ashtuchkin/iconv-lite/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/iconv-lite"
        }
      ]
    },
    {
      "type": "library",
      "name": "qs",
      "version": "6.7.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|qs@6.7.0",
      "description": "A querystring parser that supports nesting and arrays, with a depth limit",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/qs@6.7.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/ljharb/qs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/qs",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/qs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/qs"
        }
      ]
    },
    {
      "type": "library",
      "name": "anymatch",
      "version": "3.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|anymatch@3.1.1",
      "author": "Elan Shanker",
      "description": "Matches strings against configurable strings, globs, regular expressions, and/or functions",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/anymatch@3.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/micromatch/anymatch.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/micromatch/anymatch",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/micromatch/anymatch/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/anymatch"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "normalize-path",
          "version": "3.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|anymatch@3.1.1|normalize-path@3.0.0",
          "author": "Jon Schlinkert",
          "description": "Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/normalize-path@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/normalize-path.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/normalize-path",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/normalize-path/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/anymatch/node_modules/normalize-path"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "glob-parent",
      "version": "5.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|glob-parent@5.1.0",
      "author": "Gulp Team",
      "description": "Extract the non-magic parent path from a glob string.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/glob-parent@5.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/gulpjs/glob-parent.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gulpjs/glob-parent#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gulpjs/glob-parent/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/glob-parent"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "is-glob",
          "version": "4.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|glob-parent@5.1.0|is-glob@4.0.1",
          "author": "Jon Schlinkert",
          "description": "Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-glob@4.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/micromatch/is-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/micromatch/is-glob",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/micromatch/is-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/glob-parent/node_modules/is-glob"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-extglob",
          "version": "2.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|glob-parent@5.1.0|is-extglob@2.1.1",
          "author": "Jon Schlinkert",
          "description": "Returns true if a string has an extglob.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-extglob@2.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/is-extglob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-extglob",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-extglob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/glob-parent/node_modules/is-extglob"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "is-binary-path",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-binary-path@2.1.0",
      "author": "Sindre Sorhus",
      "description": "Check if a file path is a binary file",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-binary-path@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/is-binary-path.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/is-binary-path#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/is-binary-path/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-binary-path"
        }
      ]
    },
    {
      "type": "library",
      "name": "json-parse-helpfulerror",
      "version": "1.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|json-parse-helpfulerror@1.0.3",
      "author": "Sam Mikes",
      "description": "A drop-in replacement for JSON.parse that uses `jju` to give helpful errors",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/json-parse-helpfulerror@1.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/smikes/json-parse-helpfulerror.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/smikes/json-parse-helpfulerror",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/smikes/json-parse-helpfulerror/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-parse-helpfulerror"
        }
      ]
    },
    {
      "type": "library",
      "name": "ansi-regex",
      "version": "2.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ansi-regex@2.1.1",
      "author": "Sindre Sorhus",
      "description": "Regular expression for matching ANSI escape codes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ansi-regex@2.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/chalk/ansi-regex.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chalk/ansi-regex#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chalk/ansi-regex/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ansi-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "es5-ext",
      "version": "0.10.53",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|es5-ext@0.10.53",
      "author": "Mariusz Nowak",
      "description": "ECMAScript extensions and shims",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/es5-ext@0.10.53",
      "externalReferences": [
        {
          "url": "git+https://github.com/medikoo/es5-ext.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/medikoo/es5-ext#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/medikoo/es5-ext/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es5-ext"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "es6-iterator",
          "version": "2.0.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|es5-ext@0.10.53|es6-iterator@2.0.3",
          "author": "Mariusz Nowak",
          "description": "Iterator abstraction based on ES6 specification",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/es6-iterator@2.0.3",
          "externalReferences": [
            {
              "url": "git://github.com/medikoo/es6-iterator.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/medikoo/es6-iterator#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/medikoo/es6-iterator/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/es5-ext/node_modules/es6-iterator"
            }
          ]
        },
        {
          "type": "library",
          "name": "es6-symbol",
          "version": "3.1.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|es5-ext@0.10.53|es6-symbol@3.1.3",
          "author": "Mariusz Nowak",
          "description": "ECMAScript 6 Symbol polyfill",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/es6-symbol@3.1.3",
          "externalReferences": [
            {
              "url": "git://github.com/medikoo/es6-symbol.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/medikoo/es6-symbol#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/medikoo/es6-symbol/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/es5-ext/node_modules/es6-symbol"
            }
          ]
        },
        {
          "type": "library",
          "name": "next-tick",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|es5-ext@0.10.53|next-tick@1.0.0",
          "author": "Mariusz Nowak",
          "description": "Environment agnostic nextTick polyfill",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/next-tick@1.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/medikoo/next-tick.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/medikoo/next-tick#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/medikoo/next-tick/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/es5-ext/node_modules/next-tick"
            }
          ]
        },
        {
          "type": "library",
          "name": "d",
          "version": "1.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|es5-ext@0.10.53|d@1.0.1",
          "author": "Mariusz Nowak",
          "description": "Property descriptor factory",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/d@1.0.1",
          "externalReferences": [
            {
              "url": "git://github.com/medikoo/d.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/medikoo/d#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/medikoo/d/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/es5-ext/node_modules/d"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "memoizee",
      "version": "0.4.14",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|memoizee@0.4.14",
      "author": "Mariusz Nowak",
      "description": "Memoize/cache function results",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/memoizee@0.4.14",
      "externalReferences": [
        {
          "url": "git://github.com/medikoo/memoizee.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/medikoo/memoizee#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/medikoo/memoizee/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.14.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/memoizee"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "d",
          "version": "1.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|memoizee@0.4.14|d@1.0.1",
          "author": "Mariusz Nowak",
          "description": "Property descriptor factory",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/d@1.0.1",
          "externalReferences": [
            {
              "url": "git://github.com/medikoo/d.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/medikoo/d#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/medikoo/d/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/d/-/d-1.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/memoizee/node_modules/d"
            }
          ]
        },
        {
          "type": "library",
          "name": "es6-weak-map",
          "version": "2.0.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|memoizee@0.4.14|es6-weak-map@2.0.3",
          "author": "Mariusz Nowak",
          "description": "ECMAScript6 WeakMap polyfill",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/es6-weak-map@2.0.3",
          "externalReferences": [
            {
              "url": "git://github.com/medikoo/es6-weak-map.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/medikoo/es6-weak-map#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/medikoo/es6-weak-map/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/memoizee/node_modules/es6-weak-map"
            }
          ]
        },
        {
          "type": "library",
          "name": "event-emitter",
          "version": "0.3.5",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|memoizee@0.4.14|event-emitter@0.3.5",
          "author": "Mariusz Nowak",
          "description": "Environment agnostic event emitter",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/event-emitter@0.3.5",
          "externalReferences": [
            {
              "url": "git://github.com/medikoo/event-emitter.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/medikoo/event-emitter#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/medikoo/event-emitter/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/memoizee/node_modules/event-emitter"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-promise",
          "version": "2.2.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|memoizee@0.4.14|is-promise@2.2.2",
          "author": "ForbesLindesay",
          "description": "Test whether an object looks like a promises-a+ promise",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-promise@2.2.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/then/is-promise.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/then/is-promise#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/then/is-promise/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/memoizee/node_modules/is-promise"
            }
          ]
        },
        {
          "type": "library",
          "name": "es6-iterator",
          "version": "2.0.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|memoizee@0.4.14|es6-iterator@2.0.3",
          "author": "Mariusz Nowak",
          "description": "Iterator abstraction based on ES6 specification",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/es6-iterator@2.0.3",
          "externalReferences": [
            {
              "url": "git://github.com/medikoo/es6-iterator.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/medikoo/es6-iterator#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/medikoo/es6-iterator/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/memoizee/node_modules/es6-iterator"
            }
          ]
        },
        {
          "type": "library",
          "name": "es6-symbol",
          "version": "3.1.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|memoizee@0.4.14|es6-symbol@3.1.3",
          "author": "Mariusz Nowak",
          "description": "ECMAScript 6 Symbol polyfill",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/es6-symbol@3.1.3",
          "externalReferences": [
            {
              "url": "git://github.com/medikoo/es6-symbol.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/medikoo/es6-symbol#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/medikoo/es6-symbol/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/memoizee/node_modules/es6-symbol"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "timers-ext",
      "version": "0.1.7",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|timers-ext@0.1.7",
      "author": "Mariusz Nowak",
      "description": "Timers extensions",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/timers-ext@0.1.7",
      "externalReferences": [
        {
          "url": "git://github.com/medikoo/timers-ext.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/medikoo/timers-ext#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/medikoo/timers-ext/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/timers-ext"
        }
      ]
    },
    {
      "type": "library",
      "name": "dot-prop",
      "version": "5.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|dot-prop@5.2.0",
      "author": "Sindre Sorhus",
      "description": "Get, set, or delete a property from a nested object using a dot path",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/dot-prop@5.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/dot-prop.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/dot-prop#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/dot-prop/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dot-prop"
        }
      ]
    },
    {
      "type": "library",
      "name": "make-dir",
      "version": "3.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|make-dir@3.1.0",
      "author": "Sindre Sorhus",
      "description": "Make a directory and its parents if needed - Think `mkdir -p`",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/make-dir@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/make-dir.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/make-dir#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/make-dir/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/make-dir"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "semver",
          "version": "6.3.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|make-dir@3.1.0|semver@6.3.0",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@6.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/make-dir/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "unique-string",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|unique-string@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Generate a unique random string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/unique-string@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/unique-string.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/unique-string#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/unique-string/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unique-string"
        }
      ]
    },
    {
      "type": "library",
      "name": "write-file-atomic",
      "version": "3.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|write-file-atomic@3.0.3",
      "author": "Rebecca Turner",
      "description": "Write files in an atomic fashion w/configurable ownership",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/write-file-atomic@3.0.3",
      "externalReferences": [
        {
          "url": "git://github.com/npm/write-file-atomic.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/npm/write-file-atomic",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/npm/write-file-atomic/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/write-file-atomic"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "signal-exit",
          "version": "3.0.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|write-file-atomic@3.0.3|signal-exit@3.0.3",
          "author": "Ben Coe",
          "description": "when you want to fire an event no matter how a process exits.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/signal-exit@3.0.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/tapjs/signal-exit.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/tapjs/signal-exit",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/tapjs/signal-exit/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/write-file-atomic/node_modules/signal-exit"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "xdg-basedir",
      "version": "4.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|xdg-basedir@4.0.0",
      "author": "Sindre Sorhus",
      "description": "Get XDG Base Directory paths",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/xdg-basedir@4.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/xdg-basedir.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/xdg-basedir#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/xdg-basedir/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/xdg-basedir"
        }
      ]
    },
    {
      "type": "library",
      "name": "exegesis",
      "version": "2.5.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|exegesis@2.5.6",
      "author": "Jason Walton",
      "description": "Parses OpenAPI documents",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/exegesis@2.5.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/exegesis-js/exegesis.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/exegesis-js/exegesis#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/exegesis-js/exegesis/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/exegesis/-/exegesis-2.5.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/exegesis"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "ajv",
          "version": "6.12.6",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|exegesis@2.5.6|ajv@6.12.6",
          "author": "Evgeny Poberezkin",
          "description": "Another JSON Schema Validator",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ajv@6.12.6",
          "externalReferences": [
            {
              "url": "git+https://github.com/ajv-validator/ajv.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/ajv-validator/ajv",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/ajv-validator/ajv/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/exegesis/node_modules/ajv"
            }
          ]
        },
        {
          "type": "library",
          "name": "glob",
          "version": "7.1.6",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|exegesis@2.5.6|glob@7.1.6",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@7.1.6",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-glob#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/exegesis/node_modules/glob"
            }
          ]
        },
        {
          "type": "library",
          "name": "qs",
          "version": "6.9.6",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|exegesis@2.5.6|qs@6.9.6",
          "description": "A querystring parser that supports nesting and arrays, with a depth limit",
          "licenses": [
            {
              "license": {
                "id": "BSD-3-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/qs@6.9.6",
          "externalReferences": [
            {
              "url": "git+https://github.com/ljharb/qs.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/ljharb/qs",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/ljharb/qs/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/exegesis/node_modules/qs"
            }
          ]
        },
        {
          "type": "library",
          "name": "semver",
          "version": "7.3.4",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|exegesis@2.5.6|semver@7.3.4",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@7.3.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/exegesis/node_modules/semver"
            }
          ]
        },
        {
          "type": "library",
          "name": "lru-cache",
          "version": "6.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|exegesis@2.5.6|lru-cache@6.0.0",
          "author": "Isaac Z. Schlueter",
          "description": "A cache object that deletes the least-recently-used items.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lru-cache@6.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-lru-cache.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-lru-cache#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-lru-cache/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/exegesis/node_modules/lru-cache"
            }
          ]
        },
        {
          "type": "library",
          "name": "yallist",
          "version": "4.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|exegesis@2.5.6|yallist@4.0.0",
          "author": "Isaac Z. Schlueter",
          "description": "Yet Another Linked List",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/yallist@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/isaacs/yallist.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/yallist#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/yallist/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/exegesis/node_modules/yallist"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "finalhandler",
      "version": "1.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|finalhandler@1.1.2",
      "author": "Douglas Christopher Wilson",
      "description": "Node.js final http responder",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/finalhandler@1.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/pillarjs/finalhandler.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/pillarjs/finalhandler#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/pillarjs/finalhandler/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/finalhandler"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "encodeurl",
          "version": "1.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|finalhandler@1.1.2|encodeurl@1.0.2",
          "description": "Encode a URL to a percent-encoded form, excluding already-encoded sequences",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/encodeurl@1.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/pillarjs/encodeurl.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/pillarjs/encodeurl#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/pillarjs/encodeurl/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/finalhandler/node_modules/encodeurl"
            }
          ]
        },
        {
          "type": "library",
          "name": "parseurl",
          "version": "1.3.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|finalhandler@1.1.2|parseurl@1.3.3",
          "description": "parse a url with memoization",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/parseurl@1.3.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/pillarjs/parseurl.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/pillarjs/parseurl#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/pillarjs/parseurl/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/finalhandler/node_modules/parseurl"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "setprototypeof",
      "version": "1.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|setprototypeof@1.1.1",
      "author": "Wes Todd",
      "description": "A small polyfill for Object.setprototypeof",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/setprototypeof@1.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/wesleytodd/setprototypeof.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/wesleytodd/setprototypeof",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/wesleytodd/setprototypeof/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/setprototypeof"
        }
      ]
    },
    {
      "type": "library",
      "name": "statuses",
      "version": "1.5.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|statuses@1.5.0",
      "description": "HTTP status utility",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/statuses@1.5.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/statuses.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/statuses#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/statuses/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/statuses"
        }
      ]
    },
    {
      "type": "library",
      "name": "utils-merge",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|utils-merge@1.0.1",
      "author": "Jared Hanson",
      "description": "merge() utility function",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        },
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/utils-merge@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/jaredhanson/utils-merge.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jaredhanson/utils-merge#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/jaredhanson/utils-merge/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/utils-merge"
        }
      ]
    },
    {
      "type": "library",
      "name": "vary",
      "version": "1.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|vary@1.1.2",
      "author": "Douglas Christopher Wilson",
      "description": "Manipulate the HTTP Vary header",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/vary@1.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/vary.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/vary#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/vary/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/vary"
        }
      ]
    },
    {
      "type": "library",
      "name": "base64-js",
      "version": "1.3.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|base64-js@1.3.1",
      "author": "T. Jameson Little",
      "description": "Base64 encoding/decoding in pure JS",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/base64-js@1.3.1",
      "externalReferences": [
        {
          "url": "git://github.com/beatgammit/base64-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/beatgammit/base64-js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/beatgammit/base64-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/base64-js"
        }
      ]
    },
    {
      "type": "library",
      "name": "ecdsa-sig-formatter",
      "version": "1.0.11",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ecdsa-sig-formatter@1.0.11",
      "author": "D2L Corporation",
      "description": "Translate ECDSA signatures between ASN.1/DER and JOSE-style concatenation",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ecdsa-sig-formatter@1.0.11",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/Brightspace/node-ecdsa-sig-formatter.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Brightspace/node-ecdsa-sig-formatter#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Brightspace/node-ecdsa-sig-formatter/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ecdsa-sig-formatter"
        }
      ]
    },
    {
      "type": "library",
      "name": "fast-text-encoding",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|fast-text-encoding@1.0.2",
      "author": "Sam Thorogood",
      "description": "Fast polyfill for TextEncoder and TextDecoder, only supports utf-8",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fast-text-encoding@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/samthor/fast-text-encoding.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/samthor/fast-text-encoding#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/samthor/fast-text-encoding/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fast-text-encoding/-/fast-text-encoding-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fast-text-encoding"
        }
      ]
    },
    {
      "type": "library",
      "name": "gaxios",
      "version": "4.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gaxios@4.1.0",
      "author": "Google, LLC",
      "description": "A simple common HTTP client specifically for Google APIs and services.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/gaxios@4.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/googleapis/gaxios.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/googleapis/gaxios#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/googleapis/gaxios/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/gaxios/-/gaxios-4.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gaxios"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "https-proxy-agent",
          "version": "5.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gaxios@4.1.0|https-proxy-agent@5.0.0",
          "author": "Nathan Rajlich",
          "description": "An HTTP(s) proxy `http.Agent` implementation for HTTPS",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/https-proxy-agent@5.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/TooTallNate/node-https-proxy-agent.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/TooTallNate/node-https-proxy-agent#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/TooTallNate/node-https-proxy-agent/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gaxios/node_modules/https-proxy-agent"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-stream",
          "version": "2.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gaxios@4.1.0|is-stream@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Check if something is a Node.js stream",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-stream@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/is-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/is-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/is-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gaxios/node_modules/is-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "debug",
          "version": "4.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gaxios@4.1.0|debug@4.1.1",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@4.1.1",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/gaxios/node_modules/debug"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "gcp-metadata",
      "version": "4.2.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gcp-metadata@4.2.1",
      "author": "Stephen Sawchuk",
      "description": "Get the metadata from a Google Cloud Platform environment",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/gcp-metadata@4.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/googleapis/gcp-metadata.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/googleapis/gcp-metadata#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/googleapis/gcp-metadata/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/gcp-metadata/-/gcp-metadata-4.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gcp-metadata"
        }
      ]
    },
    {
      "type": "library",
      "name": "gtoken",
      "version": "5.2.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gtoken@5.2.1",
      "author": "Google, LLC",
      "description": "Node.js Google Authentication Service Account Tokens",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/gtoken@5.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/google/node-gtoken.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/google/node-gtoken#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/google/node-gtoken/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/gtoken/-/gtoken-5.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gtoken"
        }
      ]
    },
    {
      "type": "library",
      "name": "jws",
      "version": "4.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jws@4.0.0",
      "author": "Brian J Brennan",
      "description": "Implementation of JSON Web Signatures",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jws@4.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/brianloveswords/node-jws.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/brianloveswords/node-jws#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/brianloveswords/node-jws/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jws"
        }
      ]
    },
    {
      "type": "library",
      "name": "argparse",
      "version": "1.0.10",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|argparse@1.0.10",
      "description": "Very powerful CLI arguments parser. Native port of argparse - python's options parsing library",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/argparse@1.0.10",
      "externalReferences": [
        {
          "url": "git+https://github.com/nodeca/argparse.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nodeca/argparse#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nodeca/argparse/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/argparse"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "sprintf-js",
          "version": "1.0.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|argparse@1.0.10|sprintf-js@1.0.3",
          "author": "Alexandru Marasteanu",
          "description": "JavaScript sprintf implementation",
          "licenses": [
            {
              "license": {
                "id": "BSD-3-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/sprintf-js@1.0.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/alexei/sprintf.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/alexei/sprintf.js#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/alexei/sprintf.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/argparse/node_modules/sprintf-js"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "esprima",
      "version": "4.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|esprima@4.0.1",
      "author": "Ariya Hidayat",
      "description": "ECMAScript parsing infrastructure for multipurpose analysis",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/esprima@4.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jquery/esprima.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://esprima.org",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jquery/esprima/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/esprima"
        }
      ]
    },
    {
      "type": "library",
      "name": "jsonparse",
      "version": "1.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jsonparse@1.3.0",
      "author": "Tim Caswell",
      "description": "This is a pure-js JSON streaming parser for node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jsonparse@1.3.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/creationix/jsonparse.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/creationix/jsonparse#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/creationix/jsonparse/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsonparse"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.includes",
      "version": "4.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.includes@4.3.0",
      "author": "John-David Dalton",
      "description": "The lodash method `_.includes` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.includes@4.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.includes"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.isboolean",
      "version": "3.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.isboolean@3.0.3",
      "author": "John-David Dalton",
      "description": "The lodash method `_.isBoolean` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.isboolean@3.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.isboolean"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.isinteger",
      "version": "4.0.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.isinteger@4.0.4",
      "author": "John-David Dalton",
      "description": "The lodash method `_.isInteger` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.isinteger@4.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.isinteger"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.isnumber",
      "version": "3.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.isnumber@3.0.3",
      "author": "John-David Dalton",
      "description": "The lodash method `_.isNumber` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.isnumber@3.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.isnumber"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.isplainobject",
      "version": "4.0.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.isplainobject@4.0.6",
      "author": "John-David Dalton",
      "description": "The lodash method `_.isPlainObject` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.isplainobject@4.0.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.isplainobject"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.isstring",
      "version": "4.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.isstring@4.0.1",
      "author": "John-David Dalton",
      "description": "The lodash method `_.isString` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.isstring@4.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.isstring"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.once",
      "version": "4.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.once@4.1.1",
      "author": "John-David Dalton",
      "description": "The lodash method `_.once` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.once@4.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.once"
        }
      ]
    },
    {
      "type": "library",
      "name": "ms",
      "version": "2.1.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ms@2.1.3",
      "description": "Tiny millisecond conversion utility",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ms@2.1.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/vercel/ms.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/vercel/ms#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/vercel/ms/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ms"
        }
      ]
    },
    {
      "type": "library",
      "name": "cardinal",
      "version": "2.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cardinal@2.1.1",
      "author": "Thorsten Lorenz",
      "description": "Syntax highlights JavaScript code with ANSI colors to be printed to the terminal.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cardinal@2.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/thlorenz/cardinal.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/thlorenz/cardinal#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/thlorenz/cardinal/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cardinal"
        }
      ]
    },
    {
      "type": "library",
      "name": "node-emoji",
      "version": "1.10.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|node-emoji@1.10.0",
      "author": "Daniel Bugl",
      "description": "simple emoji support for node.js projects",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/node-emoji@1.10.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/omnidan/node-emoji.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/omnidan/node-emoji#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/omnidan/node-emoji/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/node-emoji"
        }
      ]
    },
    {
      "type": "library",
      "name": "supports-hyperlinks",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|supports-hyperlinks@1.0.1",
      "author": "James Talmage",
      "description": "Detect if your terminal emulator supports hyperlinks",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/supports-hyperlinks@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jamestalmage/supports-hyperlinks.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jamestalmage/supports-hyperlinks#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jamestalmage/supports-hyperlinks/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/supports-hyperlinks"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "has-flag",
          "version": "2.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|supports-hyperlinks@1.0.1|has-flag@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Check if argv has a specific flag",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/has-flag@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/has-flag.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/has-flag#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/has-flag/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/supports-hyperlinks/node_modules/has-flag"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "basic-auth",
      "version": "2.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|basic-auth@2.0.1",
      "description": "node.js basic auth parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/basic-auth@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/basic-auth.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/basic-auth#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/basic-auth/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/basic-auth"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "safe-buffer",
          "version": "5.1.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|basic-auth@2.0.1|safe-buffer@5.1.2",
          "author": "Feross Aboukhadijeh",
          "description": "Safer Node.js Buffer API",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/safe-buffer@5.1.2",
          "externalReferences": [
            {
              "url": "git://github.com/feross/safe-buffer.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/feross/safe-buffer",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/feross/safe-buffer/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/basic-auth/node_modules/safe-buffer"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "on-headers",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|on-headers@1.0.2",
      "author": "Douglas Christopher Wilson",
      "description": "Execute a listener when a response is about to write headers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/on-headers@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/on-headers.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/on-headers#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/on-headers/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/on-headers"
        }
      ]
    },
    {
      "type": "library",
      "name": "cli-spinners",
      "version": "2.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cli-spinners@2.3.0",
      "author": "Sindre Sorhus",
      "description": "Spinners for use in the terminal",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cli-spinners@2.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/cli-spinners.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/cli-spinners#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/cli-spinners/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cli-spinners"
        }
      ]
    },
    {
      "type": "library",
      "name": "log-symbols",
      "version": "2.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|log-symbols@2.2.0",
      "author": "Sindre Sorhus",
      "description": "Colored symbols for various log levels. Example: ✔︎ Success",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/log-symbols@2.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/log-symbols.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/log-symbols#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/log-symbols/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/log-symbols"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "chalk",
          "version": "2.4.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|log-symbols@2.2.0|chalk@2.4.2",
          "description": "Terminal string styling done right",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/chalk@2.4.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/chalk.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/chalk#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/chalk/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/log-symbols/node_modules/chalk"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-styles",
          "version": "3.2.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|log-symbols@2.2.0|ansi-styles@3.2.1",
          "author": "Sindre Sorhus",
          "description": "ANSI escape codes for styling strings in the terminal",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-styles@3.2.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-styles.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/log-symbols/node_modules/ansi-styles"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "wcwidth",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|wcwidth@1.0.1",
      "author": "Tim Oxley",
      "description": "Port of C's wcwidth() and wcswidth()",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/wcwidth@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/timoxley/wcwidth.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/timoxley/wcwidth#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/timoxley/wcwidth/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wcwidth"
        }
      ]
    },
    {
      "type": "library",
      "name": "agent-base",
      "version": "6.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|agent-base@6.0.2",
      "author": "Nathan Rajlich",
      "description": "Turn a function into an `http.Agent` instance",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/agent-base@6.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/TooTallNate/node-agent-base.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/TooTallNate/node-agent-base#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/TooTallNate/node-agent-base/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/agent-base"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "4.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|agent-base@6.0.2|debug@4.1.1",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@4.1.1",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/agent-base/node_modules/debug"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "http-proxy-agent",
      "version": "4.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|http-proxy-agent@4.0.1",
      "author": "Nathan Rajlich",
      "description": "An HTTP(s) proxy `http.Agent` implementation for HTTP",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/http-proxy-agent@4.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/TooTallNate/node-http-proxy-agent.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/TooTallNate/node-http-proxy-agent#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/TooTallNate/node-http-proxy-agent/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-proxy-agent"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "4.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|http-proxy-agent@4.0.1|debug@4.1.1",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@4.1.1",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/http-proxy-agent/node_modules/debug"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "pac-proxy-agent",
      "version": "4.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|pac-proxy-agent@4.1.0",
      "author": "Nathan Rajlich",
      "description": "A PAC file proxy `http.Agent` implementation for HTTP",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pac-proxy-agent@4.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/TooTallNate/node-pac-proxy-agent.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/TooTallNate/node-pac-proxy-agent",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/TooTallNate/node-pac-proxy-agent/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-4.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pac-proxy-agent"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "4.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|pac-proxy-agent@4.1.0|debug@4.1.1",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@4.1.1",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/pac-proxy-agent/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "https-proxy-agent",
          "version": "5.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|pac-proxy-agent@4.1.0|https-proxy-agent@5.0.0",
          "author": "Nathan Rajlich",
          "description": "An HTTP(s) proxy `http.Agent` implementation for HTTPS",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/https-proxy-agent@5.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/TooTallNate/node-https-proxy-agent.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/TooTallNate/node-https-proxy-agent#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/TooTallNate/node-https-proxy-agent/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/pac-proxy-agent/node_modules/https-proxy-agent"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "proxy-from-env",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|proxy-from-env@1.1.0",
      "author": "Rob Wu",
      "description": "Offers getProxyForUrl to get the proxy URL for a URL, respecting the *_PROXY (e.g. HTTP_PROXY) and NO_PROXY environment variables.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/proxy-from-env@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/Rob--W/proxy-from-env.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Rob--W/proxy-from-env#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Rob--W/proxy-from-env/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/proxy-from-env"
        }
      ]
    },
    {
      "type": "library",
      "name": "socks-proxy-agent",
      "version": "5.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|socks-proxy-agent@5.0.0",
      "author": "Nathan Rajlich",
      "description": "A SOCKS proxy `http.Agent` implementation for HTTP and HTTPS",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/socks-proxy-agent@5.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/TooTallNate/node-socks-proxy-agent.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/TooTallNate/node-socks-proxy-agent#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/TooTallNate/node-socks-proxy-agent/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-5.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/socks-proxy-agent"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "4.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|socks-proxy-agent@5.0.0|debug@4.1.1",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@4.1.1",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/socks-proxy-agent/node_modules/debug"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "aws-sign2",
      "version": "0.7.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|aws-sign2@0.7.0",
      "author": "Mikeal Rogers",
      "description": "AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/aws-sign2@0.7.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mikeal/aws-sign.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mikeal/aws-sign#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mikeal/aws-sign/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/aws-sign2"
        }
      ]
    },
    {
      "type": "library",
      "name": "aws4",
      "version": "1.9.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|aws4@1.9.1",
      "author": "Michael Hart",
      "description": "Signs and prepares requests using AWS Signature Version 4",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/aws4@1.9.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/mhart/aws4.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mhart/aws4#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mhart/aws4/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/aws4"
        }
      ]
    },
    {
      "type": "library",
      "name": "caseless",
      "version": "0.12.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|caseless@0.12.0",
      "author": "Mikeal Rogers",
      "description": "Caseless object set/get/has, very useful when working with HTTP headers.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/caseless@0.12.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mikeal/caseless.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mikeal/caseless#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mikeal/caseless/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/caseless"
        }
      ]
    },
    {
      "type": "library",
      "name": "combined-stream",
      "version": "1.0.8",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|combined-stream@1.0.8",
      "author": "Felix Geisendörfer",
      "description": "A stream that emits multiple other streams one after another.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/combined-stream@1.0.8",
      "externalReferences": [
        {
          "url": "git://github.com/felixge/node-combined-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/felixge/node-combined-stream",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/felixge/node-combined-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/combined-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "forever-agent",
      "version": "0.6.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|forever-agent@0.6.1",
      "author": "Mikeal Rogers",
      "description": "HTTP Agent that keeps socket connections alive between keep-alive requests. Formerly part of mikeal/request, now a standalone module.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/forever-agent@0.6.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/mikeal/forever-agent.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mikeal/forever-agent#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mikeal/forever-agent/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/forever-agent"
        }
      ]
    },
    {
      "type": "library",
      "name": "form-data",
      "version": "2.3.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|form-data@2.3.3",
      "author": "Felix Geisendörfer",
      "description": "A library to create readable \"multipart/form-data\" streams. Can be used to submit forms and file uploads to other web applications.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/form-data@2.3.3",
      "externalReferences": [
        {
          "url": "git://github.com/form-data/form-data.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/form-data/form-data#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/form-data/form-data/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/form-data"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "mime-types",
          "version": "2.1.21",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|form-data@2.3.3|mime-types@2.1.21",
          "description": "The ultimate javascript content-type utility.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mime-types@2.1.21",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/mime-types.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/mime-types#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/mime-types/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/form-data/node_modules/mime-types"
            }
          ]
        },
        {
          "type": "library",
          "name": "mime-db",
          "version": "1.37.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|form-data@2.3.3|mime-db@1.37.0",
          "description": "Media Type Database",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mime-db@1.37.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/mime-db.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/mime-db#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/mime-db/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/form-data/node_modules/mime-db"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "har-validator",
      "version": "5.1.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|har-validator@5.1.3",
      "author": "Ahmad Nassri",
      "description": "Extremely fast HTTP Archive (HAR) validator using JSON Schema",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/har-validator@5.1.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/ahmadnassri/node-har-validator.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ahmadnassri/node-har-validator",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ahmadnassri/node-har-validator/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/har-validator"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "ajv",
          "version": "6.12.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|har-validator@5.1.3|ajv@6.12.2",
          "author": "Evgeny Poberezkin",
          "description": "Another JSON Schema Validator",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ajv@6.12.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/epoberezkin/ajv.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/epoberezkin/ajv",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/epoberezkin/ajv/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/har-validator/node_modules/ajv"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "http-signature",
      "version": "1.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|http-signature@1.2.0",
      "author": "Joyent, Inc",
      "description": "Reference implementation of Joyent's HTTP Signature scheme.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/http-signature@1.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/joyent/node-http-signature.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/joyent/node-http-signature/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/joyent/node-http-signature/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-signature"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-typedarray",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-typedarray@1.0.0",
      "author": "Hugh Kennedy",
      "description": "Detect whether or not an object is a Typed Array",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-typedarray@1.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/hughsk/is-typedarray.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/hughsk/is-typedarray",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/hughsk/is-typedarray/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-typedarray"
        }
      ]
    },
    {
      "type": "library",
      "name": "json-stringify-safe",
      "version": "5.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|json-stringify-safe@5.0.1",
      "author": "Isaac Z. Schlueter",
      "description": "Like JSON.stringify, but doesn't blow up on circular refs.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/json-stringify-safe@5.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/json-stringify-safe.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/json-stringify-safe",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/json-stringify-safe/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-stringify-safe"
        }
      ]
    },
    {
      "type": "library",
      "name": "mime-types",
      "version": "2.1.27",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|mime-types@2.1.27",
      "description": "The ultimate javascript content-type utility.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mime-types@2.1.27",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/mime-types.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/mime-types#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/mime-types/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mime-types"
        }
      ]
    },
    {
      "type": "library",
      "name": "oauth-sign",
      "version": "0.9.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|oauth-sign@0.9.0",
      "author": "Mikeal Rogers",
      "description": "OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/oauth-sign@0.9.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mikeal/oauth-sign.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mikeal/oauth-sign#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mikeal/oauth-sign/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/oauth-sign"
        }
      ]
    },
    {
      "type": "library",
      "name": "performance-now",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|performance-now@2.1.0",
      "author": "Braveg1rl",
      "description": "Implements performance.now (based on process.hrtime).",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/performance-now@2.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/braveg1rl/performance-now.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/braveg1rl/performance-now",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/braveg1rl/performance-now/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/performance-now"
        }
      ]
    },
    {
      "type": "library",
      "name": "tough-cookie",
      "version": "2.5.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|tough-cookie@2.5.0",
      "author": "Jeremy Stashewsky",
      "description": "RFC6265 Cookies and Cookie Jar for node.js",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tough-cookie@2.5.0",
      "externalReferences": [
        {
          "url": "git://github.com/salesforce/tough-cookie.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/salesforce/tough-cookie",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/salesforce/tough-cookie/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tough-cookie"
        }
      ]
    },
    {
      "type": "library",
      "name": "tunnel-agent",
      "version": "0.6.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|tunnel-agent@0.6.0",
      "author": "Mikeal Rogers",
      "description": "HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tunnel-agent@0.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mikeal/tunnel-agent.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mikeal/tunnel-agent#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mikeal/tunnel-agent/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tunnel-agent"
        }
      ]
    },
    {
      "type": "library",
      "name": "basic-auth-connect",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|basic-auth-connect@1.0.0",
      "author": "Jonathan Ong",
      "description": "Basic auth middleware for node and connect",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/basic-auth-connect@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/expressjs/basic-auth-connect.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/expressjs/basic-auth-connect#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/expressjs/basic-auth-connect/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/basic-auth-connect/-/basic-auth-connect-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/basic-auth-connect"
        }
      ]
    },
    {
      "type": "library",
      "name": "compare-semver",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|compare-semver@1.1.0",
      "author": "Scott Corgan",
      "description": "Compare semver versions to many other semver versions",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/compare-semver@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/scottcorgan/compare-semver.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/scottcorgan/compare-semver",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/scottcorgan/compare-semver/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/compare-semver/-/compare-semver-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/compare-semver"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "semver",
          "version": "5.7.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|compare-semver@1.1.0|semver@5.7.1",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@5.7.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/compare-semver/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "compression",
      "version": "1.7.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|compression@1.7.4",
      "description": "Node.js compression middleware",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/compression@1.7.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/expressjs/compression.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/expressjs/compression#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/expressjs/compression/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/compression"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "accepts",
          "version": "1.3.7",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|compression@1.7.4|accepts@1.3.7",
          "description": "Higher-level content negotiation",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/accepts@1.3.7",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/accepts.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/accepts#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/accepts/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/compression/node_modules/accepts"
            }
          ]
        },
        {
          "type": "library",
          "name": "safe-buffer",
          "version": "5.1.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|compression@1.7.4|safe-buffer@5.1.2",
          "author": "Feross Aboukhadijeh",
          "description": "Safer Node.js Buffer API",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/safe-buffer@5.1.2",
          "externalReferences": [
            {
              "url": "git://github.com/feross/safe-buffer.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/feross/safe-buffer",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/feross/safe-buffer/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/compression/node_modules/safe-buffer"
            }
          ]
        },
        {
          "type": "library",
          "name": "negotiator",
          "version": "0.6.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|compression@1.7.4|negotiator@0.6.2",
          "description": "HTTP content negotiation",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/negotiator@0.6.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/negotiator.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/negotiator#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/negotiator/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/compression/node_modules/negotiator"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "destroy",
      "version": "1.0.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|destroy@1.0.4",
      "author": "Jonathan Ong",
      "description": "destroy a stream if possible",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/destroy@1.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/stream-utils/destroy.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/stream-utils/destroy#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stream-utils/destroy/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/destroy"
        }
      ]
    },
    {
      "type": "library",
      "name": "fast-url-parser",
      "version": "1.1.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|fast-url-parser@1.1.3",
      "author": "Petka Antonov",
      "description": "Extremely fast implementation of node core url library",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fast-url-parser@1.1.3",
      "externalReferences": [
        {
          "url": "git://github.com/petkaantonov/urlparser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/petkaantonov/urlparser",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/petkaantonov/urlparser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fast-url-parser"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "punycode",
          "version": "1.4.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|fast-url-parser@1.1.3|punycode@1.4.1",
          "author": "Mathias Bynens",
          "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/punycode@1.4.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/bestiejs/punycode.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://mths.be/punycode",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/bestiejs/punycode.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/fast-url-parser/node_modules/punycode"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "glob-slasher",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|glob-slasher@1.0.1",
      "author": "Scott Corgan",
      "description": "Prefix an object (key/values) of globs with a slash and normalize. Supports negated globs too. Glob version of slasher module",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/glob-slasher@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/scottcorgan/glob-slasher.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/scottcorgan/glob-slasher",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/scottcorgan/glob-slasher/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/glob-slasher/-/glob-slasher-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/glob-slasher"
        }
      ]
    },
    {
      "type": "library",
      "name": "home-dir",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|home-dir@1.0.0",
      "author": "Scott Corgan",
      "description": "Get home directory path on any platform",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/home-dir@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/scottcorgan/home-dir.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/scottcorgan/home-dir#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/scottcorgan/home-dir/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/home-dir/-/home-dir-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/home-dir"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-url",
      "version": "1.2.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-url@1.2.4",
      "description": "Check whether a string is a URL.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-url@1.2.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/segmentio/is-url.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/segmentio/is-url#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/segmentio/is-url/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-url"
        }
      ]
    },
    {
      "type": "library",
      "name": "join-path",
      "version": "1.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|join-path@1.1.1",
      "author": "Scott Corgan",
      "description": "Join urls or system paths, even with undefined values",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/join-path@1.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/scottcorgan/join-path.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/scottcorgan/join-path",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/scottcorgan/join-path/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/join-path/-/join-path-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/join-path"
        }
      ]
    },
    {
      "type": "library",
      "name": "nash",
      "version": "3.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nash@3.0.0",
      "author": "Scott Corgan",
      "description": "Craft command-line Masterpieces",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/nash@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/scottcorgan/nash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/scottcorgan/nash",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/scottcorgan/nash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/nash/-/nash-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/nash"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "async",
          "version": "1.5.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nash@3.0.0|async@1.5.2",
          "author": "Caolan McMahon",
          "description": "Higher-order functions and common patterns for asynchronous code",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/async@1.5.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/caolan/async.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/caolan/async#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/caolan/async/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nash/node_modules/async"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "re2",
      "version": "1.15.9",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|re2@1.15.9",
      "author": "Eugene Lazutkin",
      "description": "Bindings for RE2: fast, safe alternative to backtracking regular expression engines.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/re2@1.15.9",
      "externalReferences": [
        {
          "url": "git://github.com/uhop/node-re2.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/uhop/node-re2",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/uhop/node-re2/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/re2/-/re2-1.15.9.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/re2"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "nan",
          "version": "2.14.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|re2@1.15.9|nan@2.14.2",
          "description": "Native Abstractions for Node.js: C++ header for Node 0.8 -> 14 compatibility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/nan@2.14.2",
          "externalReferences": [
            {
              "url": "git://github.com/nodejs/nan.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/nodejs/nan#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/nodejs/nan/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/re2/node_modules/nan"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "router",
      "version": "1.3.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|router@1.3.5",
      "author": "Douglas Christopher Wilson",
      "description": "Simple middleware-style router",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/router@1.3.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/pillarjs/router.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/pillarjs/router#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/pillarjs/router/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/router/-/router-1.3.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/router"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "array-flatten",
          "version": "3.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|router@1.3.5|array-flatten@3.0.0",
          "author": "Blake Embrey",
          "description": "Flatten nested arrays",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/array-flatten@3.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/blakeembrey/array-flatten.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/blakeembrey/array-flatten",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/blakeembrey/array-flatten/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/array-flatten/-/array-flatten-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/router/node_modules/array-flatten"
            }
          ]
        },
        {
          "type": "library",
          "name": "parseurl",
          "version": "1.3.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|router@1.3.5|parseurl@1.3.3",
          "description": "parse a url with memoization",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/parseurl@1.3.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/pillarjs/parseurl.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/pillarjs/parseurl#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/pillarjs/parseurl/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/router/node_modules/parseurl"
            }
          ]
        },
        {
          "type": "library",
          "name": "setprototypeof",
          "version": "1.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|router@1.3.5|setprototypeof@1.2.0",
          "author": "Wes Todd",
          "description": "A small polyfill for Object.setprototypeof",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/setprototypeof@1.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/wesleytodd/setprototypeof.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/wesleytodd/setprototypeof",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/wesleytodd/setprototypeof/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/router/node_modules/setprototypeof"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "rsvp",
      "version": "4.8.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|rsvp@4.8.5",
      "author": "Tilde, Inc. & Stefan Penner",
      "description": "A lightweight library that provides tools for organizing asynchronous code",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/rsvp@4.8.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/tildeio/rsvp.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/tildeio/rsvp.js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/tildeio/rsvp.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rsvp"
        }
      ]
    },
    {
      "type": "library",
      "name": "string-length",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|string-length@1.0.1",
      "author": "Sindre Sorhus",
      "description": "Get the real length of a string - by correctly counting astral symbols and ignoring ansi escape codes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/string-length@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/string-length.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/string-length#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/string-length/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string-length"
        }
      ]
    },
    {
      "type": "library",
      "name": "chownr",
      "version": "1.1.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|chownr@1.1.3",
      "author": "Isaac Z. Schlueter",
      "description": "like `chown -R`",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/chownr@1.1.3",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/chownr.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/chownr#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/chownr/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chownr"
        }
      ]
    },
    {
      "type": "library",
      "name": "fs-minipass",
      "version": "1.2.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|fs-minipass@1.2.5",
      "author": "Isaac Z. Schlueter",
      "description": "fs read and write streams based on minipass",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fs-minipass@1.2.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/npm/fs-minipass.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/npm/fs-minipass#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/npm/fs-minipass/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fs-minipass"
        }
      ]
    },
    {
      "type": "library",
      "name": "minizlib",
      "version": "1.3.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|minizlib@1.3.3",
      "author": "Isaac Z. Schlueter",
      "description": "A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/minizlib@1.3.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/minizlib.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/minizlib#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/minizlib/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minizlib"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "minipass",
          "version": "2.9.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|minizlib@1.3.3|minipass@2.9.0",
          "author": "Isaac Z. Schlueter",
          "description": "minimal implementation of a PassThrough stream",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/minipass@2.9.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/isaacs/minipass.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/minipass#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/minipass/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/minizlib/node_modules/minipass"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "is2",
      "version": "2.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is2@2.0.1",
      "author": "Enrico Marino",
      "description": "A type checking library where each exported function returns either true or false and does not throw. Also added tests.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is2@2.0.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/stdarg/is2.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/stdarg/is2",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/stdarg/is/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is2/-/is2-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is2"
        }
      ]
    },
    {
      "type": "library",
      "name": "os-tmpdir",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|os-tmpdir@1.0.2",
      "author": "Sindre Sorhus",
      "description": "Node.js os.tmpdir() ponyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/os-tmpdir@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/os-tmpdir.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/os-tmpdir#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/os-tmpdir/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/os-tmpdir"
        }
      ]
    },
    {
      "type": "library",
      "name": "blakejs",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|blakejs@1.1.0",
      "description": "Pure Javascript implementation of the BLAKE2b and BLAKE2s hash functions",
      "licenses": [
        {
          "license": {
            "id": "CC0-1.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/blakejs@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/dcposch/blakejs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dcposch/blakejs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dcposch/blakejs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/blakejs/-/blakejs-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/blakejs"
        }
      ]
    },
    {
      "type": "library",
      "name": "boxen",
      "version": "4.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|boxen@4.2.0",
      "author": "Sindre Sorhus",
      "description": "Create boxes in the terminal",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/boxen@4.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/boxen.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/boxen#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/boxen/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/boxen"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "camelcase",
          "version": "5.3.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|boxen@4.2.0|camelcase@5.3.1",
          "author": "Sindre Sorhus",
          "description": "Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/camelcase@5.3.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/camelcase.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/camelcase#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/camelcase/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/boxen/node_modules/camelcase"
            }
          ]
        },
        {
          "type": "library",
          "name": "chalk",
          "version": "3.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|boxen@4.2.0|chalk@3.0.0",
          "description": "Terminal string styling done right",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/chalk@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/chalk.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/chalk#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/chalk/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/boxen/node_modules/chalk"
            }
          ]
        },
        {
          "type": "library",
          "name": "string-width",
          "version": "4.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|boxen@4.2.0|string-width@4.2.0",
          "author": "Sindre Sorhus",
          "description": "Get the visual width of a string - the number of columns required to display it",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string-width@4.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/string-width.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/boxen/node_modules/string-width"
            }
          ]
        },
        {
          "type": "library",
          "name": "supports-color",
          "version": "7.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|boxen@4.2.0|supports-color@7.2.0",
          "author": "Sindre Sorhus",
          "description": "Detect whether a terminal supports color",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/supports-color@7.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/supports-color.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/supports-color#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/supports-color/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/boxen/node_modules/supports-color"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-fullwidth-code-point",
          "version": "3.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|boxen@4.2.0|is-fullwidth-code-point@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Check if the character represented by a given Unicode code point is fullwidth",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-fullwidth-code-point@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/boxen/node_modules/is-fullwidth-code-point"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "6.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|boxen@4.2.0|strip-ansi@6.0.0",
          "author": "Sindre Sorhus",
          "description": "Strip ANSI escape codes from a string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-ansi@6.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/strip-ansi.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/boxen/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "has-flag",
          "version": "4.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|boxen@4.2.0|has-flag@4.0.0",
          "author": "Sindre Sorhus",
          "description": "Check if argv has a specific flag",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/has-flag@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/has-flag.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/has-flag#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/has-flag/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/boxen/node_modules/has-flag"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "5.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|boxen@4.2.0|ansi-regex@5.0.0",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-regex@5.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-regex.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/boxen/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "has-yarn",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|has-yarn@2.1.0",
      "author": "Sindre Sorhus",
      "description": "Check if a project is using Yarn",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/has-yarn@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/has-yarn.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/has-yarn#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/has-yarn/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-yarn"
        }
      ]
    },
    {
      "type": "library",
      "name": "import-lazy",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|import-lazy@2.1.0",
      "author": "Sindre Sorhus",
      "description": "Import modules lazily",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/import-lazy@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/import-lazy.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/import-lazy#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/import-lazy/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/import-lazy"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-ci",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-ci@2.0.0",
      "author": "Thomas Watson Steen",
      "description": "Detect if the current environment is a CI server",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-ci@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/watson/is-ci.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/watson/is-ci",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/watson/is-ci/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-ci"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-installed-globally",
      "version": "0.3.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-installed-globally@0.3.2",
      "author": "Sindre Sorhus",
      "description": "Check if your package was installed globally",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-installed-globally@0.3.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/is-installed-globally.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/is-installed-globally#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/is-installed-globally/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-installed-globally"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-npm",
      "version": "4.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-npm@4.0.0",
      "author": "Sindre Sorhus",
      "description": "Check if your code is running as an npm script",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-npm@4.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/is-npm.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/is-npm#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/is-npm/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-npm"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-yarn-global",
      "version": "0.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-yarn-global@0.3.0",
      "author": "LitoMore",
      "description": "Check if installed by yarn globally without any `fs` calls",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-yarn-global@0.3.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/LitoMore/is-yarn-global.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/LitoMore/is-yarn-global#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/LitoMore/is-yarn-global/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-yarn-global"
        }
      ]
    },
    {
      "type": "library",
      "name": "latest-version",
      "version": "5.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|latest-version@5.1.0",
      "author": "Sindre Sorhus",
      "description": "Get the latest version of an npm package",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/latest-version@5.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/latest-version.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/latest-version#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/latest-version/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/latest-version"
        }
      ]
    },
    {
      "type": "library",
      "name": "pupa",
      "version": "2.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|pupa@2.1.1",
      "author": "Sindre Sorhus",
      "description": "Simple micro templating",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pupa@2.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/pupa.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/pupa#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/pupa/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pupa"
        }
      ]
    },
    {
      "type": "library",
      "name": "semver-diff",
      "version": "3.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|semver-diff@3.1.1",
      "author": "Sindre Sorhus",
      "description": "Get the diff type of two semver versions: 0.0.1 0.0.2 → patch",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/semver-diff@3.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/semver-diff.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/semver-diff#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/semver-diff/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/semver-diff"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "semver",
          "version": "6.3.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|semver-diff@3.1.1|semver@6.3.0",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@6.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/semver-diff/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "diagnostics",
      "version": "1.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|diagnostics@1.1.1",
      "author": "Arnout Kazemier",
      "description": "Tools for debugging your node.js modules and event loop",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/diagnostics@1.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/bigpipe/diagnostics.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/bigpipe/diagnostics",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/bigpipe/diagnostics/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/diagnostics/-/diagnostics-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/diagnostics"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-stream",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-stream@1.1.0",
      "author": "Sindre Sorhus",
      "description": "Check if something is a Node.js stream",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-stream@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/is-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/is-stream#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/is-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "logform",
      "version": "2.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|logform@2.1.2",
      "author": "Charlie Robbins",
      "description": "An mutable object-based log format designed for chaining & objectMode streams.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/logform@2.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/winstonjs/logform.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/winstonjs/logform#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/winstonjs/logform/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/logform/-/logform-2.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/logform"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "colors",
          "version": "1.4.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|logform@2.1.2|colors@1.4.0",
          "author": "Marak Squires",
          "description": "get colors in your node.js console",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/colors@1.4.0",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/Marak/colors.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/Marak/colors.js",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/Marak/colors.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/logform/node_modules/colors"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "one-time",
      "version": "0.0.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|one-time@0.0.4",
      "author": "Arnout Kazemier",
      "description": "Run the supplied function exactly one time (once)",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/one-time@0.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/unshiftio/one-time.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/unshiftio/one-time#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/unshiftio/one-time/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/one-time/-/one-time-0.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/one-time"
        }
      ]
    },
    {
      "type": "library",
      "name": "winston-transport",
      "version": "4.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|winston-transport@4.3.0",
      "author": "Charlie Robbins",
      "description": "Base stream implementations for winston@3 and up.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/winston-transport@4.3.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/winstonjs/winston-transport.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/winstonjs/winston-transport#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/winstonjs/winston-transport/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/winston-transport"
        }
      ]
    },
    {
      "type": "library",
      "name": "wrappy",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|wrappy@1.0.2",
      "author": "Isaac Z. Schlueter",
      "description": "Callback wrapping utility",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/wrappy@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/npm/wrappy.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/npm/wrappy",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/npm/wrappy/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wrappy"
        }
      ]
    },
    {
      "type": "library",
      "name": "brace-expansion",
      "version": "1.1.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|brace-expansion@1.1.6",
      "author": "Julian Gruber",
      "description": "Brace expansion as known from sh/bash",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/brace-expansion@1.1.6",
      "externalReferences": [
        {
          "url": "git://github.com/juliangruber/brace-expansion.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/juliangruber/brace-expansion",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/juliangruber/brace-expansion/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/brace-expansion"
        }
      ]
    },
    {
      "type": "library",
      "name": "abbrev",
      "version": "1.0.9",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|abbrev@1.0.9",
      "author": "Isaac Z. Schlueter",
      "description": "Like ruby's abbrev module, but in js",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/abbrev@1.0.9",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/isaacs/abbrev-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/abbrev-js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/abbrev-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/abbrev"
        }
      ]
    },
    {
      "type": "library",
      "name": "archiver-utils",
      "version": "1.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|archiver-utils@1.3.0",
      "author": "Chris Talkington",
      "description": "utility functions for archiver",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/archiver-utils@1.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/archiverjs/archiver-utils.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/archiverjs/archiver-utils#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/archiverjs/archiver-utils/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/archiver-utils"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "glob",
          "version": "7.1.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|archiver-utils@1.3.0|glob@7.1.3",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@7.1.3",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-glob#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/archiver-utils/node_modules/glob"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "tar-stream",
      "version": "1.6.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|tar-stream@1.6.2",
      "author": "Mathias Buus",
      "description": "tar-stream is a streaming tar parser and generator and nothing else. It is streams2 and operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tar-stream@1.6.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/mafintosh/tar-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mafintosh/tar-stream",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mafintosh/tar-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tar-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "zip-stream",
      "version": "1.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|zip-stream@1.2.0",
      "author": "Chris Talkington",
      "description": "a streaming zip archive generator.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/zip-stream@1.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/archiverjs/node-zip-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/archiverjs/node-zip-stream",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/archiverjs/node-zip-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/zip-stream/-/zip-stream-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/zip-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "detect-libc",
      "version": "1.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|detect-libc@1.0.3",
      "author": "Lovell Fuller",
      "description": "Node.js module to detect the C standard library (libc) implementation family and version",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/detect-libc@1.0.3",
      "externalReferences": [
        {
          "url": "git://github.com/lovell/detect-libc.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lovell/detect-libc#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lovell/detect-libc/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/detect-libc"
        }
      ]
    },
    {
      "type": "library",
      "name": "nan",
      "version": "2.14.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nan@2.14.0",
      "description": "Native Abstractions for Node.js: C++ header for Node 0.8 -> 11 compatibility",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/nan@2.14.0",
      "externalReferences": [
        {
          "url": "git://github.com/nodejs/nan.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nodejs/nan#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nodejs/nan/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/nan"
        }
      ]
    },
    {
      "type": "library",
      "name": "npmlog",
      "version": "4.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|npmlog@4.1.2",
      "author": "Isaac Z. Schlueter",
      "description": "logger for npm",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/npmlog@4.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/npm/npmlog.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/npm/npmlog#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/npm/npmlog/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/npmlog"
        }
      ]
    },
    {
      "type": "library",
      "name": "prebuild-install",
      "version": "5.3.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|prebuild-install@5.3.3",
      "author": "Mathias Buus",
      "description": "A command line tool to easily install prebuilt binaries for multiple version of node/iojs on a specific platform",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/prebuild-install@5.3.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/prebuild/prebuild-install.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/prebuild/prebuild-install",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/prebuild/prebuild-install/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/prebuild-install"
        }
      ]
    },
    {
      "type": "library",
      "name": "which-pm-runs",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|which-pm-runs@1.0.0",
      "author": "Zoltan Kochan",
      "description": "Detects what package manager executes the process",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/which-pm-runs@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/zkochan/which-pm-runs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/zkochan/which-pm-runs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/zkochan/which-pm-runs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/which-pm-runs"
        }
      ]
    },
    {
      "type": "library",
      "name": "pinkie-promise",
      "version": "2.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|pinkie-promise@2.0.1",
      "author": "Vsevolod Strukchinsky",
      "description": "ES2015 Promise ponyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pinkie-promise@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/floatdrop/pinkie-promise.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/floatdrop/pinkie-promise#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/floatdrop/pinkie-promise/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pinkie-promise"
        }
      ]
    },
    {
      "type": "library",
      "name": "shebang-command",
      "version": "1.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|shebang-command@1.2.0",
      "author": "Kevin Martensson",
      "description": "Get the command from a shebang",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/shebang-command@1.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/kevva/shebang-command.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kevva/shebang-command#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kevva/shebang-command/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/shebang-command"
        }
      ]
    },
    {
      "type": "library",
      "name": "babel-code-frame",
      "version": "6.22.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|babel-code-frame@6.22.0",
      "author": "Sebastian McKenzie",
      "description": "Generate errors that contain a code frame that point to source locations.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/babel-code-frame@6.22.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#master",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://babeljs.io/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/babel-code-frame"
        }
      ]
    },
    {
      "type": "library",
      "name": "doctrine",
      "version": "1.5.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|doctrine@1.5.0",
      "description": "JSDoc parser",
      "licenses": [
        {
          "license": {
            "name": "BSD",
            "acknowledgement": "declared",
            "url": "http://github.com/eslint/doctrine/raw/master/LICENSE.BSD"
          }
        }
      ],
      "purl": "pkg:npm/doctrine@1.5.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/eslint/doctrine.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/eslint/doctrine",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/eslint/doctrine/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/doctrine"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "isarray",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|doctrine@1.5.0|isarray@1.0.0",
          "author": "Julian Gruber",
          "description": "Array#isArray for older browsers",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/isarray@1.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/juliangruber/isarray.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/juliangruber/isarray",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/juliangruber/isarray/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/doctrine/node_modules/isarray"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "escope",
      "version": "3.6.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|escope@3.6.0",
      "description": "ECMAScript scope analyzer",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/escope@3.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/estools/escope.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/estools/escope",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/estools/escope/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/escope"
        }
      ]
    },
    {
      "type": "library",
      "name": "esutils",
      "version": "2.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|esutils@2.0.2",
      "description": "utility box for ECMAScript language tools",
      "licenses": [
        {
          "license": {
            "name": "BSD",
            "acknowledgement": "declared",
            "url": "http://github.com/estools/esutils/raw/master/LICENSE.BSD"
          }
        }
      ],
      "purl": "pkg:npm/esutils@2.0.2",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/estools/esutils.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/estools/esutils",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/estools/esutils/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/esutils"
        }
      ]
    },
    {
      "type": "library",
      "name": "file-entry-cache",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|file-entry-cache@2.0.0",
      "author": "Roy Riojas",
      "description": "Super simple cache for file metadata, useful for process that work o a given series of files and that only need to repeat the job on the changed ones since the previous run of the process",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/file-entry-cache@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/royriojas/file-entry-cache.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/royriojas/file-entry-cache#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/royriojas/file-entry-cache/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/file-entry-cache"
        }
      ]
    },
    {
      "type": "library",
      "name": "globals",
      "version": "9.14.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|globals@9.14.0",
      "author": "Sindre Sorhus",
      "description": "Global identifiers from different JavaScript environments",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/globals@9.14.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/globals.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/globals#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/globals/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/globals/-/globals-9.14.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/globals"
        }
      ]
    },
    {
      "type": "library",
      "name": "ignore",
      "version": "3.2.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ignore@3.2.2",
      "author": "kael",
      "description": "Ignore is a manager and filter for .gitignore rules.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ignore@3.2.2",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/kaelzhang/node-ignore.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kaelzhang/node-ignore#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kaelzhang/node-ignore/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ignore/-/ignore-3.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ignore"
        }
      ]
    },
    {
      "type": "library",
      "name": "imurmurhash",
      "version": "0.1.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|imurmurhash@0.1.4",
      "author": "Jens Taylor",
      "description": "An incremental implementation of MurmurHash3",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/imurmurhash@0.1.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/jensyt/imurmurhash-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jensyt/imurmurhash-js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jensyt/imurmurhash-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/imurmurhash"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-my-json-valid",
      "version": "2.20.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-my-json-valid@2.20.5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-my-json-valid@2.20.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/mafintosh/is-my-json-valid.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mafintosh/is-my-json-valid#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mafintosh/is-my-json-valid/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.20.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-my-json-valid"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-resolvable",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-resolvable@1.0.0",
      "author": "Shinnosuke Watanabe",
      "description": "Check if a module ID is resolvable with require()",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-resolvable@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/shinnn/is-resolvable.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/shinnn/is-resolvable#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/shinnn/is-resolvable/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-resolvable"
        }
      ]
    },
    {
      "type": "library",
      "name": "json-stable-stringify",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|json-stable-stringify@1.0.1",
      "author": "James Halliday",
      "description": "deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/json-stable-stringify@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/substack/json-stable-stringify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/json-stable-stringify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/json-stable-stringify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-stable-stringify"
        }
      ]
    },
    {
      "type": "library",
      "name": "levn",
      "version": "0.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|levn@0.3.0",
      "author": "George Zahariev",
      "description": "Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/levn@0.3.0",
      "externalReferences": [
        {
          "url": "git://github.com/gkz/levn.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gkz/levn",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gkz/levn/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/levn"
        }
      ]
    },
    {
      "type": "library",
      "name": "natural-compare",
      "version": "1.4.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|natural-compare@1.4.0",
      "author": "Lauri Rooden",
      "description": "Compare strings containing a mix of letters and numbers in the way a human being would in sort order.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/natural-compare@1.4.0",
      "externalReferences": [
        {
          "url": "git://github.com/litejs/natural-compare-lite.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/litejs/natural-compare-lite#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/litejs/natural-compare-lite/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/natural-compare"
        }
      ]
    },
    {
      "type": "library",
      "name": "optionator",
      "version": "0.8.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|optionator@0.8.2",
      "author": "George Zahariev",
      "description": "option parsing and help generation",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/optionator@0.8.2",
      "externalReferences": [
        {
          "url": "git://github.com/gkz/optionator.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gkz/optionator",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gkz/optionator/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/optionator"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "wordwrap",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|optionator@0.8.2|wordwrap@1.0.0",
          "author": "James Halliday",
          "description": "Wrap those words. Show them at what columns to start and stop.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/wordwrap@1.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/substack/node-wordwrap.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/substack/node-wordwrap#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/substack/node-wordwrap/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/optionator/node_modules/wordwrap"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "path-is-inside",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|path-is-inside@1.0.2",
      "author": "Domenic Denicola",
      "description": "Tests whether one path is inside another path",
      "licenses": [
        {
          "expression": "(WTFPL OR MIT)",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/path-is-inside@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/domenic/path-is-inside.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/domenic/path-is-inside#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/domenic/path-is-inside/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-is-inside"
        }
      ]
    },
    {
      "type": "library",
      "name": "pluralize",
      "version": "1.2.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|pluralize@1.2.1",
      "author": "Blake Embrey",
      "description": "Pluralize and singularize any word",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pluralize@1.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/blakeembrey/pluralize.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/pluralize#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/pluralize/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pluralize"
        }
      ]
    },
    {
      "type": "library",
      "name": "require-uncached",
      "version": "1.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|require-uncached@1.0.3",
      "author": "Sindre Sorhus",
      "description": "Require a module bypassing the cache",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/require-uncached@1.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/require-uncached.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/require-uncached#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/require-uncached/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/require-uncached"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "resolve-from",
          "version": "1.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|require-uncached@1.0.3|resolve-from@1.0.1",
          "author": "Sindre Sorhus",
          "description": "Resolve the path of a module like require.resolve() but from a given path",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/resolve-from@1.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/resolve-from.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/resolve-from#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/resolve-from/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/require-uncached/node_modules/resolve-from"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "strip-json-comments",
      "version": "2.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|strip-json-comments@2.0.1",
      "author": "Sindre Sorhus",
      "description": "Strip comments from JSON. Lets you use comments in your JSON files!",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/strip-json-comments@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/strip-json-comments.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/strip-json-comments#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/strip-json-comments/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strip-json-comments"
        }
      ]
    },
    {
      "type": "library",
      "name": "table",
      "version": "3.8.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|table@3.8.3",
      "author": "Gajus Kuizinas",
      "description": "Formats data into a string table.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/table@3.8.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/gajus/table.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gajus/table#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gajus/table/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/table/-/table-3.8.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/table"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "string-width",
          "version": "2.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|table@3.8.3|string-width@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Get the visual width of a string - the number of columns required to display it",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string-width@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/string-width.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string-width/-/string-width-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/table/node_modules/string-width"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "text-table",
      "version": "0.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|text-table@0.2.0",
      "author": "James Halliday",
      "description": "borderless text tables with alignment",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/text-table@0.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/substack/text-table.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/text-table",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/text-table/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/text-table"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-key",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|path-key@1.0.0",
      "author": "Sindre Sorhus",
      "description": "Get the PATH environment variable key cross-platform",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/path-key@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/path-key.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/path-key#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/path-key/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/path-key/-/path-key-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-key"
        }
      ]
    },
    {
      "type": "library",
      "name": "liftup",
      "version": "3.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1",
      "author": "Grunt Development Team",
      "description": "Launch your command line tool with ease.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/liftup@3.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/gruntjs/js-liftup.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gruntjs/js-liftup#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gruntjs/js-liftup/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/liftup"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "findup-sync",
          "version": "4.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|findup-sync@4.0.0",
          "author": "Gulp Team",
          "description": "Find the first file matching a given pattern in the current directory or the nearest ancestor directory.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/findup-sync@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/gulpjs/findup-sync.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/gulpjs/findup-sync#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/gulpjs/findup-sync/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/liftup/node_modules/findup-sync"
            }
          ]
        },
        {
          "type": "library",
          "name": "fined",
          "version": "1.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|fined@1.2.0",
          "author": "Gulp Team",
          "description": "Find a file given a declaration of locations.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/fined@1.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/gulpjs/fined.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/gulpjs/fined#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/gulpjs/fined/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/liftup/node_modules/fined"
            }
          ]
        },
        {
          "type": "library",
          "name": "flagged-respawn",
          "version": "1.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|flagged-respawn@1.0.1",
          "author": "Gulp Team",
          "description": "A tool for respawning node binaries when special flags are present.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/flagged-respawn@1.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/gulpjs/flagged-respawn.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/gulpjs/flagged-respawn#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/gulpjs/flagged-respawn/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/liftup/node_modules/flagged-respawn"
            }
          ]
        },
        {
          "type": "library",
          "name": "rechoir",
          "version": "0.7.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|rechoir@0.7.0",
          "author": "Gulp Team",
          "description": "Prepare a node environment to require files with different extensions.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/rechoir@0.7.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/gulpjs/rechoir.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/gulpjs/rechoir#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/gulpjs/rechoir/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/liftup/node_modules/rechoir"
            }
          ]
        },
        {
          "type": "library",
          "name": "resolve",
          "version": "1.20.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|resolve@1.20.0",
          "author": "James Halliday",
          "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/resolve@1.20.0",
          "externalReferences": [
            {
              "url": "git://github.com/browserify/resolve.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/browserify/resolve#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/browserify/resolve/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/liftup/node_modules/resolve"
            }
          ]
        },
        {
          "type": "library",
          "name": "detect-file",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|detect-file@1.0.0",
          "author": "Brian Woodward",
          "description": "Detects if a file exists and returns the resolved filepath.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/detect-file@1.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/doowb/detect-file.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/doowb/detect-file",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/doowb/detect-file/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/liftup/node_modules/detect-file"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-glob",
          "version": "4.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|is-glob@4.0.1",
          "author": "Jon Schlinkert",
          "description": "Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-glob@4.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/micromatch/is-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/micromatch/is-glob",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/micromatch/is-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/liftup/node_modules/is-glob"
            }
          ]
        },
        {
          "type": "library",
          "name": "micromatch",
          "version": "4.0.4",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|micromatch@4.0.4",
          "author": "Jon Schlinkert",
          "description": "Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/micromatch@4.0.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/micromatch/micromatch.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/micromatch/micromatch",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/micromatch/micromatch/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/liftup/node_modules/micromatch"
            }
          ]
        },
        {
          "type": "library",
          "name": "resolve-dir",
          "version": "1.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|resolve-dir@1.0.1",
          "author": "Jon Schlinkert",
          "description": "Resolve a directory that is either local, global or in the user's home directory.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/resolve-dir@1.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/resolve-dir.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/resolve-dir",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/resolve-dir/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/liftup/node_modules/resolve-dir"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-extglob",
          "version": "2.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|is-extglob@2.1.1",
          "author": "Jon Schlinkert",
          "description": "Returns true if a string has an extglob.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-extglob@2.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/is-extglob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-extglob",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-extglob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/liftup/node_modules/is-extglob"
            }
          ]
        },
        {
          "type": "library",
          "name": "picomatch",
          "version": "2.3.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|picomatch@2.3.0",
          "author": "Jon Schlinkert",
          "description": "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/picomatch@2.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/micromatch/picomatch.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/micromatch/picomatch",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/micromatch/picomatch/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/liftup/node_modules/picomatch"
            }
          ]
        },
        {
          "type": "library",
          "name": "global-modules",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|global-modules@1.0.0",
          "author": "Jon Schlinkert",
          "description": "The directory used by npm for globally installed npm modules.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/global-modules@1.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/global-modules.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/global-modules",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/global-modules/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/liftup/node_modules/global-modules"
            }
          ]
        },
        {
          "type": "library",
          "name": "global-prefix",
          "version": "1.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|global-prefix@1.0.2",
          "author": "Jon Schlinkert",
          "description": "Get the npm global path prefix.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/global-prefix@1.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/global-prefix.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/global-prefix",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/global-prefix/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/liftup/node_modules/global-prefix"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-windows",
          "version": "1.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|is-windows@1.0.2",
          "author": "Jon Schlinkert",
          "description": "Returns true if the platform is windows. UMD module, works with node.js, commonjs, browser, AMD, electron, etc.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-windows@1.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/is-windows.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-windows",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-windows/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/liftup/node_modules/is-windows"
            }
          ]
        },
        {
          "type": "library",
          "name": "which",
          "version": "1.3.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|which@1.3.1",
          "author": "Isaac Z. Schlueter",
          "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/which@1.3.1",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-which.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-which#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-which/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/liftup/node_modules/which"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-legacy-log-utils",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-legacy-log-utils@2.1.0",
      "author": "\"Cowboy\" Ben Alman",
      "description": "Static methods for the Grunt 0.4.x logger.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-legacy-log-utils@2.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/gruntjs/grunt-legacy-log-utils.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://gruntjs.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/gruntjs/grunt-legacy-log-utils/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-legacy-log-utils"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "chalk",
          "version": "4.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-legacy-log-utils@2.1.0|chalk@4.1.1",
          "description": "Terminal string styling done right",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/chalk@4.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/chalk.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/chalk#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/chalk/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-legacy-log-utils/node_modules/chalk"
            }
          ]
        },
        {
          "type": "library",
          "name": "supports-color",
          "version": "7.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-legacy-log-utils@2.1.0|supports-color@7.2.0",
          "author": "Sindre Sorhus",
          "description": "Detect whether a terminal supports color",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/supports-color@7.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/supports-color.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/supports-color#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/supports-color/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-legacy-log-utils/node_modules/supports-color"
            }
          ]
        },
        {
          "type": "library",
          "name": "has-flag",
          "version": "4.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|grunt-legacy-log-utils@2.1.0|has-flag@4.0.0",
          "author": "Sindre Sorhus",
          "description": "Check if argv has a specific flag",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/has-flag@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/has-flag.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/has-flag#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/has-flag/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-legacy-log-utils/node_modules/has-flag"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "hooker",
      "version": "0.2.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|hooker@0.2.3",
      "author": "\"Cowboy\" Ben Alman",
      "description": "Monkey-patch (hook) functions for debugging and stuff.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/cowboy/javascript-hooker/blob/master/LICENSE-MIT"
          }
        }
      ],
      "purl": "pkg:npm/hooker@0.2.3",
      "externalReferences": [
        {
          "url": "git://github.com/cowboy/javascript-hooker.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/cowboy/javascript-hooker",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/cowboy/javascript-hooker/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hooker"
        }
      ]
    },
    {
      "type": "library",
      "name": "getobject",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|getobject@1.0.1",
      "author": "\"Cowboy\" Ben Alman",
      "description": "get.and.set.deep.objects.easily = true",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/cowboy/node-getobject/blob/master/LICENSE-MIT"
          }
        }
      ],
      "purl": "pkg:npm/getobject@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/cowboy/node-getobject.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/cowboy/node-getobject",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/cowboy/node-getobject/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/getobject/-/getobject-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/getobject"
        }
      ]
    },
    {
      "type": "library",
      "name": "underscore.string",
      "version": "3.3.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|underscore.string@3.3.5",
      "description": "String manipulation extensions for Underscore.js javascript library.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/underscore.string@3.3.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/epeli/underscore.string.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://epeli.github.com/underscore.string/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/epeli/underscore.string/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/underscore.string"
        }
      ]
    },
    {
      "type": "library",
      "name": "xtend",
      "version": "4.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|xtend@4.0.2",
      "author": "Raynos",
      "description": "extend like a boss",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/xtend@4.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/Raynos/xtend.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Raynos/xtend",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Raynos/xtend/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/xtend"
        }
      ]
    },
    {
      "type": "library",
      "name": "clone-buffer",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|clone-buffer@1.0.0",
      "author": "Gulp Team",
      "description": "Easier Buffer cloning in node.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/clone-buffer@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/gulpjs/clone-buffer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gulpjs/clone-buffer#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gulpjs/clone-buffer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/clone-buffer"
        }
      ]
    },
    {
      "type": "library",
      "name": "clone",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|clone@1.0.2",
      "author": "Paul Vorbach",
      "description": "deep cloning of objects and arrays",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/clone@1.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/pvorb/node-clone.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/pvorb/node-clone#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/pvorb/node-clone/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/clone"
        }
      ]
    },
    {
      "type": "library",
      "name": "cloneable-readable",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cloneable-readable@1.0.0",
      "author": "Matteo Collina",
      "description": "Clone a Readable stream, safely",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cloneable-readable@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mcollina/cloneable-readable.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mcollina/cloneable-readable#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mcollina/cloneable-readable/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cloneable-readable"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "through2",
          "version": "2.0.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cloneable-readable@1.0.0|through2@2.0.3",
          "author": "Rod Vagg",
          "description": "A tiny wrapper around Node streams2 Transform to avoid explicit subclassing noise",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/through2@2.0.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/rvagg/through2.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/rvagg/through2#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/rvagg/through2/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cloneable-readable/node_modules/through2"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "remove-trailing-separator",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|remove-trailing-separator@1.1.0",
      "author": "darsain",
      "description": "Removes separators from the end of the string.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/remove-trailing-separator@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/darsain/remove-trailing-separator.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/darsain/remove-trailing-separator#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/darsain/remove-trailing-separator/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/remove-trailing-separator"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash._reinterpolate",
      "version": "2.4.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash._reinterpolate@2.4.1",
      "author": "John-David Dalton",
      "description": "The internal Lo-Dash variable `reInterpolate` as a Node.js module generated by lodash-cli.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash._reinterpolate@2.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash-cli.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://lodash.com/custom-builds",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash-cli/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-2.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash._reinterpolate"
        }
      ]
    },
    {
      "type": "library",
      "name": "source-map-resolve",
      "version": "0.3.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|source-map-resolve@0.3.1",
      "author": "Simon Lydell",
      "description": "Resolve the source map and/or sources for a generated file.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/source-map-resolve@0.3.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lydell/source-map-resolve.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lydell/source-map-resolve#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lydell/source-map-resolve/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/source-map-resolve"
        }
      ]
    },
    {
      "type": "library",
      "name": "source-map",
      "version": "0.1.43",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|source-map@0.1.43",
      "author": "Nick Fitzgerald",
      "description": "Generates and consumes source maps",
      "licenses": [
        {
          "license": {
            "name": "BSD",
            "acknowledgement": "declared",
            "url": "http://opensource.org/licenses/BSD-3-Clause"
          }
        }
      ],
      "purl": "pkg:npm/source-map@0.1.43",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/mozilla/source-map.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mozilla/source-map",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mozilla/source-map/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/source-map"
        }
      ]
    },
    {
      "type": "library",
      "name": "urix",
      "version": "0.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|urix@0.1.0",
      "author": "Simon Lydell",
      "description": "Makes Windows-style paths more unix and URI friendly.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/urix@0.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lydell/urix.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lydell/urix#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lydell/urix/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/urix"
        }
      ]
    },
    {
      "type": "library",
      "name": "lazy-debug-legacy",
      "version": "0.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lazy-debug-legacy@0.0.1",
      "author": "Nicholas McCready",
      "description": "Generates module names for vision media's debug",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lazy-debug-legacy@0.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/apihlaja/lazy-debug.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/apihlaja/lazy-debug#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/apihlaja/lazy-debug/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lazy-debug/-/lazy-debug-0.0.3.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "82cc2a6f4dcf36facf0c7a7946857bff62828ac7"
            }
          ],
          "comment": "as detected from PackageJson property \"dist.tarball\" and property \"dist.shasum\""
        },
        {
          "url": "https://registry.npmjs.org/lazy-debug-legacy/-/lazy-debug-legacy-0.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lazy-debug-legacy"
        }
      ]
    },
    {
      "type": "library",
      "name": "clone-stats",
      "version": "0.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|clone-stats@0.0.1",
      "author": "Hugh Kennedy",
      "description": "Safely clone node's fs.Stats instances without losing their class methods",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/clone-stats@0.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/hughsk/clone-stats.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/hughsk/clone-stats",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/hughsk/clone-stats/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/clone-stats"
        }
      ]
    },
    {
      "type": "library",
      "name": "assign-symbols",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|assign-symbols@1.0.0",
      "author": "Jon Schlinkert",
      "description": "Assign the enumerable es6 Symbol properties from an object (or objects) to the first object passed on the arguments. Can be used as a supplement to other extend, assign or merge methods as a polyfill for the Symbols part of the es6 Object.assign method.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/assign-symbols@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/assign-symbols.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/assign-symbols",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/assign-symbols/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/assign-symbols"
        }
      ]
    },
    {
      "type": "library",
      "name": "glogg",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|glogg@1.0.0",
      "author": "Blaine Bublitz",
      "description": "Global logging utility",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/glogg@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/undertakerjs/glogg.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/undertakerjs/glogg#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/undertakerjs/glogg/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/glogg/-/glogg-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/glogg"
        }
      ]
    },
    {
      "type": "library",
      "name": "sparkles",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|sparkles@1.0.0",
      "author": "Blaine Bublitz",
      "description": "Namespaced global event emitter",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/sparkles@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/phated/sparkles.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/phated/sparkles#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/phated/sparkles/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sparkles"
        }
      ]
    },
    {
      "type": "library",
      "name": "make-error",
      "version": "1.3.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|make-error@1.3.6",
      "author": "Julien Fontanet",
      "description": "Make your own error types!",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/make-error@1.3.6",
      "externalReferences": [
        {
          "url": "git://github.com/JsCommunity/make-error.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/JsCommunity/make-error",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/JsCommunity/make-error/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/make-error"
        }
      ]
    },
    {
      "type": "library",
      "name": "time-stamp",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|time-stamp@1.0.1",
      "author": "Jon Schlinkert",
      "description": "Get a formatted timestamp.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/time-stamp@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/time-stamp.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/time-stamp",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/time-stamp/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/time-stamp"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash._basecopy",
      "version": "3.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash._basecopy@3.0.1",
      "author": "John-David Dalton",
      "description": "The modern build of lodash’s internal `baseCopy` as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash._basecopy@3.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash._basecopy"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash._basetostring",
      "version": "3.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash._basetostring@3.0.1",
      "author": "John-David Dalton",
      "description": "The modern build of lodash’s internal `baseToString` as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash._basetostring@3.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash._basetostring"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash._basevalues",
      "version": "3.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash._basevalues@3.0.0",
      "author": "John-David Dalton",
      "description": "The modern build of lodash’s internal `baseValues` as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash._basevalues@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash._basevalues"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash._isiterateecall",
      "version": "3.0.9",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash._isiterateecall@3.0.9",
      "author": "John-David Dalton",
      "description": "The modern build of lodash’s internal `isIterateeCall` as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash._isiterateecall@3.0.9",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash._isiterateecall"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.restparam",
      "version": "3.6.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.restparam@3.6.1",
      "author": "John-David Dalton",
      "description": "The modern build of lodash’s `_.restParam` as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.restparam@3.6.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.restparam"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.templatesettings",
      "version": "3.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.templatesettings@3.1.1",
      "author": "John-David Dalton",
      "description": "The lodash method `_.templateSettings` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.templatesettings@3.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.templatesettings"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "lodash._reinterpolate",
          "version": "3.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.templatesettings@3.1.1|lodash._reinterpolate@3.0.0",
          "author": "John-David Dalton",
          "description": "The modern build of lodash’s internal `reInterpolate` as a module.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lodash._reinterpolate@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/lodash/lodash.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://lodash.com/",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/lodash/lodash/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/lodash.templatesettings/node_modules/lodash._reinterpolate"
            }
          ]
        },
        {
          "type": "library",
          "name": "lodash.escape",
          "version": "3.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.templatesettings@3.1.1|lodash.escape@3.2.0",
          "author": "John-David Dalton",
          "description": "The lodash method `_.escape` exported as a module.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lodash.escape@3.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/lodash/lodash.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://lodash.com/",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/lodash/lodash/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/lodash.templatesettings/node_modules/lodash.escape"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "fined",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|fined@1.0.2",
      "author": "JS CLI Team",
      "description": "Find a file given a declaration of locations",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fined@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/js-cli/fined.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/js-cli/fined#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/js-cli/fined/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fined/-/fined-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fined"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "expand-tilde",
          "version": "1.2.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|fined@1.0.2|expand-tilde@1.2.2",
          "author": "Jon Schlinkert",
          "description": "Bash-like tilde expansion for node.js. Expands a leading tilde in a file path to the user home directory, or `~+` to the cwd.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/expand-tilde@1.2.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/expand-tilde.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/expand-tilde",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/expand-tilde/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/fined/node_modules/expand-tilde"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "flagged-respawn",
      "version": "0.3.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|flagged-respawn@0.3.2",
      "author": "Tyler Kellen",
      "description": "A tool for respawning node binaries when special flags are present.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/js-cli/js-flagged-respawn/blob/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/flagged-respawn@0.3.2",
      "externalReferences": [
        {
          "url": "git://github.com/js-cli/js-flagged-respawn.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/js-cli/js-flagged-respawn",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/js-cli/js-flagged-respawn/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-0.3.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/flagged-respawn"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.mapvalues",
      "version": "4.6.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.mapvalues@4.6.0",
      "author": "John-David Dalton",
      "description": "The lodash method `_.mapValues` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.mapvalues@4.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.mapvalues"
        }
      ]
    },
    {
      "type": "library",
      "name": "sequencify",
      "version": "0.0.7",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|sequencify@0.0.7",
      "author": "Rob Richardson",
      "description": "A module for sequencing tasks and dependencies",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/robrich/sequencify/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/sequencify@0.0.7",
      "externalReferences": [
        {
          "url": "git://github.com/robrich/sequencify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/robrich/sequencify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/robrich/sequencify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sequencify"
        }
      ]
    },
    {
      "type": "library",
      "name": "stream-consume",
      "version": "0.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|stream-consume@0.1.0",
      "author": "Aron Nopanen",
      "description": "Consume a stream to ensure it keeps flowing",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/stream-consume@0.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/aroneous/stream-consume.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/aroneous/stream-consume",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/aroneous/stream-consume/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stream-consume"
        }
      ]
    },
    {
      "type": "library",
      "name": "os-homedir",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|os-homedir@1.0.2",
      "author": "Sindre Sorhus",
      "description": "Node.js 4 `os.homedir()` ponyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/os-homedir@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/os-homedir.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/os-homedir#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/os-homedir/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/os-homedir"
        }
      ]
    },
    {
      "type": "library",
      "name": "user-home",
      "version": "1.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|user-home@1.1.1",
      "author": "Sindre Sorhus",
      "description": "Get the path to the user home directory",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/user-home@1.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/user-home.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/user-home#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/user-home/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/user-home"
        }
      ]
    },
    {
      "type": "library",
      "name": "defaults",
      "version": "1.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|defaults@1.0.3",
      "author": "Elijah Insua",
      "description": "merge single level defaults over a config object",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/defaults@1.0.3",
      "externalReferences": [
        {
          "url": "git://github.com/tmpvar/defaults.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/tmpvar/defaults#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/tmpvar/defaults/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/defaults"
        }
      ]
    },
    {
      "type": "library",
      "name": "glob-stream",
      "version": "3.1.18",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|glob-stream@3.1.18",
      "author": "Fractal",
      "description": "File system globs as a stream",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/wearefractal/glob-stream/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/glob-stream@3.1.18",
      "externalReferences": [
        {
          "url": "git://github.com/wearefractal/glob-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/wearefractal/glob-stream",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/wearefractal/glob-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/glob-stream"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "glob",
          "version": "4.5.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|glob-stream@3.1.18|glob@4.5.3",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@4.5.3",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-glob#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/glob-stream/node_modules/glob"
            }
          ]
        },
        {
          "type": "library",
          "name": "minimatch",
          "version": "2.0.10",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|glob-stream@3.1.18|minimatch@2.0.10",
          "author": "Isaac Z. Schlueter",
          "description": "a glob matcher in javascript",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/minimatch@2.0.10",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/minimatch.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/minimatch#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/minimatch/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/glob-stream/node_modules/minimatch"
            }
          ]
        },
        {
          "type": "library",
          "name": "through2",
          "version": "0.6.5",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|glob-stream@3.1.18|through2@0.6.5",
          "author": "Rod Vagg",
          "description": "A tiny wrapper around Node streams2 Transform to avoid explicit subclassing noise",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/through2@0.6.5",
          "externalReferences": [
            {
              "url": "git+https://github.com/rvagg/through2.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/rvagg/through2#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/rvagg/through2/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/glob-stream/node_modules/through2"
            }
          ]
        },
        {
          "type": "library",
          "name": "readable-stream",
          "version": "1.0.34",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|glob-stream@3.1.18|readable-stream@1.0.34",
          "author": "Isaac Z. Schlueter",
          "description": "Streams2, a user-land copy of the stream library from Node.js v0.10.x",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readable-stream@1.0.34",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/readable-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/glob-stream/node_modules/readable-stream"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "glob-watcher",
      "version": "0.0.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|glob-watcher@0.0.6",
      "author": "Fractal",
      "description": "Watch globs",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/wearefractal/glob-watcher/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/glob-watcher@0.0.6",
      "externalReferences": [
        {
          "url": "git://github.com/wearefractal/glob-watcher.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/wearefractal/glob-watcher",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/wearefractal/glob-watcher/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/glob-watcher"
        }
      ]
    },
    {
      "type": "library",
      "name": "globule",
      "version": "0.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|globule@0.1.0",
      "author": "\"Cowboy\" Ben Alman",
      "description": "An easy-to-use wildcard globbing library.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/cowboy/node-globule/blob/master/LICENSE-MIT"
          }
        }
      ],
      "purl": "pkg:npm/globule@0.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/cowboy/node-globule.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/cowboy/node-globule",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/cowboy/node-globule/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/globule"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "glob",
          "version": "3.1.21",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|globule@0.1.0|glob@3.1.21",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "name": "BSD",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@3.1.21",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-glob#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/globule/node_modules/glob"
            }
          ]
        },
        {
          "type": "library",
          "name": "lodash",
          "version": "1.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|globule@0.1.0|lodash@1.0.2",
          "author": "John-David Dalton",
          "description": "A utility library delivering consistency, customization, performance, and extras.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lodash@1.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/lodash/lodash.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://lodash.com/",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/lodash/lodash/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/globule/node_modules/lodash"
            }
          ]
        },
        {
          "type": "library",
          "name": "minimatch",
          "version": "0.2.14",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|globule@0.1.0|minimatch@0.2.14",
          "author": "Isaac Z. Schlueter",
          "description": "a glob matcher in javascript",
          "purl": "pkg:npm/minimatch@0.2.14",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/minimatch.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/minimatch#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/minimatch/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/globule/node_modules/minimatch"
            }
          ]
        },
        {
          "type": "library",
          "name": "inherits",
          "version": "1.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|globule@0.1.0|inherits@1.0.2",
          "author": "Isaac Z. Schlueter",
          "description": "A tiny simple way to do classic inheritance in js",
          "purl": "pkg:npm/inherits@1.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/isaacs/inherits.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/inherits#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/inherits/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/globule/node_modules/inherits"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "is-running",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-running@2.1.0",
      "author": "Noah Isaacson",
      "description": "Test if a process with a given pid is running",
      "licenses": [
        {
          "license": {
            "name": "BSD",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-running@2.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/nisaacson/is-running.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nisaacson/is-running#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nisaacson/is-running/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-running/-/is-running-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-running"
        }
      ]
    },
    {
      "type": "library",
      "name": "ps-tree",
      "version": "1.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ps-tree@1.1.1",
      "author": "Charlie Robbins",
      "description": "Get all children of a pid",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ps-tree@1.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/indexzero/ps-tree.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/indexzero/ps-tree#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/indexzero/ps-tree/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ps-tree"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "event-stream",
          "version": "3.3.4",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ps-tree@1.1.1|event-stream@3.3.4",
          "author": "Dominic Tarr",
          "description": "construct pipes of streams of events",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/event-stream@3.3.4",
          "externalReferences": [
            {
              "url": "git://github.com/dominictarr/event-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://github.com/dominictarr/event-stream",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/dominictarr/event-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/ps-tree/node_modules/event-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "split",
          "version": "0.3.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ps-tree@1.1.1|split@0.3.3",
          "author": "Dominic Tarr",
          "description": "split a Text Stream into a Line Stream",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/split@0.3.3",
          "externalReferences": [
            {
              "url": "git://github.com/dominictarr/split.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://github.com/dominictarr/split",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/dominictarr/split/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/split/-/split-0.3.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/ps-tree/node_modules/split"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "temp-fs",
      "version": "0.9.9",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|temp-fs@0.9.9",
      "author": "Jak Wings",
      "description": "Temporary files, directories or names!",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/temp-fs@0.9.9",
      "externalReferences": [
        {
          "url": "git+https://github.com/jakwings/node-temp-fs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jakwings/node-temp-fs",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jakwings/node-temp-fs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/temp-fs/-/temp-fs-0.9.9.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/temp-fs"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "rimraf",
          "version": "2.5.4",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|temp-fs@0.9.9|rimraf@2.5.4",
          "author": "Isaac Z. Schlueter",
          "description": "A deep deletion module for node (like `rm -rf`)",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/rimraf@2.5.4",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/rimraf.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/rimraf#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/rimraf/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/temp-fs/node_modules/rimraf"
            }
          ]
        },
        {
          "type": "library",
          "name": "glob",
          "version": "7.1.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|temp-fs@0.9.9|glob@7.1.3",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@7.1.3",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-glob#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/temp-fs/node_modules/glob"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "bytes",
      "version": "3.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|bytes@3.0.0",
      "author": "TJ Holowaychuk",
      "description": "Utility to parse a string bytes to bytes and vice-versa",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/bytes@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/visionmedia/bytes.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/visionmedia/bytes.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/visionmedia/bytes.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bytes"
        }
      ]
    },
    {
      "type": "library",
      "name": "fill-range",
      "version": "7.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|fill-range@7.0.1",
      "author": "Jon Schlinkert",
      "description": "Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fill-range@7.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/fill-range.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/fill-range",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/fill-range/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fill-range"
        }
      ]
    },
    {
      "type": "library",
      "name": "readdirp",
      "version": "3.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|readdirp@3.2.0",
      "author": "Thorsten Lorenz",
      "description": "Recursive version of fs.readdir with streaming api.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/readdirp@3.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/paulmillr/readdirp.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/paulmillr/readdirp",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/paulmillr/readdirp/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/readdirp"
        }
      ]
    },
    {
      "type": "library",
      "name": "custom-event",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|custom-event@1.0.1",
      "author": "Nathan Rajlich",
      "description": "Cross-browser `CustomEvent` constructor",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/custom-event@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/webmodules/custom-event.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/webmodules/custom-event",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/webmodules/custom-event/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/custom-event"
        }
      ]
    },
    {
      "type": "library",
      "name": "ent",
      "version": "2.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ent@2.2.0",
      "author": "James Halliday",
      "description": "Encode and decode HTML entities",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ent@2.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/substack/node-ent.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/node-ent#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/node-ent/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ent"
        }
      ]
    },
    {
      "type": "library",
      "name": "void-elements",
      "version": "2.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|void-elements@2.0.1",
      "author": "hemanth.hm",
      "description": "Array of \"void elements\" defined by the HTML specification.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/void-elements@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/hemanth/void-elements.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/hemanth/void-elements",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/hemanth/void-elements/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/void-elements"
        }
      ]
    },
    {
      "type": "library",
      "name": "eventemitter3",
      "version": "4.0.7",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|eventemitter3@4.0.7",
      "author": "Arnout Kazemier",
      "description": "EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eventemitter3@4.0.7",
      "externalReferences": [
        {
          "url": "git://github.com/primus/eventemitter3.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/primus/eventemitter3#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/primus/eventemitter3/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eventemitter3"
        }
      ]
    },
    {
      "type": "library",
      "name": "follow-redirects",
      "version": "1.13.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|follow-redirects@1.13.0",
      "author": "Ruben Verborgh",
      "description": "HTTP and HTTPS modules that follow redirects.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/follow-redirects@1.13.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/follow-redirects/follow-redirects.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/follow-redirects/follow-redirects",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/follow-redirects/follow-redirects/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/follow-redirects"
        }
      ]
    },
    {
      "type": "library",
      "name": "requires-port",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|requires-port@1.0.0",
      "author": "Arnout Kazemier",
      "description": "Check if a protocol requires a certain port number to be added to an URL.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/requires-port@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/unshiftio/requires-port.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/unshiftio/requires-port",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/unshiftio/requires-port/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/requires-port"
        }
      ]
    },
    {
      "type": "library",
      "name": "date-format",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|date-format@2.1.0",
      "author": "Gareth Jones",
      "description": "Formatting Date objects as strings since 2013",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/date-format@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/nomiddlename/date-format.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nomiddlename/date-format#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nomiddlename/date-format/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/date-format"
        }
      ]
    },
    {
      "type": "library",
      "name": "rfdc",
      "version": "1.1.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|rfdc@1.1.4",
      "author": "David Mark Clements",
      "description": "Really Fast Deep Clone",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/rfdc@1.1.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/davidmarkclements/rfdc.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/davidmarkclements/rfdc#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/davidmarkclements/rfdc/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rfdc"
        }
      ]
    },
    {
      "type": "library",
      "name": "streamroller",
      "version": "1.0.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|streamroller@1.0.6",
      "author": "Gareth Jones",
      "description": "file streams that roll over when size limits, or dates are reached",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/streamroller@1.0.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/nomiddlename/streamroller.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nomiddlename/streamroller#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nomiddlename/streamroller/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/streamroller/-/streamroller-1.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/streamroller"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "3.2.7",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|streamroller@1.0.6|debug@3.2.7",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@3.2.7",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/streamroller/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "fs-extra",
          "version": "7.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|streamroller@1.0.6|fs-extra@7.0.1",
          "author": "JP Richardson",
          "description": "fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/fs-extra@7.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/jprichardson/node-fs-extra.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jprichardson/node-fs-extra",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jprichardson/node-fs-extra/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/streamroller/node_modules/fs-extra"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "engine.io",
      "version": "3.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|engine.io@3.2.0",
      "author": "Guillermo Rauch",
      "description": "The realtime engine behind Socket.IO. Provides the foundation of a bidirectional connection between client and server",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/engine.io@3.2.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/socketio/engine.io.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/socketio/engine.io",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/socketio/engine.io/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/engine.io"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "accepts",
          "version": "1.3.5",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|engine.io@3.2.0|accepts@1.3.5",
          "description": "Higher-level content negotiation",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/accepts@1.3.5",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/accepts.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/accepts#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/accepts/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/engine.io/node_modules/accepts"
            }
          ]
        },
        {
          "type": "library",
          "name": "debug",
          "version": "3.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|engine.io@3.2.0|debug@3.1.0",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@3.1.0",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/engine.io/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "mime-types",
          "version": "2.1.21",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|engine.io@3.2.0|mime-types@2.1.21",
          "description": "The ultimate javascript content-type utility.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mime-types@2.1.21",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/mime-types.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/mime-types#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/mime-types/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/engine.io/node_modules/mime-types"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|engine.io@3.2.0|ms@2.0.0",
          "description": "Tiny milisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/zeit/ms.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/zeit/ms#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/zeit/ms/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/engine.io/node_modules/ms"
            }
          ]
        },
        {
          "type": "library",
          "name": "mime-db",
          "version": "1.37.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|engine.io@3.2.0|mime-db@1.37.0",
          "description": "Media Type Database",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mime-db@1.37.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/mime-db.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/mime-db#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/mime-db/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/engine.io/node_modules/mime-db"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "has-binary2",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|has-binary2@1.0.2",
      "author": "Kevin Roark",
      "description": "A function that takes anything in javascript and returns true if its argument contains binary data.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/has-binary2@1.0.2",
      "externalReferences": [
        {
          "url": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-binary2"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "isarray",
          "version": "2.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|has-binary2@1.0.2|isarray@2.0.1",
          "author": "Julian Gruber",
          "description": "Array#isArray for older browsers",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/isarray@2.0.1",
          "externalReferences": [
            {
              "url": "git://github.com/juliangruber/isarray.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/juliangruber/isarray",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/juliangruber/isarray/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/has-binary2/node_modules/isarray"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "socket.io-adapter",
      "version": "1.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|socket.io-adapter@1.1.1",
      "description": "default socket.io in-memory adapter",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/socket.io-adapter@1.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/socketio/socket.io-adapter.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/socketio/socket.io-adapter#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/socketio/socket.io-adapter/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/socket.io-adapter"
        }
      ]
    },
    {
      "type": "library",
      "name": "socket.io-client",
      "version": "2.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|socket.io-client@2.1.1",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/socket.io-client@2.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/Automattic/socket.io-client.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Automattic/socket.io-client#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Automattic/socket.io-client/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/socket.io-client"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "3.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|socket.io-client@2.1.1|debug@3.1.0",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@3.1.0",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/socket.io-client/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|socket.io-client@2.1.1|ms@2.0.0",
          "description": "Tiny milisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/zeit/ms.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/zeit/ms#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/zeit/ms/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/socket.io-client/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "socket.io-parser",
      "version": "3.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|socket.io-parser@3.2.0",
      "description": "socket.io protocol parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/socket.io-parser@3.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/Automattic/socket.io-parser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Automattic/socket.io-parser#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Automattic/socket.io-parser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/socket.io-parser"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "3.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|socket.io-parser@3.2.0|debug@3.1.0",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@3.1.0",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/socket.io-parser/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "isarray",
          "version": "2.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|socket.io-parser@3.2.0|isarray@2.0.1",
          "author": "Julian Gruber",
          "description": "Array#isArray for older browsers",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/isarray@2.0.1",
          "externalReferences": [
            {
              "url": "git://github.com/juliangruber/isarray.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/juliangruber/isarray",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/juliangruber/isarray/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/socket.io-parser/node_modules/isarray"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|socket.io-parser@3.2.0|ms@2.0.0",
          "description": "Tiny milisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/zeit/ms.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/zeit/ms#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/zeit/ms/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/socket.io-parser/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "array-union",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|array-union@1.0.2",
      "author": "Sindre Sorhus",
      "description": "Create an array of unique values, in order, from the input arrays",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/array-union@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/array-union.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/array-union#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/array-union/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-union"
        }
      ]
    },
    {
      "type": "library",
      "name": "find-up",
      "version": "1.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|find-up@1.1.2",
      "author": "Sindre Sorhus",
      "description": "Find a file by walking up parent directories",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/find-up@1.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/find-up.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/find-up#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/find-up/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/find-up"
        }
      ]
    },
    {
      "type": "library",
      "name": "core-util-is",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|core-util-is@1.0.2",
      "author": "Isaac Z. Schlueter",
      "description": "The `util.is*` functions introduced in Node v0.12.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/core-util-is@1.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/core-util-is.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/core-util-is#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/core-util-is/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/core-util-is"
        }
      ]
    },
    {
      "type": "library",
      "name": "protochain",
      "version": "1.0.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|protochain@1.0.5",
      "author": "Tim Oxley",
      "description": "Get the prototype chain of any value as an Array",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/protochain@1.0.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/timoxley/protochain.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/timoxley/protochain",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/timoxley/protochain/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/protochain/-/protochain-1.0.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/protochain"
        }
      ]
    },
    {
      "type": "library",
      "name": "diff",
      "version": "1.4.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|diff@1.4.0",
      "description": "A javascript text diff implementation.",
      "licenses": [
        {
          "license": {
            "name": "BSD",
            "acknowledgement": "declared",
            "url": "http://github.com/kpdecker/jsdiff/blob/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/diff@1.4.0",
      "externalReferences": [
        {
          "url": "git://github.com/kpdecker/jsdiff.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kpdecker/jsdiff#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/kpdecker/jsdiff/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/diff/-/diff-1.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/diff"
        }
      ]
    },
    {
      "type": "library",
      "name": "growl",
      "version": "1.9.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|growl@1.9.2",
      "author": "TJ Holowaychuk",
      "description": "Growl unobtrusive notifications",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/growl@1.9.2",
      "externalReferences": [
        {
          "url": "git://github.com/tj/node-growl.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/tj/node-growl#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/tj/node-growl/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/growl/-/growl-1.9.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/growl"
        }
      ]
    },
    {
      "type": "library",
      "name": "jade",
      "version": "0.26.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jade@0.26.3",
      "author": "TJ Holowaychuk",
      "description": "Jade template engine",
      "purl": "pkg:npm/jade@0.26.3",
      "externalReferences": [
        {
          "url": "git://github.com/visionmedia/jade.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/visionmedia/jade#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/visionmedia/jade/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jade/-/jade-0.26.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jade"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "commander",
          "version": "0.6.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jade@0.26.3|commander@0.6.1",
          "author": "TJ Holowaychuk",
          "description": "the complete solution for node.js command-line programs",
          "purl": "pkg:npm/commander@0.6.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/visionmedia/commander.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/commander.js#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/commander.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/commander/-/commander-0.6.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/jade/node_modules/commander"
            }
          ]
        },
        {
          "type": "library",
          "name": "mkdirp",
          "version": "0.3.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jade@0.26.3|mkdirp@0.3.0",
          "author": "James Halliday",
          "description": "Recursively mkdir, like `mkdir -p`",
          "licenses": [
            {
              "license": {
                "name": "MIT/X11",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mkdirp@0.3.0",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/substack/node-mkdirp.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/substack/node-mkdirp#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/substack/node-mkdirp/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/jade/node_modules/mkdirp"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "to-iso-string",
      "version": "0.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|to-iso-string@0.0.2",
      "description": "Cross-browser toISOString support.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/to-iso-string@0.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/segmentio/to-iso-string.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/segmentio/to-iso-string#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/segmentio/to-iso-string/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/to-iso-string/-/to-iso-string-0.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/to-iso-string"
        }
      ]
    },
    {
      "type": "library",
      "name": "formatio",
      "version": "1.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|formatio@1.1.1",
      "author": "Christian Johansen",
      "description": "Human-readable object formatting",
      "purl": "pkg:npm/formatio@1.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/busterjs/formatio.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://busterjs.org/docs/formatio/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/busterjs/formatio/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/formatio/-/formatio-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/formatio"
        }
      ]
    },
    {
      "type": "library",
      "name": "lolex",
      "version": "1.3.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lolex@1.3.2",
      "author": "Christian Johansen",
      "description": "Fake JavaScript timers",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lolex@1.3.2",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/sinonjs/lolex.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/sinonjs/lolex",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/sinonjs/lolex/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lolex/-/lolex-1.3.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lolex"
        }
      ]
    },
    {
      "type": "library",
      "name": "samsam",
      "version": "1.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|samsam@1.1.2",
      "author": "Christian Johansen",
      "description": "Value identification and comparison functions",
      "purl": "pkg:npm/samsam@1.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/busterjs/samsam.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://busterjs.org/docs/buster-assertions",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/busterjs/samsam/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/samsam/-/samsam-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/samsam"
        }
      ]
    },
    {
      "type": "library",
      "name": "adm-zip",
      "version": "0.4.14",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|adm-zip@0.4.14",
      "author": "Nasca Iacob",
      "description": "Javascript implementation of zip for nodejs with support for electron original-fs. Allows user to create or extract zip files both in memory or to/from disk",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/adm-zip@0.4.14",
      "externalReferences": [
        {
          "url": "git+https://github.com/cthackers/adm-zip.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/cthackers/adm-zip",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/cthackers/adm-zip/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.14.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/adm-zip"
        }
      ]
    },
    {
      "type": "library",
      "name": "del",
      "version": "2.2.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|del@2.2.2",
      "author": "Sindre Sorhus",
      "description": "Delete files and folders",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/del@2.2.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/del.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/del#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/del/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/del/-/del-2.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/del"
        }
      ]
    },
    {
      "type": "library",
      "name": "cliui",
      "version": "6.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cliui@6.0.0",
      "author": "Ben Coe",
      "description": "easily create complex multi-column command-line-interfaces",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cliui@6.0.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/yargs/cliui.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/yargs/cliui#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/yargs/cliui/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cliui"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "string-width",
          "version": "4.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cliui@6.0.0|string-width@4.2.0",
          "author": "Sindre Sorhus",
          "description": "Get the visual width of a string - the number of columns required to display it",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string-width@4.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/string-width.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cliui/node_modules/string-width"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "6.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cliui@6.0.0|strip-ansi@6.0.0",
          "author": "Sindre Sorhus",
          "description": "Strip ANSI escape codes from a string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-ansi@6.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/strip-ansi.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cliui/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-fullwidth-code-point",
          "version": "3.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cliui@6.0.0|is-fullwidth-code-point@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Check if the character represented by a given Unicode code point is fullwidth",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-fullwidth-code-point@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cliui/node_modules/is-fullwidth-code-point"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "5.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cliui@6.0.0|ansi-regex@5.0.0",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-regex@5.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-regex.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cliui/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "decamelize",
      "version": "1.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|decamelize@1.2.0",
      "author": "Sindre Sorhus",
      "description": "Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/decamelize@1.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/decamelize.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/decamelize#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/decamelize/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/decamelize"
        }
      ]
    },
    {
      "type": "library",
      "name": "get-caller-file",
      "version": "2.0.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|get-caller-file@2.0.5",
      "author": "Stefan Penner",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/get-caller-file@2.0.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/stefanpenner/get-caller-file.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/stefanpenner/get-caller-file#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stefanpenner/get-caller-file/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-caller-file"
        }
      ]
    },
    {
      "type": "library",
      "name": "require-directory",
      "version": "2.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|require-directory@2.1.1",
      "author": "Troy Goode",
      "description": "Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/require-directory@2.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/troygoode/node-require-directory.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/troygoode/node-require-directory/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/troygoode/node-require-directory/issues/",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/require-directory"
        }
      ]
    },
    {
      "type": "library",
      "name": "require-main-filename",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|require-main-filename@2.0.0",
      "author": "Ben Coe",
      "description": "shim for require.main.filename() that works in as many environments as possible",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/require-main-filename@2.0.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/yargs/require-main-filename.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/yargs/require-main-filename#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/yargs/require-main-filename/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/require-main-filename"
        }
      ]
    },
    {
      "type": "library",
      "name": "set-blocking",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|set-blocking@2.0.0",
      "author": "Ben Coe",
      "description": "set blocking stdio and stderr ensuring that terminal output does not truncate",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/set-blocking@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/yargs/set-blocking.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/yargs/set-blocking#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/yargs/set-blocking/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/set-blocking"
        }
      ]
    },
    {
      "type": "library",
      "name": "which-module",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|which-module@2.0.0",
      "author": "nexdrew",
      "description": "Find the module object for something that was require()d",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/which-module@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/nexdrew/which-module.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nexdrew/which-module#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nexdrew/which-module/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/which-module"
        }
      ]
    },
    {
      "type": "library",
      "name": "y18n",
      "version": "4.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|y18n@4.0.0",
      "author": "Ben Coe",
      "description": "the bare-bones internationalization library used by yargs",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/y18n@4.0.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/yargs/y18n.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/yargs/y18n",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/yargs/y18n/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/y18n"
        }
      ]
    },
    {
      "type": "library",
      "name": "yargs-parser",
      "version": "18.1.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|yargs-parser@18.1.3",
      "author": "Ben Coe",
      "description": "the mighty option parser used by yargs",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/yargs-parser@18.1.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/yargs/yargs-parser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/yargs/yargs-parser#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/yargs/yargs-parser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yargs-parser"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "camelcase",
          "version": "5.3.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|yargs-parser@18.1.3|camelcase@5.3.1",
          "author": "Sindre Sorhus",
          "description": "Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/camelcase@5.3.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/camelcase.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/camelcase#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/camelcase/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/yargs-parser/node_modules/camelcase"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "weak-map",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|weak-map@1.0.0",
      "purl": "pkg:npm/weak-map@1.0.0",
      "externalReferences": [
        {
          "url": "https://registry.npmjs.org/weak-map/-/weak-map-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/weak-map"
        }
      ]
    },
    {
      "type": "library",
      "name": "core-js",
      "version": "2.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|core-js@2.3.0",
      "description": "Standard library",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/core-js@2.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/zloirock/core-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/zloirock/core-js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/zloirock/core-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/core-js/-/core-js-2.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/core-js"
        }
      ]
    },
    {
      "type": "library",
      "name": "es6-promise",
      "version": "3.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|es6-promise@3.0.2",
      "author": "Yehuda Katz, Tom Dale, Stefan Penner and contributors",
      "description": "A lightweight library that provides tools for organizing asynchronous code",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/es6-promise@3.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/jakearchibald/ES6-Promises.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jakearchibald/ES6-Promises#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jakearchibald/ES6-Promises/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es6-promise"
        }
      ]
    },
    {
      "type": "library",
      "name": "lie",
      "version": "3.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lie@3.1.1",
      "description": "A basic but performant promise implementation",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lie@3.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/calvinmetcalf/lie.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/calvinmetcalf/lie#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/calvinmetcalf/lie/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lie/-/lie-3.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lie"
        }
      ]
    },
    {
      "type": "library",
      "name": "pako",
      "version": "1.0.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|pako@1.0.6",
      "description": "zlib port to javascript - fast, modularized, with browser support",
      "licenses": [
        {
          "expression": "(MIT AND Zlib)",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/pako@1.0.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/nodeca/pako.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nodeca/pako",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nodeca/pako/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pako"
        }
      ]
    },
    {
      "type": "library",
      "name": "negotiator",
      "version": "0.6.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|negotiator@0.6.1",
      "description": "HTTP content negotiation",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/negotiator@0.6.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/negotiator.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/negotiator#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/negotiator/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/negotiator"
        }
      ]
    },
    {
      "type": "library",
      "name": "combine-source-map",
      "version": "0.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|combine-source-map@0.3.0",
      "author": "Thorsten Lorenz",
      "description": "Add source maps of multiple files, offset them and then combine them into one source map",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/combine-source-map@0.3.0",
      "externalReferences": [
        {
          "url": "git://github.com/thlorenz/combine-source-map.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/thlorenz/combine-source-map",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/thlorenz/combine-source-map/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/combine-source-map"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "convert-source-map",
          "version": "0.3.5",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|combine-source-map@0.3.0|convert-source-map@0.3.5",
          "author": "Thorsten Lorenz",
          "description": "Converts a source-map from/to  different formats and allows adding/changing properties.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/convert-source-map@0.3.5",
          "externalReferences": [
            {
              "url": "git://github.com/thlorenz/convert-source-map.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/thlorenz/convert-source-map",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/thlorenz/convert-source-map/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/combine-source-map/node_modules/convert-source-map"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "ieee754",
      "version": "1.1.8",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ieee754@1.1.8",
      "author": "Feross Aboukhadijeh",
      "description": "Read/write IEEE754 floating point numbers from/to a Buffer or array-like object",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ieee754@1.1.8",
      "externalReferences": [
        {
          "url": "git://github.com/feross/ieee754.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/feross/ieee754#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/feross/ieee754/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ieee754"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-array",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-array@1.0.1",
      "description": "Check if the given value is an Array",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-array@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/retrofox/is-array.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/retrofox/is-array#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/retrofox/is-array/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-array/-/is-array-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-array"
        }
      ]
    },
    {
      "type": "library",
      "name": "typedarray",
      "version": "0.0.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|typedarray@0.0.6",
      "author": "James Halliday",
      "description": "TypedArray polyfill for old browsers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/typedarray@0.0.6",
      "externalReferences": [
        {
          "url": "git://github.com/substack/typedarray.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/typedarray",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/typedarray/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/typedarray"
        }
      ]
    },
    {
      "type": "library",
      "name": "date-now",
      "version": "0.1.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|date-now@0.1.4",
      "author": "Raynos",
      "description": "A requirable version of Date.now()",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/Colingo/date-now/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/date-now@0.1.4",
      "externalReferences": [
        {
          "url": "git://github.com/Colingo/date-now.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Colingo/date-now",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Colingo/date-now/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/date-now"
        }
      ]
    },
    {
      "type": "library",
      "name": "browserify-cipher",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browserify-cipher@1.0.0",
      "author": "Calvin Metcalf",
      "description": "ciphers for the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browserify-cipher@1.0.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/crypto-browserify/browserify-cipher.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/browserify-cipher#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/browserify-cipher/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browserify-cipher"
        }
      ]
    },
    {
      "type": "library",
      "name": "browserify-sign",
      "version": "4.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browserify-sign@4.0.0",
      "description": "adds node crypto signing for browsers",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browserify-sign@4.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/crypto-browserify/browserify-sign.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/browserify-sign#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/browserify-sign/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browserify-sign"
        }
      ]
    },
    {
      "type": "library",
      "name": "create-ecdh",
      "version": "4.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|create-ecdh@4.0.0",
      "author": "Calvin Metcalf",
      "description": "createECDH but browserifiable",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/create-ecdh@4.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-browserify/createECDH.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/createECDH",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/createECDH/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/create-ecdh"
        }
      ]
    },
    {
      "type": "library",
      "name": "create-hash",
      "version": "1.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|create-hash@1.1.2",
      "description": "create hashes for browserify",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/create-hash@1.1.2",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/crypto-browserify/createHash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/createHash",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/createHash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/create-hash"
        }
      ]
    },
    {
      "type": "library",
      "name": "create-hmac",
      "version": "1.1.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|create-hmac@1.1.4",
      "description": "node style hmacs in the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/create-hmac@1.1.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-browserify/createHmac.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/createHmac",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/createHmac/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/create-hmac"
        }
      ]
    },
    {
      "type": "library",
      "name": "diffie-hellman",
      "version": "5.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|diffie-hellman@5.0.2",
      "author": "Calvin Metcalf",
      "description": "pure js diffie-hellman",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/diffie-hellman@5.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-browserify/diffie-hellman.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/diffie-hellman",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/diffie-hellman/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/diffie-hellman"
        }
      ]
    },
    {
      "type": "library",
      "name": "pbkdf2",
      "version": "3.0.9",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|pbkdf2@3.0.9",
      "author": "Daniel Cousens",
      "description": "This library provides the functionality of PBKDF2 with the ability to use any supported hashing algorithm returned from crypto.getHashes()",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pbkdf2@3.0.9",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-browserify/pbkdf2.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/pbkdf2",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/pbkdf2/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.9.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pbkdf2"
        }
      ]
    },
    {
      "type": "library",
      "name": "public-encrypt",
      "version": "4.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|public-encrypt@4.0.0",
      "description": "browserify version of publicEncrypt & privateDecrypt",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/public-encrypt@4.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-browserify/publicEncrypt.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/publicEncrypt",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/publicEncrypt/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/public-encrypt"
        }
      ]
    },
    {
      "type": "library",
      "name": "randombytes",
      "version": "2.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|randombytes@2.0.3",
      "description": "random bytes from browserify stand alone",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/randombytes@2.0.3",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/crypto-browserify/randombytes.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/randombytes",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/randombytes/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/randombytes"
        }
      ]
    },
    {
      "type": "library",
      "name": "JSONStream",
      "version": "1.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|JSONStream@1.3.0",
      "author": "Dominic Tarr",
      "description": "rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)",
      "licenses": [
        {
          "expression": "(MIT OR Apache-2.0)",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/jsonstream@1.3.0",
      "externalReferences": [
        {
          "url": "git://github.com/dominictarr/JSONStream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/dominictarr/JSONStream",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dominictarr/JSONStream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/JSONStream"
        }
      ]
    },
    {
      "type": "library",
      "name": "Base64",
      "version": "0.2.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|Base64@0.2.1",
      "author": "David Chambers",
      "description": "Base64 encoding and decoding",
      "licenses": [
        {
          "license": {
            "id": "WTFPL",
            "acknowledgement": "declared",
            "url": "https://raw.github.com/davidchambers/Base64.js/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/base64@0.2.1",
      "externalReferences": [
        {
          "url": "git://github.com/davidchambers/Base64.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/davidchambers/Base64.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/davidchambers/Base64.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/Base64/-/Base64-0.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/Base64"
        }
      ]
    },
    {
      "type": "library",
      "name": "lexical-scope",
      "version": "1.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lexical-scope@1.2.0",
      "author": "James Halliday",
      "description": "detect global and local lexical identifiers from javascript source code",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lexical-scope@1.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/substack/lexical-scope.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/lexical-scope",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/lexical-scope/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lexical-scope/-/lexical-scope-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lexical-scope"
        }
      ]
    },
    {
      "type": "library",
      "name": "process",
      "version": "0.11.9",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|process@0.11.9",
      "author": "Roman Shtylman",
      "description": "process information for node.js and browsers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/process@0.11.9",
      "externalReferences": [
        {
          "url": "git://github.com/shtylman/node-process.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/shtylman/node-process#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/shtylman/node-process/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/process/-/process-0.11.9.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/process"
        }
      ]
    },
    {
      "type": "library",
      "name": "stream-splicer",
      "version": "1.3.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|stream-splicer@1.3.2",
      "author": "James Halliday",
      "description": "streaming pipeline with a mutable configuration",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/stream-splicer@1.3.2",
      "externalReferences": [
        {
          "url": "git://github.com/substack/stream-splicer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/stream-splicer",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/stream-splicer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-1.3.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stream-splicer"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "readable-stream",
          "version": "1.1.14",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|stream-splicer@1.3.2|readable-stream@1.1.14",
          "author": "Isaac Z. Schlueter",
          "description": "Streams3, a user-land copy of the stream library from Node.js v0.11.x",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readable-stream@1.1.14",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/readable-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/stream-splicer/node_modules/readable-stream"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "detective",
      "version": "4.3.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|detective@4.3.2",
      "author": "James Halliday",
      "description": "find all require() calls by walking the AST",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/detective@4.3.2",
      "externalReferences": [
        {
          "url": "git://github.com/substack/node-detective.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/node-detective#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/node-detective/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/detective/-/detective-4.3.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/detective"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "defined",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|detective@4.3.2|defined@1.0.0",
          "author": "James Halliday",
          "description": "return the first argument that is `!== undefined`",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/defined@1.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/substack/defined.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/substack/defined",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/substack/defined/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/detective/node_modules/defined"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "stream-combiner2",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|stream-combiner2@1.0.2",
      "author": "'Dominic Tarr'",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/stream-combiner2@1.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/substack/stream-combiner2.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/stream-combiner2",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/stream-combiner2/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stream-combiner2"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "through2",
          "version": "0.5.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|stream-combiner2@1.0.2|through2@0.5.1",
          "author": "Rod Vagg",
          "description": "A tiny wrapper around Node streams2 Transform to avoid explicit subclassing noise",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/through2@0.5.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/rvagg/through2.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/rvagg/through2#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/rvagg/through2/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/through2/-/through2-0.5.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/stream-combiner2/node_modules/through2"
            }
          ]
        },
        {
          "type": "library",
          "name": "readable-stream",
          "version": "1.0.34",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|stream-combiner2@1.0.2|readable-stream@1.0.34",
          "author": "Isaac Z. Schlueter",
          "description": "Streams2, a user-land copy of the stream library from Node.js v0.10.x",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readable-stream@1.0.34",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/readable-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/stream-combiner2/node_modules/readable-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "xtend",
          "version": "3.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|stream-combiner2@1.0.2|xtend@3.0.0",
          "author": "Raynos",
          "description": "extend like a boss",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared",
                "url": "http://github.com/raynos/xtend/raw/master/LICENSE"
              }
            }
          ],
          "purl": "pkg:npm/xtend@3.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/Raynos/xtend.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/Raynos/xtend",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/Raynos/xtend/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/xtend/-/xtend-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/stream-combiner2/node_modules/xtend"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "sha.js",
      "version": "2.4.8",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|sha.js@2.4.8",
      "author": "Dominic Tarr",
      "description": "Streamable SHA hashes in pure javascript",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/sha.js@2.4.8",
      "externalReferences": [
        {
          "url": "git://github.com/crypto-browserify/sha.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/sha.js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/sha.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sha.js"
        }
      ]
    },
    {
      "type": "library",
      "name": "rfile",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|rfile@1.0.0",
      "author": "ForbesLindesay",
      "description": "Require a plain text or binary file in node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/rfile@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/ForbesLindesay/rfile.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ForbesLindesay/rfile#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ForbesLindesay/rfile/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/rfile/-/rfile-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rfile"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "resolve",
          "version": "0.3.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|rfile@1.0.0|resolve@0.3.1",
          "author": "James Halliday",
          "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/resolve@0.3.1",
          "externalReferences": [
            {
              "url": "git://github.com/substack/node-resolve.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/substack/node-resolve#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/substack/node-resolve/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/rfile/node_modules/resolve"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "ruglify",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ruglify@1.0.0",
      "author": "ForbesLindesay",
      "description": "'Require' minified JavaScript as a string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ruglify@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/ForbesLindesay/ruglify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ForbesLindesay/ruglify#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ForbesLindesay/ruglify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ruglify/-/ruglify-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ruglify"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "uglify-js",
          "version": "2.2.5",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ruglify@1.0.0|uglify-js@2.2.5",
          "description": "JavaScript parser, mangler/compressor and beautifier toolkit",
          "purl": "pkg:npm/uglify-js@2.2.5",
          "externalReferences": [
            {
              "url": "git+https://github.com/mishoo/UglifyJS2.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://lisperator.net/uglifyjs",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/mishoo/UglifyJS2/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/ruglify/node_modules/uglify-js"
            }
          ]
        },
        {
          "type": "library",
          "name": "optimist",
          "version": "0.3.7",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ruglify@1.0.0|optimist@0.3.7",
          "author": "James Halliday",
          "description": "Light-weight option parsing with an argv hash. No optstrings attached.",
          "licenses": [
            {
              "license": {
                "name": "MIT/X11",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/optimist@0.3.7",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/substack/node-optimist.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/substack/node-optimist#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/substack/node-optimist/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/ruglify/node_modules/optimist"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "querystring",
      "version": "0.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|querystring@0.2.0",
      "author": "Irakli Gozalishvili",
      "description": "Node's querystring module for all engines.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/Gozala/enchain/License.md"
          }
        }
      ],
      "purl": "pkg:npm/querystring@0.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/Gozala/querystring.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Gozala/querystring#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/Gozala/querystring/issues/",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/querystring"
        }
      ]
    },
    {
      "type": "library",
      "name": "indexof",
      "version": "0.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|indexof@0.0.1",
      "description": "Microsoft sucks",
      "purl": "pkg:npm/indexof@0.0.1",
      "externalReferences": [
        {
          "url": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/indexof"
        }
      ]
    },
    {
      "type": "library",
      "name": "unpipe",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|unpipe@1.0.0",
      "author": "Douglas Christopher Wilson",
      "description": "Unpipe a stream from all destinations",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/unpipe@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/stream-utils/unpipe.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/stream-utils/unpipe#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stream-utils/unpipe/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unpipe"
        }
      ]
    },
    {
      "type": "library",
      "name": "ee-first",
      "version": "1.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ee-first@1.1.1",
      "author": "Jonathan Ong",
      "description": "return the first event in a set of ee/event pairs",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ee-first@1.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonathanong/ee-first.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonathanong/ee-first#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonathanong/ee-first/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ee-first"
        }
      ]
    },
    {
      "type": "library",
      "name": "forwarded",
      "version": "0.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|forwarded@0.1.0",
      "description": "Parse HTTP X-Forwarded-For header",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/forwarded@0.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/forwarded.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/forwarded#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/forwarded/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/forwarded"
        }
      ]
    },
    {
      "type": "library",
      "name": "ipaddr.js",
      "version": "1.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ipaddr.js@1.2.0",
      "author": "whitequark",
      "description": "A library for manipulating IPv4 and IPv6 addresses in JavaScript.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ipaddr.js@1.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/whitequark/ipaddr.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/whitequark/ipaddr.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/whitequark/ipaddr.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ipaddr.js"
        }
      ]
    },
    {
      "type": "library",
      "name": "media-typer",
      "version": "0.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|media-typer@0.3.0",
      "author": "Douglas Christopher Wilson",
      "description": "Simple RFC 6838 media type parser and formatter",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/media-typer@0.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/media-typer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/media-typer#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/media-typer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/media-typer"
        }
      ]
    },
    {
      "type": "library",
      "name": "es6-promisify",
      "version": "5.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|es6-promisify@5.0.0",
      "author": "Mike Hall",
      "description": "Converts callback-based functions to ES6 Promises",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/es6-promisify@5.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/digitaldesignlabs/es6-promisify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/digitaldesignlabs/es6-promisify#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/digitaldesignlabs/es6-promisify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es6-promisify"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "es6-promise",
          "version": "4.2.8",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|es6-promisify@5.0.0|es6-promise@4.2.8",
          "author": "Yehuda Katz, Tom Dale, Stefan Penner and contributors",
          "description": "A lightweight library that provides tools for organizing asynchronous code",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/es6-promise@4.2.8",
          "externalReferences": [
            {
              "url": "git://github.com/stefanpenner/es6-promise.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/stefanpenner/es6-promise",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/stefanpenner/es6-promise/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/es6-promisify/node_modules/es6-promise"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "buffers",
      "version": "0.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|buffers@0.1.1",
      "author": "James Halliday",
      "description": "Treat a collection of Buffers as a single contiguous partially mutable Buffer.",
      "purl": "pkg:npm/buffers@0.1.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/substack/node-buffers.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/node-buffers#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/node-buffers/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/buffers"
        }
      ]
    },
    {
      "type": "library",
      "name": "chainsaw",
      "version": "0.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|chainsaw@0.1.0",
      "author": "James Halliday",
      "description": "Build chainable fluent interfaces the easy way... with a freakin' chainsaw!",
      "licenses": [
        {
          "license": {
            "name": "MIT/X11",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/chainsaw@0.1.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/substack/node-chainsaw.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/node-chainsaw#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/node-chainsaw/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chainsaw"
        }
      ]
    },
    {
      "type": "library",
      "name": "util-deprecate",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|util-deprecate@1.0.2",
      "author": "Nathan Rajlich",
      "description": "The Node.js `util.deprecate()` function with browser support",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/util-deprecate@1.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/TooTallNate/util-deprecate.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/TooTallNate/util-deprecate",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/TooTallNate/util-deprecate/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/util-deprecate"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-platform",
      "version": "0.11.15",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|path-platform@0.11.15",
      "author": "Timothy J Fontaine",
      "description": "Provide access to win32 and posix path operations; sourced directly from upstream Node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/path-platform@0.11.15",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/tjfontaine/node-path-platform.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/tjfontaine/node-path-platform",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/tjfontaine/node-path-platform/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/path-platform/-/path-platform-0.11.15.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-platform"
        }
      ]
    },
    {
      "type": "library",
      "name": "async-each",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|async-each@1.0.1",
      "author": "Paul Miller",
      "description": "No-bullshit, ultra-simple, 35-lines-of-code async parallel forEach / map function for JavaScript.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/async-each@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/paulmillr/async-each.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/paulmillr/async-each/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/paulmillr/async-each/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/async-each"
        }
      ]
    },
    {
      "type": "library",
      "name": "normalize-path",
      "version": "2.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|normalize-path@2.1.1",
      "author": "Jon Schlinkert",
      "description": "Normalize file path slashes to be unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes unless disabled.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/normalize-path@2.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/normalize-path.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/normalize-path",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/normalize-path/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/normalize-path"
        }
      ]
    },
    {
      "type": "library",
      "name": "upath",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|upath@1.1.0",
      "author": "Angelos Pikoulas",
      "description": "A proxy to `path`, replacing `\\` with `/` for all results & new methods to normalize & join keeping leading `./` and add, change, default, trim file extensions.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/upath@1.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/anodynos/upath.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/anodynos/upath/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/anodynos/upath/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/upath"
        }
      ]
    },
    {
      "type": "library",
      "name": "camelcase",
      "version": "2.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|camelcase@2.1.1",
      "author": "Sindre Sorhus",
      "description": "Convert a dash/dot/underscore/space separated string to camelCase: foo-bar → fooBar",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/camelcase@2.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/camelcase.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/camelcase#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/camelcase/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/camelcase"
        }
      ]
    },
    {
      "type": "library",
      "name": "os-locale",
      "version": "1.4.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|os-locale@1.4.0",
      "author": "Sindre Sorhus",
      "description": "Get the system locale",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/os-locale@1.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/os-locale.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/os-locale#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/os-locale/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/os-locale"
        }
      ]
    },
    {
      "type": "library",
      "name": "string-width",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|string-width@1.0.2",
      "author": "Sindre Sorhus",
      "description": "Get the visual width of a string - the number of columns required to display it",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/string-width@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/string-width.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/string-width#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/string-width/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string-width"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "is-fullwidth-code-point",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|string-width@1.0.2|is-fullwidth-code-point@1.0.0",
          "author": "Sindre Sorhus",
          "description": "Check if the character represented by a given Unicode code point is fullwidth",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-fullwidth-code-point@1.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/string-width/node_modules/is-fullwidth-code-point"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "window-size",
      "version": "0.1.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|window-size@0.1.4",
      "author": "Jon Schlinkert",
      "description": "Reliable way to to get the height and width of the terminal/console in a node.js environment.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/window-size@0.1.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/window-size.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/window-size",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/window-size/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/window-size"
        }
      ]
    },
    {
      "type": "library",
      "name": "execute-rule",
      "group": "@commitlint",
      "version": "12.1.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@commitlint/execute-rule@12.1.4",
      "author": "Mario Nebl",
      "description": "Lint your commit messages",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40commitlint/execute-rule@12.1.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/conventional-changelog/commitlint.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/conventional-changelog/commitlint#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/conventional-changelog/commitlint/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-12.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@commitlint/execute-rule"
        }
      ]
    },
    {
      "type": "library",
      "name": "resolve-extends",
      "group": "@commitlint",
      "version": "12.1.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@commitlint/resolve-extends@12.1.4",
      "author": "Mario Nebl",
      "description": "Lint your commit messages",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40commitlint/resolve-extends@12.1.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/conventional-changelog/commitlint.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/conventional-changelog/commitlint#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/conventional-changelog/commitlint/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-12.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@commitlint/resolve-extends"
        }
      ]
    },
    {
      "type": "library",
      "name": "types",
      "group": "@commitlint",
      "version": "12.1.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@commitlint/types@12.1.4",
      "author": "Mario Nebl",
      "description": "Shared types for commitlint packages",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40commitlint/types@12.1.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/conventional-changelog/commitlint.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/conventional-changelog/commitlint#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/conventional-changelog/commitlint/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@commitlint/types/-/types-12.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@commitlint/types"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "chalk",
          "version": "4.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@commitlint/types@12.1.4|chalk@4.1.1",
          "description": "Terminal string styling done right",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/chalk@4.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/chalk.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/chalk#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/chalk/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@commitlint/types/node_modules/chalk"
            }
          ]
        },
        {
          "type": "library",
          "name": "supports-color",
          "version": "7.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@commitlint/types@12.1.4|supports-color@7.2.0",
          "author": "Sindre Sorhus",
          "description": "Detect whether a terminal supports color",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/supports-color@7.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/supports-color.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/supports-color#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/supports-color/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@commitlint/types/node_modules/supports-color"
            }
          ]
        },
        {
          "type": "library",
          "name": "has-flag",
          "version": "4.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@commitlint/types@12.1.4|has-flag@4.0.0",
          "author": "Sindre Sorhus",
          "description": "Check if argv has a specific flag",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/has-flag@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/has-flag.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/has-flag#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/has-flag/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@commitlint/types/node_modules/has-flag"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "cosmiconfig",
      "version": "7.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cosmiconfig@7.0.0",
      "author": "David Clark",
      "description": "Find and load configuration from a package.json property, rc file, or CommonJS module",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cosmiconfig@7.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/davidtheclark/cosmiconfig.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/davidtheclark/cosmiconfig#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/davidtheclark/cosmiconfig/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cosmiconfig"
        }
      ]
    },
    {
      "type": "library",
      "name": "resolve-from",
      "version": "5.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|resolve-from@5.0.0",
      "author": "Sindre Sorhus",
      "description": "Resolve the path of a module like `require.resolve()` but from a given path",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/resolve-from@5.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/resolve-from.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/resolve-from#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/resolve-from/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/resolve-from"
        }
      ]
    },
    {
      "type": "library",
      "name": "supports-color",
      "version": "5.5.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|supports-color@5.5.0",
      "author": "Sindre Sorhus",
      "description": "Detect whether a terminal supports color",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/supports-color@5.5.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/chalk/supports-color.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chalk/supports-color#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chalk/supports-color/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/supports-color"
        }
      ]
    },
    {
      "type": "library",
      "name": "restore-cursor",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|restore-cursor@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Gracefully restore the CLI cursor on exit",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/restore-cursor@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/restore-cursor.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/restore-cursor#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/restore-cursor/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/restore-cursor"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "signal-exit",
          "version": "3.0.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|restore-cursor@2.0.0|signal-exit@3.0.3",
          "author": "Ben Coe",
          "description": "when you want to fire an event no matter how a process exits.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/signal-exit@3.0.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/tapjs/signal-exit.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/tapjs/signal-exit",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/tapjs/signal-exit/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/restore-cursor/node_modules/signal-exit"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "chardet",
      "version": "0.7.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|chardet@0.7.0",
      "author": "Dmitry Shirokov",
      "description": "Character detector",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/chardet@0.7.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/runk/node-chardet.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/runk/node-chardet",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/runk/node-chardet/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chardet"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-promise",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-promise@2.1.0",
      "author": "ForbesLindesay",
      "description": "Test whether an object looks like a promises-a+ promise",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-promise@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/then/is-promise.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/then/is-promise#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/then/is-promise/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-promise"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-fullwidth-code-point",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-fullwidth-code-point@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Check if the character represented by a given Unicode code point is fullwidth",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-fullwidth-code-point@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-fullwidth-code-point"
        }
      ]
    },
    {
      "type": "library",
      "name": "concat-map",
      "version": "0.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|concat-map@0.0.1",
      "author": "James Halliday",
      "description": "concatenative mapdashery",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/concat-map@0.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/substack/node-concat-map.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/node-concat-map#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/node-concat-map/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/concat-map"
        }
      ]
    },
    {
      "type": "library",
      "name": "safer-buffer",
      "version": "2.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|safer-buffer@2.1.2",
      "author": "Nikita Skovoroda",
      "description": "Modern Buffer API polyfill without footguns",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/safer-buffer@2.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/ChALkeR/safer-buffer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ChALkeR/safer-buffer#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ChALkeR/safer-buffer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/safer-buffer"
        }
      ]
    },
    {
      "type": "library",
      "name": "context-base",
      "group": "@opentelemetry",
      "version": "0.12.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/context-base@0.12.0",
      "author": "OpenTelemetry Authors",
      "description": "OpenTelemetry Base Context Manager",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40opentelemetry/context-base@0.12.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/open-telemetry/opentelemetry-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/open-telemetry/opentelemetry-js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/open-telemetry/opentelemetry-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@opentelemetry/context-base/-/context-base-0.12.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@opentelemetry/context-base"
        }
      ]
    },
    {
      "type": "library",
      "name": "core",
      "group": "@opentelemetry",
      "version": "0.12.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/core@0.12.0",
      "author": "OpenTelemetry Authors",
      "description": "OpenTelemetry Core provides default and no-op implementations of the OpenTelemetry types for trace and metrics",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40opentelemetry/core@0.12.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/open-telemetry/opentelemetry-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/open-telemetry/opentelemetry-js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/open-telemetry/opentelemetry-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@opentelemetry/core/-/core-0.12.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@opentelemetry/core"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "semver",
          "version": "7.3.4",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/core@0.12.0|semver@7.3.4",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@7.3.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@opentelemetry/core/node_modules/semver"
            }
          ]
        },
        {
          "type": "library",
          "name": "lru-cache",
          "version": "6.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/core@0.12.0|lru-cache@6.0.0",
          "author": "Isaac Z. Schlueter",
          "description": "A cache object that deletes the least-recently-used items.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lru-cache@6.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-lru-cache.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-lru-cache#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-lru-cache/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@opentelemetry/core/node_modules/lru-cache"
            }
          ]
        },
        {
          "type": "library",
          "name": "yallist",
          "version": "4.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/core@0.12.0|yallist@4.0.0",
          "author": "Isaac Z. Schlueter",
          "description": "Yet Another Linked List",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/yallist@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/isaacs/yallist.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/yallist#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/yallist/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@opentelemetry/core/node_modules/yallist"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "resources",
      "group": "@opentelemetry",
      "version": "0.12.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/resources@0.12.0",
      "author": "OpenTelemetry Authors",
      "description": "OpenTelemetry SDK resources",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40opentelemetry/resources@0.12.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/open-telemetry/opentelemetry-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/open-telemetry/opentelemetry-js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/open-telemetry/opentelemetry-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@opentelemetry/resources/-/resources-0.12.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@opentelemetry/resources"
        }
      ]
    },
    {
      "type": "library",
      "name": "semantic-conventions",
      "group": "@opentelemetry",
      "version": "0.12.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/semantic-conventions@0.12.0",
      "author": "OpenTelemetry Authors",
      "description": "OpenTelemetry semantic conventions",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40opentelemetry/semantic-conventions@0.12.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/open-telemetry/opentelemetry-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/open-telemetry/opentelemetry-js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/open-telemetry/opentelemetry-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@opentelemetry/semantic-conventions/-/semantic-conventions-0.12.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@opentelemetry/semantic-conventions"
        }
      ]
    },
    {
      "type": "library",
      "name": "grpc-js",
      "group": "@grpc",
      "version": "1.2.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@grpc/grpc-js@1.2.6",
      "author": "Google Inc.",
      "description": "gRPC Library for Node - pure JS implementation",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40grpc/grpc-js@1.2.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/grpc/grpc-node.git#master",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://grpc.io/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/grpc/grpc-node/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.2.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@grpc/grpc-js"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "node",
          "group": "@types",
          "version": "14.14.25",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@grpc/grpc-js@1.2.6|@types/node@14.14.25",
          "description": "TypeScript definitions for Node.js",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40types/node@14.14.25",
          "externalReferences": [
            {
              "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/node",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@types/node/-/node-14.14.25.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@grpc/grpc-js/node_modules/@types/node"
            }
          ]
        },
        {
          "type": "library",
          "name": "semver",
          "version": "6.3.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@grpc/grpc-js@1.2.6|semver@6.3.0",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@6.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@grpc/grpc-js/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "proto-loader",
      "group": "@grpc",
      "version": "0.5.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@grpc/proto-loader@0.5.4",
      "author": "Google Inc.",
      "description": "gRPC utility library for loading .proto files",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40grpc/proto-loader@0.5.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/grpc/grpc-node.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://grpc.io/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/grpc/grpc-node/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.5.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@grpc/proto-loader"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "protobufjs",
          "version": "6.9.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@grpc/proto-loader@0.5.4|protobufjs@6.9.0",
          "author": "Daniel Wirtz",
          "description": "Protocol Buffers for JavaScript (& TypeScript).",
          "licenses": [
            {
              "license": {
                "id": "BSD-3-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/protobufjs@6.9.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/protobufjs/protobuf.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://dcode.io/protobuf.js",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/dcodeIO/protobuf.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.9.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@grpc/proto-loader/node_modules/protobufjs"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "duplexify",
      "version": "4.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|duplexify@4.1.1",
      "author": "Mathias Buus",
      "description": "Turn a writable and readable stream into a streams2 duplex stream with support for async initialization and streams1/streams2 input",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/duplexify@4.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/mafintosh/duplexify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mafintosh/duplexify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mafintosh/duplexify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/duplexify/-/duplexify-4.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/duplexify"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "readable-stream",
          "version": "3.6.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|duplexify@4.1.1|readable-stream@3.6.0",
          "description": "Streams3, a user-land copy of the stream library from Node.js",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readable-stream@3.6.0",
          "externalReferences": [
            {
              "url": "git://github.com/nodejs/readable-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/nodejs/readable-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/nodejs/readable-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/duplexify/node_modules/readable-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "string_decoder",
          "version": "1.3.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|duplexify@4.1.1|string_decoder@1.3.0",
          "description": "The string_decoder module from Node core",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string_decoder@1.3.0",
          "externalReferences": [
            {
              "url": "git://github.com/nodejs/string_decoder.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/nodejs/string_decoder",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/nodejs/string_decoder/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/duplexify/node_modules/string_decoder"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "protobufjs",
      "version": "6.10.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|protobufjs@6.10.2",
      "author": "Daniel Wirtz",
      "description": "Protocol Buffers for JavaScript (& TypeScript).",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/protobufjs@6.10.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/protobufjs/protobuf.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://protobufjs.github.io/protobuf.js/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dcodeIO/protobuf.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.10.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/protobufjs"
        }
      ]
    },
    {
      "type": "library",
      "name": "retry-request",
      "version": "4.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|retry-request@4.1.1",
      "author": "Stephen Sawchuk",
      "description": "Retry a request.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/retry-request@4.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/stephenplusplus/retry-request.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/stephenplusplus/retry-request#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stephenplusplus/retry-request/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/retry-request/-/retry-request-4.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/retry-request"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "4.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|retry-request@4.1.1|debug@4.1.1",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@4.1.1",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/retry-request/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "through2",
          "version": "3.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|retry-request@4.1.1|through2@3.0.1",
          "author": "Rod Vagg",
          "description": "A tiny wrapper around Node.js streams.Transform (Streams2/3) to avoid explicit subclassing noise",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/through2@3.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/rvagg/through2.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/rvagg/through2#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/rvagg/through2/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/retry-request/node_modules/through2"
            }
          ]
        },
        {
          "type": "library",
          "name": "readable-stream",
          "version": "3.6.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|retry-request@4.1.1|readable-stream@3.6.0",
          "description": "Streams3, a user-land copy of the stream library from Node.js",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readable-stream@3.6.0",
          "externalReferences": [
            {
              "url": "git://github.com/nodejs/readable-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/nodejs/readable-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/nodejs/readable-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/retry-request/node_modules/readable-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "string_decoder",
          "version": "1.3.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|retry-request@4.1.1|string_decoder@1.3.0",
          "description": "The string_decoder module from Node core",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string_decoder@1.3.0",
          "externalReferences": [
            {
              "url": "git://github.com/nodejs/string_decoder.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/nodejs/string_decoder",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/nodejs/string_decoder/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/retry-request/node_modules/string_decoder"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "lazystream",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lazystream@1.0.0",
      "author": "Jonas Pommerening",
      "description": "Open Node Streams on demand.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lazystream@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jpommerening/node-lazystream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jpommerening/node-lazystream",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jpommerening/node-lazystream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lazystream"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.defaults",
      "version": "4.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.defaults@4.2.0",
      "author": "John-David Dalton",
      "description": "The lodash method `_.defaults` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.defaults@4.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.defaults"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.difference",
      "version": "4.5.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.difference@4.5.0",
      "author": "John-David Dalton",
      "description": "The lodash method `_.difference` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.difference@4.5.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.difference"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.flatten",
      "version": "4.4.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.flatten@4.4.0",
      "author": "John-David Dalton",
      "description": "The lodash method `_.flatten` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.flatten@4.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.flatten"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.union",
      "version": "4.6.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.union@4.6.0",
      "author": "John-David Dalton",
      "description": "The lodash method `_.union` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.union@4.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.union"
        }
      ]
    },
    {
      "type": "library",
      "name": "end-of-stream",
      "version": "1.4.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|end-of-stream@1.4.4",
      "author": "Mathias Buus",
      "description": "Call a callback when a readable/writable/duplex stream has completed or failed.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/end-of-stream@1.4.4",
      "externalReferences": [
        {
          "url": "git://github.com/mafintosh/end-of-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mafintosh/end-of-stream",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mafintosh/end-of-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/end-of-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "fs-constants",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|fs-constants@1.0.0",
      "author": "Mathias Buus",
      "description": "Require constants across node and the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fs-constants@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mafintosh/fs-constants.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mafintosh/fs-constants",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mafintosh/fs-constants/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fs-constants"
        }
      ]
    },
    {
      "type": "library",
      "name": "toidentifier",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|toidentifier@1.0.0",
      "author": "Douglas Christopher Wilson",
      "description": "Convert a string of words to a JavaScript identifier",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/toidentifier@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/component/toidentifier.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/component/toidentifier#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/component/toidentifier/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/toidentifier"
        }
      ]
    },
    {
      "type": "library",
      "name": "picomatch",
      "version": "2.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|picomatch@2.1.1",
      "author": "Jon Schlinkert",
      "description": "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/picomatch@2.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/micromatch/picomatch.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/micromatch/picomatch",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/micromatch/picomatch/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/picomatch/-/picomatch-2.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/picomatch"
        }
      ]
    },
    {
      "type": "library",
      "name": "binary-extensions",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|binary-extensions@2.0.0",
      "author": "Sindre Sorhus",
      "description": "List of binary file extensions",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/binary-extensions@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/binary-extensions.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/binary-extensions#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/binary-extensions/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/binary-extensions"
        }
      ]
    },
    {
      "type": "library",
      "name": "jju",
      "version": "1.4.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jju@1.4.0",
      "author": "Alex Kocharin",
      "description": "a set of utilities to work with JSON / JSON5 documents",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jju@1.4.0",
      "externalReferences": [
        {
          "url": "git://github.com/rlidwka/jju.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://rlidwka.github.io/jju/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/rlidwka/jju/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jju"
        }
      ]
    },
    {
      "type": "library",
      "name": "type",
      "version": "1.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|type@1.2.0",
      "author": "Mariusz Nowak",
      "description": "Runtime validation and processing of JavaScript types",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/type@1.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/medikoo/type.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/medikoo/type#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/medikoo/type/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/type/-/type-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/type"
        }
      ]
    },
    {
      "type": "library",
      "name": "lru-queue",
      "version": "0.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lru-queue@0.1.0",
      "author": "Mariusz Nowak",
      "description": "LRU Queue",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lru-queue@0.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/medikoo/lru-queue.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/medikoo/lru-queue#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/medikoo/lru-queue/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lru-queue/-/lru-queue-0.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lru-queue"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "es5-ext",
          "version": "0.10.12",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lru-queue@0.1.0|es5-ext@0.10.12",
          "author": "Mariusz Nowak",
          "description": "ECMAScript extensions and shims",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/es5-ext@0.10.12",
          "externalReferences": [
            {
              "url": "git://github.com/medikoo/es5-ext.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/medikoo/es5-ext#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/medikoo/es5-ext/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.12.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/lru-queue/node_modules/es5-ext"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "next-tick",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|next-tick@1.1.0",
      "author": "Mariusz Nowak",
      "description": "Environment agnostic nextTick polyfill",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/next-tick@1.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/medikoo/next-tick.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/medikoo/next-tick#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/medikoo/next-tick/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/next-tick"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-obj",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-obj@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Check if a value is an object",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-obj@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/is-obj.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/is-obj#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/is-obj/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-obj"
        }
      ]
    },
    {
      "type": "library",
      "name": "crypto-random-string",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|crypto-random-string@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Generate a cryptographically strong random string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/crypto-random-string@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/crypto-random-string.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/crypto-random-string#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/crypto-random-string/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/crypto-random-string"
        }
      ]
    },
    {
      "type": "library",
      "name": "typedarray-to-buffer",
      "version": "3.1.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|typedarray-to-buffer@3.1.5",
      "author": "Feross Aboukhadijeh",
      "description": "Convert a typed array to a Buffer without a copy",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/typedarray-to-buffer@3.1.5",
      "externalReferences": [
        {
          "url": "git://github.com/feross/typedarray-to-buffer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://feross.org",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/feross/typedarray-to-buffer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/typedarray-to-buffer"
        }
      ]
    },
    {
      "type": "library",
      "name": "nice-try",
      "version": "1.0.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nice-try@1.0.5",
      "description": "Tries to execute a function and discards any error that occurs",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/nice-try@1.0.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/electerious/nice-try.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/electerious/nice-try",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/electerious/nice-try/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/nice-try"
        }
      ]
    },
    {
      "type": "library",
      "name": "isexe",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|isexe@2.0.0",
      "author": "Isaac Z. Schlueter",
      "description": "Minimal module to check if a file is executable.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/isexe@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/isexe.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/isexe#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/isexe/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/isexe"
        }
      ]
    },
    {
      "type": "library",
      "name": "json-schema-ref-parser",
      "group": "@apidevtools",
      "version": "9.0.7",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@apidevtools/json-schema-ref-parser@9.0.7",
      "author": "James Messinger",
      "description": "Parse, Resolve, and Dereference JSON Schema $ref pointers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40apidevtools/json-schema-ref-parser@9.0.7",
      "externalReferences": [
        {
          "url": "git+https://github.com/APIDevTools/json-schema-ref-parser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://apitools.dev/json-schema-ref-parser/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/APIDevTools/json-schema-ref-parser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@apidevtools/json-schema-ref-parser/-/json-schema-ref-parser-9.0.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@apidevtools/json-schema-ref-parser"
        }
      ]
    },
    {
      "type": "library",
      "name": "deep-freeze",
      "version": "0.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|deep-freeze@0.0.1",
      "author": "James Halliday",
      "description": "recursively Object.freeze() objects and functions",
      "licenses": [
        {
          "license": {
            "name": "public domain",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/deep-freeze@0.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/substack/deep-freeze.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/deep-freeze",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/deep-freeze/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/deep-freeze/-/deep-freeze-0.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/deep-freeze"
        }
      ]
    },
    {
      "type": "library",
      "name": "events-listener",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|events-listener@1.1.0",
      "author": "Jason Walton",
      "description": "Listen to events from a Node.js EventEmitter.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/events-listener@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jwalton/node-events-listener.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jwalton/node-events-listener#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jwalton/node-events-listener/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/events-listener/-/events-listener-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/events-listener"
        }
      ]
    },
    {
      "type": "library",
      "name": "json-ptr",
      "version": "1.3.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|json-ptr@1.3.2",
      "author": "Phillip Clark",
      "description": "A complete implementation of JSON Pointer (RFC 6901) for nodejs and modern browsers.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/json-ptr@1.3.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/flitbit/json-ptr.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/flitbit/json-ptr#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/flitbit/json-ptr/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/json-ptr/-/json-ptr-1.3.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-ptr"
        }
      ]
    },
    {
      "type": "library",
      "name": "json-schema-traverse",
      "version": "0.4.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|json-schema-traverse@0.4.1",
      "author": "Evgeny Poberezkin",
      "description": "Traverse JSON Schema passing each schema object to callback",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/json-schema-traverse@0.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/epoberezkin/json-schema-traverse.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/epoberezkin/json-schema-traverse#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/epoberezkin/json-schema-traverse/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-schema-traverse"
        }
      ]
    },
    {
      "type": "library",
      "name": "openapi3-ts",
      "version": "1.4.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|openapi3-ts@1.4.0",
      "author": "Pedro J. Molina / Metadev",
      "description": "TS Model & utils for OpenAPI 3.x specification.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/openapi3-ts@1.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/metadevpro/openapi3-ts.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/metadevpro/openapi3-ts#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/metadevpro/openapi3-ts/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/openapi3-ts/-/openapi3-ts-1.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/openapi3-ts"
        }
      ]
    },
    {
      "type": "library",
      "name": "promise-breaker",
      "version": "5.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|promise-breaker@5.0.0",
      "author": "Jason Walton",
      "description": "Library to help write libraries that accept both promises and callbacks.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/promise-breaker@5.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jwalton/node-promise-breaker.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jwalton/node-promise-breaker#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jwalton/node-promise-breaker/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/promise-breaker/-/promise-breaker-5.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/promise-breaker"
        }
      ]
    },
    {
      "type": "library",
      "name": "pump",
      "version": "3.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|pump@3.0.0",
      "author": "Mathias Buus Madsen",
      "description": "pipe streams together and close all of them if one of them closes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pump@3.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/mafintosh/pump.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mafintosh/pump#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mafintosh/pump/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pump"
        }
      ]
    },
    {
      "type": "library",
      "name": "raw-body",
      "version": "2.4.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|raw-body@2.4.1",
      "author": "Jonathan Ong",
      "description": "Get and validate the raw body of a readable stream.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/raw-body@2.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/stream-utils/raw-body.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/stream-utils/raw-body#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stream-utils/raw-body/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/raw-body"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "bytes",
          "version": "3.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|raw-body@2.4.1|bytes@3.1.0",
          "author": "TJ Holowaychuk",
          "description": "Utility to parse a string bytes to bytes and vice-versa",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/bytes@3.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/visionmedia/bytes.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/bytes.js#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/bytes.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/raw-body/node_modules/bytes"
            }
          ]
        },
        {
          "type": "library",
          "name": "http-errors",
          "version": "1.7.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|raw-body@2.4.1|http-errors@1.7.3",
          "author": "Jonathan Ong",
          "description": "Create HTTP error objects",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/http-errors@1.7.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/http-errors.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/http-errors#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/http-errors/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/raw-body/node_modules/http-errors"
            }
          ]
        },
        {
          "type": "library",
          "name": "depd",
          "version": "1.1.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|raw-body@2.4.1|depd@1.1.2",
          "author": "Douglas Christopher Wilson",
          "description": "Deprecate all the things",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/depd@1.1.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/dougwilson/nodejs-depd.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/dougwilson/nodejs-depd#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/dougwilson/nodejs-depd/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/raw-body/node_modules/depd"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "json-bigint",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|json-bigint@1.0.0",
      "author": "Andrey Sidorov",
      "description": "JSON.parse with bigints support",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/json-bigint@1.0.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/sidorares/json-bigint.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sidorares/json-bigint#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sidorares/json-bigint/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/json-bigint/-/json-bigint-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-bigint"
        }
      ]
    },
    {
      "type": "library",
      "name": "google-p12-pem",
      "version": "3.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|google-p12-pem@3.0.3",
      "author": "Ryan Seys",
      "description": "Convert Google .p12 keys to .pem keys.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/google-p12-pem@3.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/google/google-p12-pem.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/google/google-p12-pem#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/google/google-p12-pem/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/google-p12-pem/-/google-p12-pem-3.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/google-p12-pem"
        }
      ]
    },
    {
      "type": "library",
      "name": "jwa",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jwa@2.0.0",
      "author": "Brian J. Brennan",
      "description": "JWA implementation (supports all JWS algorithms)",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jwa@2.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/brianloveswords/node-jwa.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/brianloveswords/node-jwa#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/brianloveswords/node-jwa/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jwa"
        }
      ]
    },
    {
      "type": "library",
      "name": "ansicolors",
      "version": "0.3.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ansicolors@0.3.2",
      "author": "Thorsten Lorenz",
      "description": "Functions that surround a string with ansicolor codes so it prints in color.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ansicolors@0.3.2",
      "externalReferences": [
        {
          "url": "git://github.com/thlorenz/ansicolors.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/thlorenz/ansicolors#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/thlorenz/ansicolors/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ansicolors"
        }
      ]
    },
    {
      "type": "library",
      "name": "redeyed",
      "version": "2.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|redeyed@2.1.1",
      "author": "Thorsten Lorenz",
      "description": "Takes JavaScript code, along with a config and returns the original code with tokens wrapped as configured.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/redeyed@2.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/thlorenz/redeyed.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/thlorenz/redeyed#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/thlorenz/redeyed/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/redeyed"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.toarray",
      "version": "4.4.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.toarray@4.4.0",
      "author": "John-David Dalton",
      "description": "The lodash method `_.toArray` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.toarray@4.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.toarray"
        }
      ]
    },
    {
      "type": "library",
      "name": "once",
      "group": "@tootallnate",
      "version": "1.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@tootallnate/once@1.1.2",
      "author": "Nathan Rajlich",
      "description": "Creates a Promise that waits for a single event",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40tootallnate/once@1.1.2",
      "externalReferences": [
        {
          "url": "git://github.com/TooTallNate/once.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/TooTallNate/once#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/TooTallNate/once/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@tootallnate/once"
        }
      ]
    },
    {
      "type": "library",
      "name": "yallist",
      "version": "3.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|yallist@3.0.2",
      "author": "Isaac Z. Schlueter",
      "description": "Yet Another Linked List",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/yallist@3.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/yallist.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/yallist#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/yallist/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yallist"
        }
      ]
    },
    {
      "type": "library",
      "name": "get-uri",
      "version": "3.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|get-uri@3.0.2",
      "author": "Nathan Rajlich",
      "description": "Returns a `stream.Readable` from a URI string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/get-uri@3.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/TooTallNate/node-get-uri.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/TooTallNate/node-get-uri#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/TooTallNate/node-get-uri/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/get-uri/-/get-uri-3.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-uri"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "4.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|get-uri@3.0.2|debug@4.1.1",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@4.1.1",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/get-uri/node_modules/debug"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "pac-resolver",
      "version": "4.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|pac-resolver@4.1.0",
      "author": "Nathan Rajlich",
      "description": "Generates an asynchronous resolver function from a PAC file",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pac-resolver@4.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/TooTallNate/node-pac-resolver.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/TooTallNate/node-pac-resolver#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/TooTallNate/node-pac-resolver/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-4.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pac-resolver"
        }
      ]
    },
    {
      "type": "library",
      "name": "socks",
      "version": "2.5.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|socks@2.5.1",
      "author": "Josh Glazebrook",
      "description": "Fully featured SOCKS proxy client supporting SOCKSv4, SOCKSv4a, and SOCKSv5. Includes Bind and Associate functionality.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/socks@2.5.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/JoshGlazebrook/socks.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/JoshGlazebrook/socks/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/JoshGlazebrook/socks/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/socks/-/socks-2.5.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/socks"
        }
      ]
    },
    {
      "type": "library",
      "name": "delayed-stream",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|delayed-stream@1.0.0",
      "author": "Felix Geisendörfer",
      "description": "Buffers events from a stream until you are ready to handle them.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/delayed-stream@1.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/felixge/node-delayed-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/felixge/node-delayed-stream",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/felixge/node-delayed-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/delayed-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "asynckit",
      "version": "0.4.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|asynckit@0.4.0",
      "author": "Alex Indigo",
      "description": "Minimal async jobs utility library, with streams support",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/asynckit@0.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/alexindigo/asynckit.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/alexindigo/asynckit#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/alexindigo/asynckit/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/asynckit"
        }
      ]
    },
    {
      "type": "library",
      "name": "har-schema",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|har-schema@2.0.0",
      "author": "Ahmad Nassri",
      "description": "JSON Schema for HTTP Archive (HAR)",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/har-schema@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/ahmadnassri/har-schema.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ahmadnassri/har-schema",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ahmadnassri/har-schema/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/har-schema"
        }
      ]
    },
    {
      "type": "library",
      "name": "assert-plus",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|assert-plus@1.0.0",
      "author": "Mark Cavage",
      "description": "Extra assertions on top of node's assert module",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/assert-plus@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mcavage/node-assert-plus.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mcavage/node-assert-plus#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mcavage/node-assert-plus/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/assert-plus"
        }
      ]
    },
    {
      "type": "library",
      "name": "jsprim",
      "version": "1.4.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jsprim@1.4.1",
      "description": "utilities for primitive JavaScript types",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jsprim@1.4.1",
      "externalReferences": [
        {
          "url": "git://github.com/joyent/node-jsprim.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/joyent/node-jsprim#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/joyent/node-jsprim/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsprim"
        }
      ]
    },
    {
      "type": "library",
      "name": "sshpk",
      "version": "1.15.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|sshpk@1.15.1",
      "author": "Joyent, Inc",
      "description": "A library for finding and using SSH public keys",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/sshpk@1.15.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/joyent/node-sshpk.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/arekinath/node-sshpk#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/arekinath/node-sshpk/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sshpk"
        }
      ]
    },
    {
      "type": "library",
      "name": "mime-db",
      "version": "1.44.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|mime-db@1.44.0",
      "description": "Media Type Database",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mime-db@1.44.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/mime-db.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/mime-db#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/mime-db/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mime-db"
        }
      ]
    },
    {
      "type": "library",
      "name": "psl",
      "version": "1.8.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|psl@1.8.0",
      "author": "Lupo Montero",
      "description": "Domain name parser based on the Public Suffix List",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/psl@1.8.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/lupomontero/psl.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lupomontero/psl#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lupomontero/psl/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/psl"
        }
      ]
    },
    {
      "type": "library",
      "name": "punycode",
      "version": "2.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|punycode@2.1.1",
      "author": "Mathias Bynens",
      "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/punycode@2.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/bestiejs/punycode.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://mths.be/punycode",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/bestiejs/punycode.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/punycode"
        }
      ]
    },
    {
      "type": "library",
      "name": "compressible",
      "version": "2.0.18",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|compressible@2.0.18",
      "description": "Compressible Content-Type / mime checking",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/compressible@2.0.18",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/compressible.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/compressible#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/compressible/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/compressible"
        }
      ]
    },
    {
      "type": "library",
      "name": "glob-slash",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|glob-slash@1.0.0",
      "author": "Scott Corgan",
      "description": "Prefix globs with a slash and normalize. Supports negated globs too",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/glob-slash@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/scottcorgan/glob-slash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/scottcorgan/glob-slash",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/scottcorgan/glob-slash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/glob-slash/-/glob-slash-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/glob-slash"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.isobject",
      "version": "2.4.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.isobject@2.4.1",
      "author": "John-David Dalton",
      "description": "The Lo-Dash function `_.isObject` as a Node.js module generated by lodash-cli.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.isobject@2.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash-cli.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://lodash.com/custom-builds",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash-cli/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.isobject"
        }
      ]
    },
    {
      "type": "library",
      "name": "toxic",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|toxic@1.0.1",
      "author": "Scott Corgan",
      "description": "Mutate keys and values in objects. Returns a new version of the object",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/toxic@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/scottcorgan/toxic.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/scottcorgan/toxic",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/scottcorgan/toxic/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/toxic/-/toxic-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/toxic"
        }
      ]
    },
    {
      "type": "library",
      "name": "as-array",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|as-array@2.0.0",
      "author": "Scott Corgan",
      "description": "Make any value an array. No dependencies.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/as-array@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/scottcorgan/as-array.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/scottcorgan/as-array#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/scottcorgan/as-array/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/as-array/-/as-array-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/as-array"
        }
      ]
    },
    {
      "type": "library",
      "name": "url-join",
      "version": "0.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|url-join@0.0.1",
      "author": "José F. Romaniello",
      "description": "Join urls and normalize as in path.join.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/url-join@0.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/jfromaniello/url-join.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jfromaniello/url-join#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jfromaniello/url-join/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/url-join/-/url-join-0.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/url-join"
        }
      ]
    },
    {
      "type": "library",
      "name": "valid-url",
      "version": "1.0.9",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|valid-url@1.0.9",
      "description": "URI validation functions",
      "purl": "pkg:npm/valid-url@1.0.9",
      "externalReferences": [
        {
          "url": "git://github.com/ogt/valid-url.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ogt/valid-url#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ogt/valid-url/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/valid-url"
        }
      ]
    },
    {
      "type": "library",
      "name": "flat-arguments",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|flat-arguments@1.0.2",
      "author": "Scott Corgan",
      "description": "Flatten a function's argument. Like, really flatten",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/flat-arguments@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/scottcorgan/flat-arguments.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/scottcorgan/flat-arguments",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/scottcorgan/flat-arguments/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/flat-arguments/-/flat-arguments-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/flat-arguments"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "as-array",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|flat-arguments@1.0.2|as-array@1.0.0",
          "author": "Scott Corgan",
          "description": "Make any value an array",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/as-array@1.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/scottcorgan/as-array.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/scottcorgan/as-array#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/scottcorgan/as-array/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/as-array/-/as-array-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/flat-arguments/node_modules/as-array"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "lodash.isarguments",
              "version": "2.4.1",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|flat-arguments@1.0.2|as-array@1.0.0|lodash.isarguments@2.4.1",
              "author": "John-David Dalton",
              "description": "The Lo-Dash function `_.isArguments` as a Node.js module generated by lodash-cli.",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/lodash.isarguments@2.4.1",
              "externalReferences": [
                {
                  "url": "git+https://github.com/lodash/lodash-cli.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "http://lodash.com/custom-builds",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/lodash/lodash-cli/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-2.4.1.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/flat-arguments/node_modules/as-array/node_modules/lodash.isarguments"
                }
              ]
            },
            {
              "type": "library",
              "name": "lodash.isobject",
              "version": "2.4.1",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|flat-arguments@1.0.2|as-array@1.0.0|lodash.isobject@2.4.1",
              "author": "John-David Dalton",
              "description": "The Lo-Dash function `_.isObject` as a Node.js module generated by lodash-cli.",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/lodash.isobject@2.4.1",
              "externalReferences": [
                {
                  "url": "git+https://github.com/lodash/lodash-cli.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "http://lodash.com/custom-builds",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/lodash/lodash-cli/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-2.4.1.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/flat-arguments/node_modules/as-array/node_modules/lodash.isobject"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "lodash.isobject",
          "version": "3.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|flat-arguments@1.0.2|lodash.isobject@3.0.2",
          "author": "John-David Dalton",
          "description": "The modern build of lodash’s `_.isObject` as a module.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lodash.isobject@3.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/lodash/lodash.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://lodash.com/",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/lodash/lodash/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-3.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/flat-arguments/node_modules/lodash.isobject"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "install-artifact-from-github",
      "version": "1.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|install-artifact-from-github@1.2.0",
      "author": "Eugene Lazutkin",
      "description": "Create binary artifacts hosted by github and install them without compiling.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/install-artifact-from-github@1.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/uhop/install-artifact-from-github.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/uhop/install-artifact-from-github",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/uhop/install-artifact-from-github/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/install-artifact-from-github/-/install-artifact-from-github-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/install-artifact-from-github"
        }
      ]
    },
    {
      "type": "library",
      "name": "node-gyp",
      "version": "7.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2",
      "author": "Nathan Rajlich",
      "description": "Node.js native addon build tool",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/node-gyp@7.1.2",
      "externalReferences": [
        {
          "url": "git://github.com/nodejs/node-gyp.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nodejs/node-gyp#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nodejs/node-gyp/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/node-gyp/-/node-gyp-7.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/node-gyp"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "glob",
          "version": "7.1.6",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|glob@7.1.6",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@7.1.6",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-glob#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/node-gyp/node_modules/glob"
            }
          ]
        },
        {
          "type": "library",
          "name": "nopt",
          "version": "5.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|nopt@5.0.0",
          "author": "Isaac Z. Schlueter",
          "description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/nopt@5.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/nopt.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/nopt#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/nopt/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/node-gyp/node_modules/nopt"
            }
          ]
        },
        {
          "type": "library",
          "name": "rimraf",
          "version": "3.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|rimraf@3.0.2",
          "author": "Isaac Z. Schlueter",
          "description": "A deep deletion module for node (like `rm -rf`)",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/rimraf@3.0.2",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/rimraf.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/rimraf#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/rimraf/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/node-gyp/node_modules/rimraf"
            }
          ]
        },
        {
          "type": "library",
          "name": "semver",
          "version": "7.3.4",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|semver@7.3.4",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@7.3.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/node-gyp/node_modules/semver"
            }
          ]
        },
        {
          "type": "library",
          "name": "tar",
          "version": "6.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|tar@6.1.0",
          "author": "Isaac Z. Schlueter",
          "description": "tar for node",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/tar@6.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/node-tar.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-tar#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-tar/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/tar/-/tar-6.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/node-gyp/node_modules/tar"
            }
          ]
        },
        {
          "type": "library",
          "name": "which",
          "version": "2.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|which@2.0.2",
          "author": "Isaac Z. Schlueter",
          "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/which@2.0.2",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-which.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-which#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-which/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/node-gyp/node_modules/which"
            }
          ]
        },
        {
          "type": "library",
          "name": "lru-cache",
          "version": "6.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|lru-cache@6.0.0",
          "author": "Isaac Z. Schlueter",
          "description": "A cache object that deletes the least-recently-used items.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lru-cache@6.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-lru-cache.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-lru-cache#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-lru-cache/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/node-gyp/node_modules/lru-cache"
            }
          ]
        },
        {
          "type": "library",
          "name": "chownr",
          "version": "2.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|chownr@2.0.0",
          "author": "Isaac Z. Schlueter",
          "description": "like `chown -R`",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/chownr@2.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/chownr.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/chownr#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/chownr/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/node-gyp/node_modules/chownr"
            }
          ]
        },
        {
          "type": "library",
          "name": "fs-minipass",
          "version": "2.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|fs-minipass@2.1.0",
          "author": "Isaac Z. Schlueter",
          "description": "fs read and write streams based on minipass",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/fs-minipass@2.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/fs-minipass.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/fs-minipass#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/fs-minipass/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/node-gyp/node_modules/fs-minipass"
            }
          ]
        },
        {
          "type": "library",
          "name": "minipass",
          "version": "3.1.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|minipass@3.1.3",
          "author": "Isaac Z. Schlueter",
          "description": "minimal implementation of a PassThrough stream",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/minipass@3.1.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/isaacs/minipass.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/minipass#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/minipass/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/node-gyp/node_modules/minipass"
            }
          ]
        },
        {
          "type": "library",
          "name": "minizlib",
          "version": "2.1.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|minizlib@2.1.2",
          "author": "Isaac Z. Schlueter",
          "description": "A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/minizlib@2.1.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/isaacs/minizlib.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/minizlib#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/minizlib/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/node-gyp/node_modules/minizlib"
            }
          ]
        },
        {
          "type": "library",
          "name": "mkdirp",
          "version": "1.0.4",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|mkdirp@1.0.4",
          "description": "Recursively mkdir, like `mkdir -p`",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mkdirp@1.0.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/isaacs/node-mkdirp.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-mkdirp#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-mkdirp/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/node-gyp/node_modules/mkdirp"
            }
          ]
        },
        {
          "type": "library",
          "name": "yallist",
          "version": "4.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|yallist@4.0.0",
          "author": "Isaac Z. Schlueter",
          "description": "Yet Another Linked List",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/yallist@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/isaacs/yallist.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/yallist#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/yallist/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/node-gyp/node_modules/yallist"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "minipass",
      "version": "2.3.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|minipass@2.3.3",
      "author": "Isaac Z. Schlueter",
      "description": "minimal implementation of a PassThrough stream",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/minipass@2.3.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/minipass.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/minipass#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/minipass/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/minipass/-/minipass-2.3.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minipass"
        }
      ]
    },
    {
      "type": "library",
      "name": "deep-is",
      "version": "0.1.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|deep-is@0.1.3",
      "author": "Thorsten Lorenz",
      "description": "node's assert.deepEqual algorithm except for NaN being equal to NaN",
      "purl": "pkg:npm/deep-is@0.1.3",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/thlorenz/deep-is.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/thlorenz/deep-is#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/thlorenz/deep-is/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/deep-is"
        }
      ]
    },
    {
      "type": "library",
      "name": "ip-regex",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ip-regex@2.1.0",
      "author": "Sindre Sorhus",
      "description": "Regular expression for matching IP addresses (IPv4 & IPv6)",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ip-regex@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/ip-regex.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/ip-regex#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/ip-regex/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ip-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "ansi-align",
      "version": "3.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ansi-align@3.0.0",
      "author": "nexdrew",
      "description": "align-text with ANSI support for CLIs",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ansi-align@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/nexdrew/ansi-align.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nexdrew/ansi-align#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nexdrew/ansi-align/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ansi-align"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "string-width",
          "version": "3.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ansi-align@3.0.0|string-width@3.1.0",
          "author": "Sindre Sorhus",
          "description": "Get the visual width of a string - the number of columns required to display it",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string-width@3.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/string-width.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/ansi-align/node_modules/string-width"
            }
          ]
        },
        {
          "type": "library",
          "name": "emoji-regex",
          "version": "7.0.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ansi-align@3.0.0|emoji-regex@7.0.3",
          "author": "Mathias Bynens",
          "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/emoji-regex@7.0.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/mathiasbynens/emoji-regex.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://mths.be/emoji-regex",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/mathiasbynens/emoji-regex/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/ansi-align/node_modules/emoji-regex"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "5.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ansi-align@3.0.0|strip-ansi@5.2.0",
          "author": "Sindre Sorhus",
          "description": "Strip ANSI escape codes from a string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-ansi@5.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/strip-ansi.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/ansi-align/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "4.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ansi-align@3.0.0|ansi-regex@4.1.0",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-regex@4.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-regex.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/ansi-align/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "cli-boxes",
      "version": "2.2.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cli-boxes@2.2.1",
      "author": "Sindre Sorhus",
      "description": "Boxes for use in the terminal",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cli-boxes@2.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/cli-boxes.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/cli-boxes#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/cli-boxes/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cli-boxes"
        }
      ]
    },
    {
      "type": "library",
      "name": "term-size",
      "version": "2.2.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|term-size@2.2.1",
      "author": "Sindre Sorhus",
      "description": "Reliably get the terminal window size (columns & rows)",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/term-size@2.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/term-size.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/term-size#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/term-size/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/term-size"
        }
      ]
    },
    {
      "type": "library",
      "name": "type-fest",
      "version": "0.8.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|type-fest@0.8.1",
      "author": "Sindre Sorhus",
      "description": "A collection of essential TypeScript types",
      "licenses": [
        {
          "expression": "(MIT OR CC0-1.0)",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/type-fest@0.8.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/type-fest.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/type-fest#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/type-fest/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/type-fest"
        }
      ]
    },
    {
      "type": "library",
      "name": "widest-line",
      "version": "3.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|widest-line@3.1.0",
      "author": "Sindre Sorhus",
      "description": "Get the visual width of the widest line in a string - the number of columns required to display it",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/widest-line@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/widest-line.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/widest-line#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/widest-line/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/widest-line"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "string-width",
          "version": "4.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|widest-line@3.1.0|string-width@4.2.0",
          "author": "Sindre Sorhus",
          "description": "Get the visual width of a string - the number of columns required to display it",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string-width@4.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/string-width.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/widest-line/node_modules/string-width"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-fullwidth-code-point",
          "version": "3.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|widest-line@3.1.0|is-fullwidth-code-point@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Check if the character represented by a given Unicode code point is fullwidth",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-fullwidth-code-point@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/widest-line/node_modules/is-fullwidth-code-point"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "6.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|widest-line@3.1.0|strip-ansi@6.0.0",
          "author": "Sindre Sorhus",
          "description": "Strip ANSI escape codes from a string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-ansi@6.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/strip-ansi.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/widest-line/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "5.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|widest-line@3.1.0|ansi-regex@5.0.0",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-regex@5.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-regex.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/widest-line/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "ansi-styles",
      "version": "4.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ansi-styles@4.3.0",
      "author": "Sindre Sorhus",
      "description": "ANSI escape codes for styling strings in the terminal",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ansi-styles@4.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/chalk/ansi-styles.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chalk/ansi-styles#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chalk/ansi-styles/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ansi-styles"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "color-convert",
          "version": "2.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ansi-styles@4.3.0|color-convert@2.0.1",
          "author": "Heather Arthur",
          "description": "Plain color conversion functions",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/color-convert@2.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/Qix-/color-convert.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/Qix-/color-convert#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/Qix-/color-convert/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/ansi-styles/node_modules/color-convert"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "ci-info",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ci-info@2.0.0",
      "author": "Thomas Watson Steen",
      "description": "Get details about the current Continuous Integration environment",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ci-info@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/watson/ci-info.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/watson/ci-info",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/watson/ci-info/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ci-info"
        }
      ]
    },
    {
      "type": "library",
      "name": "global-dirs",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|global-dirs@2.1.0",
      "author": "Sindre Sorhus",
      "description": "Get the directory of globally installed packages and binaries",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/global-dirs@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/global-dirs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/global-dirs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/global-dirs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/global-dirs"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-path-inside",
      "version": "3.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-path-inside@3.0.2",
      "author": "Sindre Sorhus",
      "description": "Check if a path is inside another path",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-path-inside@3.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/is-path-inside.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/is-path-inside#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/is-path-inside/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-path-inside"
        }
      ]
    },
    {
      "type": "library",
      "name": "package-json",
      "version": "6.5.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|package-json@6.5.0",
      "author": "Sindre Sorhus",
      "description": "Get metadata of a package from the npm registry",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/package-json@6.5.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/package-json.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/package-json#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/package-json/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/package-json"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "semver",
          "version": "6.3.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|package-json@6.5.0|semver@6.3.0",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@6.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/package-json/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "escape-goat",
      "version": "2.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|escape-goat@2.1.1",
      "author": "Sindre Sorhus",
      "description": "Escape a string for use in HTML or the inverse",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/escape-goat@2.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/escape-goat.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/escape-goat#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/escape-goat/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/escape-goat"
        }
      ]
    },
    {
      "type": "library",
      "name": "colorspace",
      "version": "1.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|colorspace@1.1.2",
      "author": "Arnout Kazemier",
      "description": "Generate HEX colors for a given namespace.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/colorspace@1.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/3rd-Eden/colorspace.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/3rd-Eden/colorspace",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/3rd-Eden/colorspace/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/colorspace"
        }
      ]
    },
    {
      "type": "library",
      "name": "enabled",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|enabled@1.0.2",
      "author": "Arnout Kazemier",
      "description": "Check if a certain debug flag is enabled.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/enabled@1.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/bigpipe/enabled.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/bigpipe/enabled#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/bigpipe/enabled/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/enabled/-/enabled-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/enabled"
        }
      ]
    },
    {
      "type": "library",
      "name": "kuler",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|kuler@1.0.1",
      "author": "Arnout Kazemier",
      "description": "Color your terminal using CSS/hex color codes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/kuler@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/3rd-Eden/kuler.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/3rd-Eden/kuler",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/3rd-Eden/kuler/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/kuler/-/kuler-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/kuler"
        }
      ]
    },
    {
      "type": "library",
      "name": "fast-safe-stringify",
      "version": "2.0.7",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|fast-safe-stringify@2.0.7",
      "author": "David Mark Clements",
      "description": "Safely and quickly serialize JavaScript objects",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fast-safe-stringify@2.0.7",
      "externalReferences": [
        {
          "url": "git+https://github.com/davidmarkclements/fast-safe-stringify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/davidmarkclements/fast-safe-stringify#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/davidmarkclements/fast-safe-stringify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fast-safe-stringify"
        }
      ]
    },
    {
      "type": "library",
      "name": "fecha",
      "version": "2.3.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|fecha@2.3.3",
      "author": "Taylor Hakes",
      "description": "Date formatting and parsing",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fecha@2.3.3",
      "externalReferences": [
        {
          "url": "git+https://taylorhakes@github.com/taylorhakes/fecha.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/taylorhakes/fecha",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/taylorhakes/fecha/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fecha/-/fecha-2.3.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fecha"
        }
      ]
    },
    {
      "type": "library",
      "name": "balanced-match",
      "version": "0.4.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|balanced-match@0.4.2",
      "author": "Julian Gruber",
      "description": "Match balanced character pairs, like \"{\" and \"}\"",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/balanced-match@0.4.2",
      "externalReferences": [
        {
          "url": "git://github.com/juliangruber/balanced-match.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/juliangruber/balanced-match",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/juliangruber/balanced-match/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/balanced-match"
        }
      ]
    },
    {
      "type": "library",
      "name": "bl",
      "version": "1.2.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|bl@1.2.3",
      "description": "Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/bl@1.2.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/rvagg/bl.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/rvagg/bl",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/rvagg/bl/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bl"
        }
      ]
    },
    {
      "type": "library",
      "name": "buffer-alloc",
      "version": "1.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|buffer-alloc@1.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/buffer-alloc@1.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/LinusU/buffer-alloc.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/LinusU/buffer-alloc#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/LinusU/buffer-alloc/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/buffer-alloc"
        }
      ]
    },
    {
      "type": "library",
      "name": "to-buffer",
      "version": "1.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|to-buffer@1.1.1",
      "author": "Mathias Buus",
      "description": "Pass in a string, get a buffer back. Pass in a buffer, get the same buffer back",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/to-buffer@1.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/mafintosh/to-buffer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mafintosh/to-buffer",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mafintosh/to-buffer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/to-buffer"
        }
      ]
    },
    {
      "type": "library",
      "name": "compress-commons",
      "version": "1.2.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|compress-commons@1.2.2",
      "author": "Chris Talkington",
      "description": "a library that defines a common interface for working with archive formats within node",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/compress-commons@1.2.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/archiverjs/node-compress-commons.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/archiverjs/node-compress-commons",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/archiverjs/node-compress-commons/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/compress-commons"
        }
      ]
    },
    {
      "type": "library",
      "name": "are-we-there-yet",
      "version": "1.1.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|are-we-there-yet@1.1.4",
      "author": "Rebecca Turner",
      "description": "Keep track of the overall completion of many disparate processes",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/are-we-there-yet@1.1.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/iarna/are-we-there-yet.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/iarna/are-we-there-yet",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/iarna/are-we-there-yet/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/are-we-there-yet"
        }
      ]
    },
    {
      "type": "library",
      "name": "console-control-strings",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|console-control-strings@1.1.0",
      "author": "Rebecca Turner",
      "description": "A library of cross-platform tested terminal/console command strings for doing things like color and cursor positioning.  This is a subset of both ansi and vt100.  All control codes included work on both Windows & Unix-like OSes, except where noted.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/console-control-strings@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/iarna/console-control-strings.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/iarna/console-control-strings#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/iarna/console-control-strings/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/console-control-strings"
        }
      ]
    },
    {
      "type": "library",
      "name": "gauge",
      "version": "2.7.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|gauge@2.7.4",
      "author": "Rebecca Turner",
      "description": "A terminal based horizontal guage",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/gauge@2.7.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/iarna/gauge.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/iarna/gauge",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/iarna/gauge/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gauge"
        }
      ]
    },
    {
      "type": "library",
      "name": "expand-template",
      "version": "2.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|expand-template@2.0.3",
      "author": "LM",
      "description": "Expand placeholders in a template string",
      "licenses": [
        {
          "expression": "(MIT OR WTFPL)",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/expand-template@2.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/ralphtheninja/expand-template.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ralphtheninja/expand-template",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ralphtheninja/expand-template/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/expand-template"
        }
      ]
    },
    {
      "type": "library",
      "name": "github-from-package",
      "version": "0.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|github-from-package@0.0.0",
      "author": "James Halliday",
      "description": "return the github url from a package.json file",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/github-from-package@0.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/substack/github-from-package.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/github-from-package",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/github-from-package/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/github-from-package"
        }
      ]
    },
    {
      "type": "library",
      "name": "napi-build-utils",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|napi-build-utils@1.0.1",
      "author": "Jim Schlight",
      "description": "A set of utilities to assist developers of tools that build N-API native add-ons",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/napi-build-utils@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/inspiredware/napi-build-utils.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/inspiredware/napi-build-utils#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/inspiredware/napi-build-utils/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/napi-build-utils"
        }
      ]
    },
    {
      "type": "library",
      "name": "node-abi",
      "version": "2.12.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|node-abi@2.12.0",
      "author": "Lukas Geiger",
      "description": "Get the Node ABI for a given target and runtime, and vice versa.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/node-abi@2.12.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lgeiger/node-abi.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lgeiger/node-abi#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lgeiger/node-abi/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/node-abi/-/node-abi-2.12.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/node-abi"
        }
      ]
    },
    {
      "type": "library",
      "name": "noop-logger",
      "version": "0.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|noop-logger@0.1.1",
      "description": "A logger that does exactly nothing.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/noop-logger@0.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/segmentio/noop-logger.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/segmentio/noop-logger#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/segmentio/noop-logger/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/noop-logger"
        }
      ]
    },
    {
      "type": "library",
      "name": "rc",
      "version": "1.2.8",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|rc@1.2.8",
      "author": "Dominic Tarr",
      "description": "hardwired configuration loader",
      "licenses": [
        {
          "expression": "(BSD-2-Clause OR MIT OR Apache-2.0)",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/rc@1.2.8",
      "externalReferences": [
        {
          "url": "git+https://github.com/dominictarr/rc.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dominictarr/rc#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dominictarr/rc/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rc"
        }
      ]
    },
    {
      "type": "library",
      "name": "simple-get",
      "version": "3.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|simple-get@3.1.0",
      "author": "Feross Aboukhadijeh",
      "description": "Simplest way to make http get requests. Supports HTTPS, redirects, gzip/deflate, streams in < 100 lines.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/simple-get@3.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/feross/simple-get.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/feross/simple-get",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/feross/simple-get/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/simple-get"
        }
      ]
    },
    {
      "type": "library",
      "name": "tar-fs",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|tar-fs@2.0.0",
      "author": "Mathias Buus",
      "description": "filesystem bindings for tar-stream",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tar-fs@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mafintosh/tar-fs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mafintosh/tar-fs",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mafintosh/tar-fs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tar-fs"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "tar-stream",
          "version": "2.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|tar-fs@2.0.0|tar-stream@2.1.0",
          "author": "Mathias Buus",
          "description": "tar-stream is a streaming tar parser and generator and nothing else. It is streams2 and operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/tar-stream@2.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/mafintosh/tar-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/mafintosh/tar-stream",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/mafintosh/tar-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/tar-fs/node_modules/tar-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "bl",
          "version": "3.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|tar-fs@2.0.0|bl@3.0.0",
          "description": "Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/bl@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/rvagg/bl.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/rvagg/bl",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/rvagg/bl/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/bl/-/bl-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/tar-fs/node_modules/bl"
            }
          ]
        },
        {
          "type": "library",
          "name": "readable-stream",
          "version": "3.6.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|tar-fs@2.0.0|readable-stream@3.6.0",
          "description": "Streams3, a user-land copy of the stream library from Node.js",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readable-stream@3.6.0",
          "externalReferences": [
            {
              "url": "git://github.com/nodejs/readable-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/nodejs/readable-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/nodejs/readable-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/tar-fs/node_modules/readable-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "string_decoder",
          "version": "1.3.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|tar-fs@2.0.0|string_decoder@1.3.0",
          "description": "The string_decoder module from Node core",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string_decoder@1.3.0",
          "externalReferences": [
            {
              "url": "git://github.com/nodejs/string_decoder.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/nodejs/string_decoder",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/nodejs/string_decoder/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/tar-fs/node_modules/string_decoder"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "pinkie",
      "version": "2.0.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|pinkie@2.0.4",
      "author": "Vsevolod Strukchinsky",
      "description": "Itty bitty little widdle twinkie pinkie ES2015 Promise implementation",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pinkie@2.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/floatdrop/pinkie.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/floatdrop/pinkie#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/floatdrop/pinkie/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pinkie"
        }
      ]
    },
    {
      "type": "library",
      "name": "shebang-regex",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|shebang-regex@1.0.0",
      "author": "Sindre Sorhus",
      "description": "Regular expression for matching a shebang",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/shebang-regex@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/shebang-regex.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/shebang-regex#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/shebang-regex/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/shebang-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "js-tokens",
      "version": "3.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|js-tokens@3.0.1",
      "author": "Simon Lydell",
      "description": "A regex that tokenizes JavaScript.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/js-tokens@3.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lydell/js-tokens.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lydell/js-tokens#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lydell/js-tokens/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/js-tokens"
        }
      ]
    },
    {
      "type": "library",
      "name": "es6-map",
      "version": "0.1.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|es6-map@0.1.4",
      "author": "Mariusz Nowak",
      "description": "ECMAScript6 Map polyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/es6-map@0.1.4",
      "externalReferences": [
        {
          "url": "git://github.com/medikoo/es6-map.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/medikoo/es6-map#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/medikoo/es6-map/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es6-map"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "es5-ext",
          "version": "0.10.12",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|es6-map@0.1.4|es5-ext@0.10.12",
          "author": "Mariusz Nowak",
          "description": "ECMAScript extensions and shims",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/es5-ext@0.10.12",
          "externalReferences": [
            {
              "url": "git://github.com/medikoo/es5-ext.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/medikoo/es5-ext#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/medikoo/es5-ext/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.12.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/es6-map/node_modules/es5-ext"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "es6-weak-map",
      "version": "2.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|es6-weak-map@2.0.1",
      "author": "Mariusz Nowak",
      "description": "ECMAScript6 WeakMap polyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/es6-weak-map@2.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/medikoo/es6-weak-map.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/medikoo/es6-weak-map#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/medikoo/es6-weak-map/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es6-weak-map"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "es5-ext",
          "version": "0.10.12",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|es6-weak-map@2.0.1|es5-ext@0.10.12",
          "author": "Mariusz Nowak",
          "description": "ECMAScript extensions and shims",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/es5-ext@0.10.12",
          "externalReferences": [
            {
              "url": "git://github.com/medikoo/es5-ext.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/medikoo/es5-ext#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/medikoo/es5-ext/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.12.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/es6-weak-map/node_modules/es5-ext"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "esrecurse",
      "version": "4.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|esrecurse@4.1.0",
      "description": "ECMAScript AST recursive visitor",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/esrecurse@4.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/estools/esrecurse.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/estools/esrecurse",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/estools/esrecurse/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/esrecurse"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "estraverse",
          "version": "4.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|esrecurse@4.1.0|estraverse@4.1.1",
          "description": "ECMAScript JS AST traversal functions",
          "licenses": [
            {
              "license": {
                "id": "BSD-2-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/estraverse@4.1.1",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/estools/estraverse.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/estools/estraverse",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/estools/estraverse/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/estraverse/-/estraverse-4.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/esrecurse/node_modules/estraverse"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "acorn-jsx",
      "version": "3.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|acorn-jsx@3.0.1",
      "description": "Alternative, faster React.js JSX parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/acorn-jsx@3.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/RReverser/acorn-jsx.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/RReverser/acorn-jsx",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/RReverser/acorn-jsx/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/acorn-jsx"
        }
      ]
    },
    {
      "type": "library",
      "name": "flat-cache",
      "version": "1.2.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|flat-cache@1.2.2",
      "author": "Roy Riojas",
      "description": "A stupidly simple key/value storage using files to persist some data",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/flat-cache@1.2.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/royriojas/flat-cache.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/royriojas/flat-cache#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/royriojas/flat-cache/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/flat-cache"
        }
      ]
    },
    {
      "type": "library",
      "name": "readline2",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|readline2@1.0.1",
      "author": "Simon Boudrias",
      "description": "Readline Façade fixing bugs and issues found in releases 0.8 and 0.10",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/readline2@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/SBoudrias/readline2.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/SBoudrias/readline2#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/SBoudrias/readline2/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/readline2"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "is-fullwidth-code-point",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|readline2@1.0.1|is-fullwidth-code-point@1.0.0",
          "author": "Sindre Sorhus",
          "description": "Check if the character represented by a given Unicode code point is fullwidth",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-fullwidth-code-point@1.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/readline2/node_modules/is-fullwidth-code-point"
            }
          ]
        },
        {
          "type": "library",
          "name": "mute-stream",
          "version": "0.0.5",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|readline2@1.0.1|mute-stream@0.0.5",
          "author": "Isaac Z. Schlueter",
          "description": "Bytes go in, but they don't come out (when muted).",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mute-stream@0.0.5",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/mute-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/mute-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/mute-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/readline2/node_modules/mute-stream"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "rx-lite",
      "version": "3.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|rx-lite@3.1.2",
      "author": "Cloud Programmability Team",
      "description": "Lightweight library for composing asynchronous and event-based operations in JavaScript",
      "licenses": [
        {
          "license": {
            "name": "Apache License, Version 2.0",
            "acknowledgement": "declared",
            "url": "http://www.apache.org/licenses/LICENSE-2.0.html"
          }
        }
      ],
      "purl": "pkg:npm/rx-lite@3.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/Reactive-Extensions/RxJS.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Reactive-Extensions/RxJS",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Reactive-Extensions/RxJS/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rx-lite"
        }
      ]
    },
    {
      "type": "library",
      "name": "generate-function",
      "version": "2.3.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|generate-function@2.3.1",
      "author": "Mathias Buus",
      "description": "Module that helps you write generated functions in Node",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/generate-function@2.3.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/mafintosh/generate-function.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mafintosh/generate-function",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mafintosh/generate-function/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/generate-function"
        }
      ]
    },
    {
      "type": "library",
      "name": "generate-object-property",
      "version": "1.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|generate-object-property@1.2.0",
      "author": "Mathias Buus",
      "description": "Generate safe JS code that can used to reference a object property",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/generate-object-property@1.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mafintosh/generate-object-property.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mafintosh/generate-object-property",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mafintosh/generate-object-property/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/generate-object-property"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-my-ip-valid",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-my-ip-valid@1.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-my-ip-valid@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/LinusU/is-my-ip-valid.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/LinusU/is-my-ip-valid#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/LinusU/is-my-ip-valid/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-my-ip-valid"
        }
      ]
    },
    {
      "type": "library",
      "name": "jsonpointer",
      "version": "4.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jsonpointer@4.1.0",
      "author": "Jan Lehnardt",
      "description": "Simple JSON Addressing.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jsonpointer@4.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/janl/node-jsonpointer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/janl/node-jsonpointer#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/janl/node-jsonpointer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsonpointer"
        }
      ]
    },
    {
      "type": "library",
      "name": "tryit",
      "version": "1.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|tryit@1.0.3",
      "author": "Henrik Joreteg",
      "description": "Module to wrap try-catch for better performance and cleaner API.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tryit@1.0.3",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/HenrikJoreteg/tryit.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/HenrikJoreteg/tryit#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/HenrikJoreteg/tryit/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tryit/-/tryit-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tryit"
        }
      ]
    },
    {
      "type": "library",
      "name": "jsonify",
      "version": "0.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jsonify@0.0.0",
      "author": "Douglas Crockford",
      "description": "JSON without touching any globals",
      "licenses": [
        {
          "license": {
            "name": "Public Domain",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jsonify@0.0.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/substack/jsonify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/jsonify#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/jsonify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsonify"
        }
      ]
    },
    {
      "type": "library",
      "name": "prelude-ls",
      "version": "1.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|prelude-ls@1.1.2",
      "author": "George Zahariev",
      "description": "prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://raw.github.com/gkz/prelude-ls/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/prelude-ls@1.1.2",
      "externalReferences": [
        {
          "url": "git://github.com/gkz/prelude-ls.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://preludels.com",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gkz/prelude-ls/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/prelude-ls"
        }
      ]
    },
    {
      "type": "library",
      "name": "type-check",
      "version": "0.3.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|type-check@0.3.2",
      "author": "George Zahariev",
      "description": "type-check allows you to check the types of JavaScript values at runtime with a Haskell like type syntax.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/type-check@0.3.2",
      "externalReferences": [
        {
          "url": "git://github.com/gkz/type-check.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gkz/type-check",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gkz/type-check/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/type-check"
        }
      ]
    },
    {
      "type": "library",
      "name": "fast-levenshtein",
      "version": "2.0.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|fast-levenshtein@2.0.6",
      "author": "Ramesh Nair",
      "description": "Efficient implementation of Levenshtein algorithm  with locale-specific collator support.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fast-levenshtein@2.0.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/hiddentao/fast-levenshtein.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/hiddentao/fast-levenshtein#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/hiddentao/fast-levenshtein/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fast-levenshtein"
        }
      ]
    },
    {
      "type": "library",
      "name": "caller-path",
      "version": "0.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|caller-path@0.1.0",
      "author": "Sindre Sorhus",
      "description": "Get the path of the caller module",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/caller-path@0.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/caller-path.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/caller-path#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/caller-path/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/caller-path"
        }
      ]
    },
    {
      "type": "library",
      "name": "ajv-keywords",
      "version": "1.5.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ajv-keywords@1.5.1",
      "author": "Evgeny Poberezkin",
      "description": "Custom JSON-Schema keywords for ajv validator",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ajv-keywords@1.5.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/epoberezkin/ajv-keywords.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/epoberezkin/ajv-keywords#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/epoberezkin/ajv-keywords/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ajv-keywords"
        }
      ]
    },
    {
      "type": "library",
      "name": "ajv",
      "version": "4.11.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ajv@4.11.2",
      "author": "Evgeny Poberezkin",
      "description": "Another JSON Schema Validator",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ajv@4.11.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/epoberezkin/ajv.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/epoberezkin/ajv",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/epoberezkin/ajv/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ajv/-/ajv-4.11.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ajv"
        }
      ]
    },
    {
      "type": "library",
      "name": "slice-ansi",
      "version": "0.0.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|slice-ansi@0.0.4",
      "author": "David Caccavella",
      "description": "Slice a string with ANSI escape codes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/slice-ansi@0.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/chalk/slice-ansi.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chalk/slice-ansi#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chalk/slice-ansi/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/slice-ansi"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-plain-object",
      "version": "2.0.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-plain-object@2.0.4",
      "author": "Jon Schlinkert",
      "description": "Returns true if an object was created by the `Object` constructor.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-plain-object@2.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/is-plain-object.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-plain-object",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-plain-object/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-plain-object"
        }
      ]
    },
    {
      "type": "library",
      "name": "object.map",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|object.map@1.0.1",
      "author": "Jon Schlinkert",
      "description": "Similar to map for arrays, this creates a new object by calling the callback on each property of the original object.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/object.map@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/object.map.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/object.map",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/object.map/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object.map"
        }
      ]
    },
    {
      "type": "library",
      "name": "osenv",
      "version": "0.1.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|osenv@0.1.4",
      "author": "Isaac Z. Schlueter",
      "description": "Look up environment settings specific to different operating systems",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/osenv@0.1.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/npm/osenv.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/npm/osenv#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/npm/osenv/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/osenv"
        }
      ]
    },
    {
      "type": "library",
      "name": "homedir-polyfill",
      "version": "1.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|homedir-polyfill@1.0.3",
      "author": "Brian Woodward",
      "description": "Node.js os.homedir polyfill for older versions of node.js.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/homedir-polyfill@1.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/doowb/homedir-polyfill.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/doowb/homedir-polyfill",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/doowb/homedir-polyfill/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/homedir-polyfill"
        }
      ]
    },
    {
      "type": "library",
      "name": "sprintf-js",
      "version": "1.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|sprintf-js@1.1.2",
      "author": "Alexandru Mărășteanu",
      "description": "JavaScript sprintf implementation",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/sprintf-js@1.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/alexei/sprintf.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/alexei/sprintf.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/alexei/sprintf.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sprintf-js"
        }
      ]
    },
    {
      "type": "library",
      "name": "process-nextick-args",
      "version": "1.0.7",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|process-nextick-args@1.0.7",
      "description": "process.nextTick but always with args",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/process-nextick-args@1.0.7",
      "externalReferences": [
        {
          "url": "git+https://github.com/calvinmetcalf/process-nextick-args.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/calvinmetcalf/process-nextick-args",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/calvinmetcalf/process-nextick-args/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/process-nextick-args"
        }
      ]
    },
    {
      "type": "library",
      "name": "get-stdin",
      "version": "4.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|get-stdin@4.0.1",
      "author": "Sindre Sorhus",
      "description": "Easier stdin",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/get-stdin@4.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/get-stdin.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/get-stdin#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/get-stdin/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-stdin"
        }
      ]
    },
    {
      "type": "library",
      "name": "meow",
      "version": "3.7.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|meow@3.7.0",
      "author": "Sindre Sorhus",
      "description": "CLI app helper",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/meow@3.7.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/meow.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/meow#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/meow/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/meow"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash._escapestringchar",
      "version": "2.4.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash._escapestringchar@2.4.1",
      "author": "John-David Dalton",
      "description": "The internal Lo-Dash function `escapeStringChar` as a Node.js module generated by lodash-cli.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash._escapestringchar@2.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash-cli.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://lodash.com/custom-builds",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash-cli/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash._escapestringchar/-/lodash._escapestringchar-2.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash._escapestringchar"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.escape",
      "version": "2.4.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.escape@2.4.1",
      "author": "John-David Dalton",
      "description": "The Lo-Dash function `_.escape` as a Node.js module generated by lodash-cli.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.escape@2.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash-cli.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://lodash.com/custom-builds",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash-cli/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-2.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.escape"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.keys",
      "version": "2.4.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.keys@2.4.1",
      "author": "John-David Dalton",
      "description": "The Lo-Dash function `_.keys` as a Node.js module generated by lodash-cli.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.keys@2.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash-cli.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://lodash.com/custom-builds",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash-cli/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-2.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.keys"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.values",
      "version": "2.4.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.values@2.4.1",
      "author": "John-David Dalton",
      "description": "The Lo-Dash function `_.values` as a Node.js module generated by lodash-cli.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.values@2.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash-cli.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://lodash.com/custom-builds",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash-cli/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.values/-/lodash.values-2.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.values"
        }
      ]
    },
    {
      "type": "library",
      "name": "atob",
      "version": "1.1.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|atob@1.1.3",
      "author": "AJ ONeal",
      "description": "atob for Node.JS and Linux / Mac / Windows CLI (it's a one-liner)",
      "licenses": [
        {
          "expression": "(MIT OR Apache-2.0)",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/atob@1.1.3",
      "externalReferences": [
        {
          "url": "git://github.com/coolaj86/node-browser-compat.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/coolaj86/node-browser-compat",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/coolaj86/node-browser-compat/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/atob/-/atob-1.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/atob"
        }
      ]
    },
    {
      "type": "library",
      "name": "resolve-url",
      "version": "0.2.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|resolve-url@0.2.1",
      "author": "Simon Lydell",
      "description": "Like Node.js’ `path.resolve`/`url.resolve` for the browser.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/resolve-url@0.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lydell/resolve-url.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lydell/resolve-url#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lydell/resolve-url/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/resolve-url"
        }
      ]
    },
    {
      "type": "library",
      "name": "source-map-url",
      "version": "0.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|source-map-url@0.3.0",
      "author": "Simon Lydell",
      "description": "Tools for working with sourceMappingURL comments.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/source-map-url@0.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lydell/source-map-url.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lydell/source-map-url#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lydell/source-map-url/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/source-map-url"
        }
      ]
    },
    {
      "type": "library",
      "name": "amdefine",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|amdefine@1.0.1",
      "author": "James Burke",
      "description": "Provide AMD's define() API for declaring modules in the AMD format",
      "licenses": [
        {
          "expression": "BSD-3-Clause OR MIT",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/amdefine@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jrburke/amdefine.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/jrburke/amdefine",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jrburke/amdefine/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/amdefine"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash._root",
      "version": "3.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash._root@3.0.1",
      "author": "John-David Dalton",
      "description": "The internal lodash function `root` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash._root@3.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash._root"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash._getnative",
      "version": "3.9.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash._getnative@3.9.1",
      "author": "John-David Dalton",
      "description": "The modern build of lodash’s internal `getNative` as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash._getnative@3.9.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash._getnative"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.isarguments",
      "version": "3.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.isarguments@3.1.0",
      "author": "John-David Dalton",
      "description": "The lodash method `_.isArguments` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.isarguments@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.isarguments"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.isarray",
      "version": "3.0.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.isarray@3.0.4",
      "author": "John-David Dalton",
      "description": "The modern build of lodash’s `_.isArray` as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.isarray@3.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.isarray"
        }
      ]
    },
    {
      "type": "library",
      "name": "detect-file",
      "version": "0.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|detect-file@0.1.0",
      "author": "Brian Woodward",
      "description": "Detect if a filepath exists and resolves the full filepath.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/detect-file@0.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/doowb/detect-file.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/doowb/detect-file",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/doowb/detect-file/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/detect-file/-/detect-file-0.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/detect-file"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-glob",
      "version": "2.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-glob@2.0.1",
      "author": "Jon Schlinkert",
      "description": "Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-glob@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/is-glob.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-glob",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-glob/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-glob"
        }
      ]
    },
    {
      "type": "library",
      "name": "micromatch",
      "version": "2.3.11",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|micromatch@2.3.11",
      "author": "Jon Schlinkert",
      "description": "Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/micromatch@2.3.11",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/micromatch.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/micromatch",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/micromatch/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/micromatch"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "arr-diff",
          "version": "2.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|micromatch@2.3.11|arr-diff@2.0.0",
          "author": "Jon Schlinkert",
          "description": "Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/arr-diff@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/arr-diff.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/arr-diff",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/arr-diff/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/micromatch/node_modules/arr-diff"
            }
          ]
        },
        {
          "type": "library",
          "name": "array-unique",
          "version": "0.2.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|micromatch@2.3.11|array-unique@0.2.1",
          "author": "Jon Schlinkert",
          "description": "Return an array free of duplicate values. Fastest ES5 implementation.",
          "purl": "pkg:npm/array-unique@0.2.1",
          "externalReferences": [
            {
              "url": "git://github.com/jonschlinkert/array-unique.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/array-unique",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/array-unique/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/micromatch/node_modules/array-unique"
            }
          ]
        },
        {
          "type": "library",
          "name": "braces",
          "version": "1.8.5",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|micromatch@2.3.11|braces@1.8.5",
          "author": "Jon Schlinkert",
          "description": "Fastest brace expansion for node.js, with the most complete support for the Bash 4.3 braces specification.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/braces@1.8.5",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/braces.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/braces",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/braces/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/micromatch/node_modules/braces"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "resolve-dir",
      "version": "0.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|resolve-dir@0.1.1",
      "author": "Jon Schlinkert",
      "description": "Resolve a directory that is either local, global or in the user's home directory.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/resolve-dir@0.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/resolve-dir.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/resolve-dir",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/resolve-dir/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-0.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/resolve-dir"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "expand-tilde",
          "version": "1.2.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|resolve-dir@0.1.1|expand-tilde@1.2.2",
          "author": "Jon Schlinkert",
          "description": "Bash-like tilde expansion for node.js. Expands a leading tilde in a file path to the user home directory, or `~+` to the cwd.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/expand-tilde@1.2.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/expand-tilde.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/expand-tilde",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/expand-tilde/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/resolve-dir/node_modules/expand-tilde"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.assignwith",
      "version": "4.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.assignwith@4.2.0",
      "author": "John-David Dalton",
      "description": "The lodash method `_.assignWith` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.assignwith@4.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.assignwith/-/lodash.assignwith-4.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.assignwith"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.isempty",
      "version": "4.4.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.isempty@4.4.0",
      "author": "John-David Dalton",
      "description": "The lodash method `_.isEmpty` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.isempty@4.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.isempty/-/lodash.isempty-4.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.isempty"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.pick",
      "version": "4.4.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.pick@4.4.0",
      "author": "John-David Dalton",
      "description": "The lodash method `_.pick` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.pick@4.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.pick"
        }
      ]
    },
    {
      "type": "library",
      "name": "parse-filepath",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|parse-filepath@1.0.1",
      "author": "Jon Schlinkert",
      "description": "Pollyfill for node.js `path.parse`, parses a filepath into an object.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/parse-filepath@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/parse-filepath.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/parse-filepath",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/parse-filepath/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parse-filepath"
        }
      ]
    },
    {
      "type": "library",
      "name": "glob2base",
      "version": "0.0.12",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|glob2base@0.0.12",
      "author": "Fractal",
      "description": "Extracts a base path from a node-glob instance",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/wearefractal/glob2base/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/glob2base@0.0.12",
      "externalReferences": [
        {
          "url": "git://github.com/wearefractal/glob2base.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/wearefractal/glob2base",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/wearefractal/glob2base/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/glob2base"
        }
      ]
    },
    {
      "type": "library",
      "name": "ordered-read-streams",
      "version": "0.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ordered-read-streams@0.1.0",
      "author": "Artem Medeusheyev",
      "description": "Combines array of streams into one read stream in strict order",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ordered-read-streams@0.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/armed/ordered-read-streams.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/armed/ordered-read-streams#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/armed/ordered-read-streams/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ordered-read-streams"
        }
      ]
    },
    {
      "type": "library",
      "name": "unique-stream",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|unique-stream@1.0.0",
      "author": "Eugene Ware",
      "description": "node.js through stream that emits a unique stream of objects based on criteria",
      "licenses": [
        {
          "license": {
            "name": "BSD",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/unique-stream@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/eugeneware/unique-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/eugeneware/unique-stream#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/eugeneware/unique-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unique-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "first-chunk-stream",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|first-chunk-stream@1.0.0",
      "author": "Sindre Sorhus",
      "description": "Transform the first chunk in a stream",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/first-chunk-stream@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/first-chunk-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/first-chunk-stream#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/first-chunk-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/first-chunk-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "to-regex-range",
      "version": "5.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|to-regex-range@5.0.1",
      "author": "Jon Schlinkert",
      "description": "Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/to-regex-range@5.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/micromatch/to-regex-range.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/micromatch/to-regex-range",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/micromatch/to-regex-range/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/to-regex-range"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "is-number",
          "version": "7.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|to-regex-range@5.0.1|is-number@7.0.0",
          "author": "Jon Schlinkert",
          "description": "Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-number@7.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/is-number.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-number",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-number/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/to-regex-range/node_modules/is-number"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "base64id",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|base64id@1.0.0",
      "author": "Kristian Faeldt",
      "description": "Generates a base64 id",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/base64id@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/faeldt/base64id.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/faeldt/base64id#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/faeldt/base64id/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/base64id"
        }
      ]
    },
    {
      "type": "library",
      "name": "engine.io-parser",
      "version": "2.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|engine.io-parser@2.1.2",
      "description": "Parser for the client for the realtime Engine",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/engine.io-parser@2.1.2",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/socketio/engine.io-parser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/socketio/engine.io-parser",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/socketio/engine.io-parser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/engine.io-parser"
        }
      ]
    },
    {
      "type": "library",
      "name": "ws",
      "version": "3.3.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ws@3.3.3",
      "author": "Einar Otto Stangvik",
      "description": "Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ws@3.3.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/websockets/ws.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/websockets/ws",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/websockets/ws/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ws"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "safe-buffer",
          "version": "5.1.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ws@3.3.3|safe-buffer@5.1.2",
          "author": "Feross Aboukhadijeh",
          "description": "Safer Node.js Buffer API",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/safe-buffer@5.1.2",
          "externalReferences": [
            {
              "url": "git://github.com/feross/safe-buffer.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/feross/safe-buffer",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/feross/safe-buffer/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/ws/node_modules/safe-buffer"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "backo2",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|backo2@1.0.2",
      "description": "simple backoff based on segmentio/backo",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/backo2@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/mokesmokes/backo.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mokesmokes/backo#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mokesmokes/backo/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/backo2"
        }
      ]
    },
    {
      "type": "library",
      "name": "base64-arraybuffer",
      "version": "0.1.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|base64-arraybuffer@0.1.5",
      "author": "Niklas von Hertzen",
      "description": "Encode/decode base64 data into ArrayBuffers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/niklasvh/base64-arraybuffer/blob/master/LICENSE-MIT"
          }
        }
      ],
      "purl": "pkg:npm/base64-arraybuffer@0.1.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/niklasvh/base64-arraybuffer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/niklasvh/base64-arraybuffer",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/niklasvh/base64-arraybuffer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/base64-arraybuffer"
        }
      ]
    },
    {
      "type": "library",
      "name": "component-bind",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|component-bind@1.0.0",
      "description": "function binding utility",
      "purl": "pkg:npm/component-bind@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/component/bind.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/component/bind#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/component/bind/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/component-bind"
        }
      ]
    },
    {
      "type": "library",
      "name": "component-emitter",
      "version": "1.2.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|component-emitter@1.2.1",
      "description": "Event emitter",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/component-emitter@1.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/component/emitter.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/component/emitter#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/component/emitter/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/component-emitter"
        }
      ]
    },
    {
      "type": "library",
      "name": "engine.io-client",
      "version": "3.2.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|engine.io-client@3.2.1",
      "description": "Client for the realtime Engine",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/engine.io-client@3.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/socketio/engine.io-client.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/socketio/engine.io-client",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/socketio/engine.io-client/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/engine.io-client"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "3.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|engine.io-client@3.2.1|debug@3.1.0",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@3.1.0",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/engine.io-client/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|engine.io-client@3.2.1|ms@2.0.0",
          "description": "Tiny milisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/zeit/ms.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/zeit/ms#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/zeit/ms/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/engine.io-client/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "has-cors",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|has-cors@1.1.0",
      "author": "Nathan Rajlich",
      "description": "Detects support for Cross-Origin Resource Sharing",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/has-cors@1.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/component/has-cors.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/component/has-cors#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/component/has-cors/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-cors"
        }
      ]
    },
    {
      "type": "library",
      "name": "object-component",
      "version": "0.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|object-component@0.0.3",
      "purl": "pkg:npm/object-component@0.0.3",
      "externalReferences": [
        {
          "url": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object-component"
        }
      ]
    },
    {
      "type": "library",
      "name": "parseqs",
      "version": "0.0.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|parseqs@0.0.5",
      "author": "Gal Koren",
      "description": "Provides methods for parsing a query string into an object, and vice versa.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/parseqs@0.0.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/get/querystring.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/get/querystring",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/get/querystring/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parseqs"
        }
      ]
    },
    {
      "type": "library",
      "name": "parseuri",
      "version": "0.0.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|parseuri@0.0.5",
      "description": "Method that parses a URI and returns an array of its components",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/parseuri@0.0.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/get/parseuri.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/get/parseuri",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/get/parseuri/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parseuri"
        }
      ]
    },
    {
      "type": "library",
      "name": "to-array",
      "version": "0.1.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|to-array@0.1.4",
      "author": "Raynos",
      "description": "Turn an array like into an array",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/Raynos/to-array/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/to-array@0.1.4",
      "externalReferences": [
        {
          "url": "git://github.com/Raynos/to-array.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Raynos/to-array",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Raynos/to-array/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/to-array"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-exists",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|path-exists@2.1.0",
      "author": "Sindre Sorhus",
      "description": "Check if a path exists",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/path-exists@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/path-exists.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/path-exists#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/path-exists/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-exists"
        }
      ]
    },
    {
      "type": "library",
      "name": "globby",
      "version": "5.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|globby@5.0.0",
      "author": "Sindre Sorhus",
      "description": "Extends `glob` with support for multiple patterns and exposes a Promise API",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/globby@5.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/globby.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/globby#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/globby/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/globby"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "glob",
          "version": "7.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|globby@5.0.0|glob@7.1.1",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@7.1.1",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-glob#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/globby/node_modules/glob"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "is-path-cwd",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-path-cwd@1.0.0",
      "author": "Sindre Sorhus",
      "description": "Check if a path is CWD",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-path-cwd@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/is-path-cwd.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/is-path-cwd#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/is-path-cwd/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-path-cwd"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-path-in-cwd",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-path-in-cwd@1.0.0",
      "author": "Sindre Sorhus",
      "description": "Check if a path is in the current working directory",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-path-in-cwd@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/is-path-in-cwd.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/is-path-in-cwd#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/is-path-in-cwd/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-path-in-cwd"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "is-path-inside",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-path-in-cwd@1.0.0|is-path-inside@1.0.0",
          "author": "Sindre Sorhus",
          "description": "Check if a path is inside another path",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-path-inside@1.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/is-path-inside.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/is-path-inside#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/is-path-inside/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/is-path-in-cwd/node_modules/is-path-inside"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "pify",
      "version": "2.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|pify@2.3.0",
      "author": "Sindre Sorhus",
      "description": "Promisify a callback-style function",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pify@2.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/pify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/pify#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/pify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pify"
        }
      ]
    },
    {
      "type": "library",
      "name": "wrap-ansi",
      "version": "6.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|wrap-ansi@6.2.0",
      "author": "Sindre Sorhus",
      "description": "Wordwrap a string with ANSI escape codes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/wrap-ansi@6.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/chalk/wrap-ansi.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chalk/wrap-ansi#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chalk/wrap-ansi/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wrap-ansi"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "ansi-styles",
          "version": "4.2.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|wrap-ansi@6.2.0|ansi-styles@4.2.1",
          "author": "Sindre Sorhus",
          "description": "ANSI escape codes for styling strings in the terminal",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-styles@4.2.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-styles.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/wrap-ansi/node_modules/ansi-styles"
            }
          ]
        },
        {
          "type": "library",
          "name": "string-width",
          "version": "4.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|wrap-ansi@6.2.0|string-width@4.2.0",
          "author": "Sindre Sorhus",
          "description": "Get the visual width of a string - the number of columns required to display it",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string-width@4.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/string-width.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/wrap-ansi/node_modules/string-width"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "6.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|wrap-ansi@6.2.0|strip-ansi@6.0.0",
          "author": "Sindre Sorhus",
          "description": "Strip ANSI escape codes from a string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-ansi@6.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/strip-ansi.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/wrap-ansi/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "color-convert",
          "version": "2.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|wrap-ansi@6.2.0|color-convert@2.0.1",
          "author": "Heather Arthur",
          "description": "Plain color conversion functions",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/color-convert@2.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/Qix-/color-convert.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/Qix-/color-convert#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/Qix-/color-convert/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/wrap-ansi/node_modules/color-convert"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-fullwidth-code-point",
          "version": "3.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|wrap-ansi@6.2.0|is-fullwidth-code-point@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Check if the character represented by a given Unicode code point is fullwidth",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-fullwidth-code-point@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "5.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|wrap-ansi@6.2.0|ansi-regex@5.0.0",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-regex@5.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-regex.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/wrap-ansi/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "locate-path",
      "version": "5.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|locate-path@5.0.0",
      "author": "Sindre Sorhus",
      "description": "Get the first path that exists on disk of multiple paths",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/locate-path@5.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/locate-path.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/locate-path#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/locate-path/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/locate-path"
        }
      ]
    },
    {
      "type": "library",
      "name": "emoji-regex",
      "version": "8.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|emoji-regex@8.0.0",
      "author": "Mathias Bynens",
      "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/emoji-regex@8.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mathiasbynens/emoji-regex.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://mths.be/emoji-regex",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mathiasbynens/emoji-regex/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/emoji-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "immediate",
      "version": "3.0.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|immediate@3.0.6",
      "description": "A cross browser microtask library",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/immediate@3.0.6",
      "externalReferences": [
        {
          "url": "git://github.com/calvinmetcalf/immediate.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/calvinmetcalf/immediate#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/calvinmetcalf/immediate/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/immediate"
        }
      ]
    },
    {
      "type": "library",
      "name": "inline-source-map",
      "version": "0.3.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|inline-source-map@0.3.1",
      "author": "Thorsten Lorenz",
      "description": "Adds source mappings and base64 encodes them, so they can be inlined in your generated file.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/inline-source-map@0.3.1",
      "externalReferences": [
        {
          "url": "git://github.com/thlorenz/inline-source-map.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/thlorenz/inline-source-map",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/thlorenz/inline-source-map/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/inline-source-map"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "source-map",
          "version": "0.3.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|inline-source-map@0.3.1|source-map@0.3.0",
          "author": "Nick Fitzgerald",
          "description": "Generates and consumes source maps",
          "licenses": [
            {
              "license": {
                "name": "BSD",
                "acknowledgement": "declared",
                "url": "http://opensource.org/licenses/BSD-3-Clause"
              }
            }
          ],
          "purl": "pkg:npm/source-map@0.3.0",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/mozilla/source-map.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/mozilla/source-map",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/mozilla/source-map/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/source-map/-/source-map-0.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/inline-source-map/node_modules/source-map"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "browserify-aes",
      "version": "1.0.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browserify-aes@1.0.6",
      "description": "aes, for browserify",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browserify-aes@1.0.6",
      "externalReferences": [
        {
          "url": "git://github.com/crypto-browserify/browserify-aes.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/browserify-aes",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/browserify-aes/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browserify-aes"
        }
      ]
    },
    {
      "type": "library",
      "name": "browserify-des",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browserify-des@1.0.0",
      "author": "Calvin Metcalf",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browserify-des@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-browserify/browserify-des.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/browserify-des#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/browserify-des/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browserify-des"
        }
      ]
    },
    {
      "type": "library",
      "name": "evp_bytestokey",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|evp_bytestokey@1.0.0",
      "author": "Calvin Metcalf",
      "description": "he super secure key derivation algorithm from openssl",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/evp_bytestokey@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-browserify/EVP_BytesToKey.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/EVP_BytesToKey",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/EVP_BytesToKey/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/evp_bytestokey"
        }
      ]
    },
    {
      "type": "library",
      "name": "bn.js",
      "version": "4.12.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|bn.js@4.12.0",
      "author": "Fedor Indutny",
      "description": "Big number implementation in pure javascript",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/bn.js@4.12.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/indutny/bn.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/indutny/bn.js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/indutny/bn.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bn.js"
        }
      ]
    },
    {
      "type": "library",
      "name": "browserify-rsa",
      "version": "4.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|browserify-rsa@4.0.1",
      "description": "RSA for browserify",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browserify-rsa@4.0.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/crypto-browserify/browserify-rsa.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/browserify-rsa#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/browserify-rsa/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browserify-rsa"
        }
      ]
    },
    {
      "type": "library",
      "name": "elliptic",
      "version": "6.5.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|elliptic@6.5.4",
      "author": "Fedor Indutny",
      "description": "EC cryptography",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/elliptic@6.5.4",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/indutny/elliptic.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/indutny/elliptic",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/indutny/elliptic/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/elliptic"
        }
      ]
    },
    {
      "type": "library",
      "name": "parse-asn1",
      "version": "5.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|parse-asn1@5.0.0",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/parse-asn1@5.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/crypto-browserify/parse-asn1.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/parse-asn1#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/parse-asn1/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parse-asn1"
        }
      ]
    },
    {
      "type": "library",
      "name": "cipher-base",
      "version": "1.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cipher-base@1.0.3",
      "author": "Calvin Metcalf",
      "description": "abstract base class for crypto-streams",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cipher-base@1.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-browserify/cipher-base.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/cipher-base#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/cipher-base/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cipher-base"
        }
      ]
    },
    {
      "type": "library",
      "name": "ripemd160",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ripemd160@1.0.1",
      "description": "Compute ripemd160 of bytes or strings.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ripemd160@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-browserify/ripemd160.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/ripemd160#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/ripemd160/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ripemd160/-/ripemd160-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ripemd160"
        }
      ]
    },
    {
      "type": "library",
      "name": "miller-rabin",
      "version": "4.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|miller-rabin@4.0.0",
      "author": "Fedor Indutny",
      "description": "Miller Rabin algorithm for primality test",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/miller-rabin@4.0.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/indutny/miller-rabin.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/indutny/miller-rabin",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/indutny/miller-rabin/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/miller-rabin"
        }
      ]
    },
    {
      "type": "library",
      "name": "lru-cache",
      "version": "2.5.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lru-cache@2.5.2",
      "author": "Isaac Z. Schlueter",
      "description": "A cache object that deletes the least-recently-used items.",
      "purl": "pkg:npm/lru-cache@2.5.2",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/node-lru-cache.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/node-lru-cache#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/node-lru-cache/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.5.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lru-cache"
        }
      ]
    },
    {
      "type": "library",
      "name": "sigmund",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|sigmund@1.0.1",
      "author": "Isaac Z. Schlueter",
      "description": "Quick and dirty signatures for Objects.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/sigmund@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/sigmund.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/sigmund#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/sigmund/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sigmund"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.memoize",
      "version": "3.0.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.memoize@3.0.4",
      "author": "John-David Dalton",
      "description": "The modern build of lodash’s `_.memoize` as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.memoize@3.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.memoize"
        }
      ]
    },
    {
      "type": "library",
      "name": "astw",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|astw@2.0.0",
      "author": "James Halliday",
      "description": "walk the ast with references to parent nodes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/astw@2.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/substack/astw.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/astw",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/astw/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/astw/-/astw-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/astw"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "acorn",
          "version": "1.2.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|astw@2.0.0|acorn@1.2.2",
          "description": "ECMAScript parser",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/acorn@1.2.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/marijnh/acorn.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/marijnh/acorn",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/marijnh/acorn/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/acorn/-/acorn-1.2.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/astw/node_modules/acorn"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "readable-wrap",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|readable-wrap@1.0.0",
      "author": "James Halliday",
      "description": "upgrade streams1 to streams2 streams as a standalone module",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/readable-wrap@1.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/substack/readable-wrap.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/readable-wrap",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/readable-wrap/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/readable-wrap/-/readable-wrap-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/readable-wrap"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "readable-stream",
          "version": "1.1.14",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|readable-wrap@1.0.0|readable-stream@1.1.14",
          "author": "Isaac Z. Schlueter",
          "description": "Streams3, a user-land copy of the stream library from Node.js v0.11.x",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readable-stream@1.1.14",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/readable-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/readable-wrap/node_modules/readable-stream"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "acorn",
      "version": "3.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|acorn@3.3.0",
      "description": "ECMAScript parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/acorn@3.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/ternjs/acorn.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ternjs/acorn",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ternjs/acorn/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/acorn"
        }
      ]
    },
    {
      "type": "library",
      "name": "callsite",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|callsite@1.0.0",
      "author": "TJ Holowaychuk",
      "description": "access to v8's CallSites",
      "purl": "pkg:npm/callsite@1.0.0",
      "externalReferences": [
        {
          "url": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/callsite"
        }
      ]
    },
    {
      "type": "library",
      "name": "uglify-to-browserify",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|uglify-to-browserify@1.0.2",
      "author": "ForbesLindesay",
      "description": "A transform to make UglifyJS work in browserify.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/uglify-to-browserify@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/ForbesLindesay/uglify-to-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ForbesLindesay/uglify-to-browserify#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ForbesLindesay/uglify-to-browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/uglify-to-browserify"
        }
      ]
    },
    {
      "type": "library",
      "name": "traverse",
      "version": "0.3.9",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|traverse@0.3.9",
      "author": "James Halliday",
      "description": "Traverse and transform objects by visiting every node on a recursive walk",
      "licenses": [
        {
          "license": {
            "name": "MIT/X11",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/traverse@0.3.9",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/substack/js-traverse.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/js-traverse#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/js-traverse/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/traverse"
        }
      ]
    },
    {
      "type": "library",
      "name": "arr-flatten",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|arr-flatten@1.1.0",
      "author": "Jon Schlinkert",
      "description": "Recursively flatten an array or arrays.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/arr-flatten@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/arr-flatten.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/arr-flatten",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/arr-flatten/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/arr-flatten"
        }
      ]
    },
    {
      "type": "library",
      "name": "array-unique",
      "version": "0.3.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|array-unique@0.3.2",
      "author": "Jon Schlinkert",
      "description": "Remove duplicate values from an array. Fastest ES5 implementation.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/array-unique@0.3.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/array-unique.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/array-unique",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/array-unique/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-unique"
        }
      ]
    },
    {
      "type": "library",
      "name": "extend-shallow",
      "version": "2.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|extend-shallow@2.0.1",
      "author": "Jon Schlinkert",
      "description": "Extend an object with the properties of additional objects. node.js/javascript util.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/extend-shallow@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/extend-shallow.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/extend-shallow",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/extend-shallow/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/extend-shallow"
        }
      ]
    },
    {
      "type": "library",
      "name": "repeat-element",
      "version": "1.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|repeat-element@1.1.2",
      "author": "Jon Schlinkert",
      "description": "Create an array by repeating the given value n times.",
      "purl": "pkg:npm/repeat-element@1.1.2",
      "externalReferences": [
        {
          "url": "git://github.com/jonschlinkert/repeat-element.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/repeat-element",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/repeat-element/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/repeat-element"
        }
      ]
    },
    {
      "type": "library",
      "name": "snapdragon-node",
      "version": "2.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|snapdragon-node@2.1.1",
      "author": "Jon Schlinkert",
      "description": "Snapdragon utility for creating a new AST node in custom code, such as plugins.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/snapdragon-node@2.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/snapdragon-node.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/snapdragon-node",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/snapdragon-node/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/snapdragon-node"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "define-property",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|snapdragon-node@2.1.1|define-property@1.0.0",
          "author": "Jon Schlinkert",
          "description": "Define a non-enumerable property on an object.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/define-property@1.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/define-property.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/define-property",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/define-property/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/snapdragon-node/node_modules/define-property"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "snapdragon",
      "version": "0.8.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|snapdragon@0.8.2",
      "author": "Jon Schlinkert",
      "description": "Fast, pluggable and easy-to-use parser-renderer factory.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/snapdragon@0.8.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/snapdragon.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/snapdragon",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/snapdragon/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/snapdragon"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "source-map-resolve",
          "version": "0.5.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|snapdragon@0.8.2|source-map-resolve@0.5.2",
          "author": "Simon Lydell",
          "description": "Resolve the source map and/or sources for a generated file.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/source-map-resolve@0.5.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/lydell/source-map-resolve.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/lydell/source-map-resolve#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/lydell/source-map-resolve/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/snapdragon/node_modules/source-map-resolve"
            }
          ]
        },
        {
          "type": "library",
          "name": "source-map",
          "version": "0.5.7",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|snapdragon@0.8.2|source-map@0.5.7",
          "author": "Nick Fitzgerald",
          "description": "Generates and consumes source maps",
          "licenses": [
            {
              "license": {
                "id": "BSD-3-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/source-map@0.5.7",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/mozilla/source-map.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/mozilla/source-map",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/mozilla/source-map/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/snapdragon/node_modules/source-map"
            }
          ]
        },
        {
          "type": "library",
          "name": "atob",
          "version": "2.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|snapdragon@0.8.2|atob@2.1.1",
          "author": "AJ ONeal",
          "description": "atob for Node.JS and Linux / Mac / Windows CLI (it's a one-liner)",
          "licenses": [
            {
              "expression": "(MIT OR Apache-2.0)",
              "acknowledgement": "declared"
            }
          ],
          "purl": "pkg:npm/atob@2.1.1",
          "externalReferences": [
            {
              "url": "git://git.coolaj86.com/coolaj86/atob.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://git.coolaj86.com/coolaj86/atob.js.git",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/snapdragon/node_modules/atob"
            }
          ]
        },
        {
          "type": "library",
          "name": "source-map-url",
          "version": "0.4.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|snapdragon@0.8.2|source-map-url@0.4.0",
          "author": "Simon Lydell",
          "description": "Tools for working with sourceMappingURL comments.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/source-map-url@0.4.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/lydell/source-map-url.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/lydell/source-map-url#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/lydell/source-map-url/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/snapdragon/node_modules/source-map-url"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "split-string",
      "version": "3.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|split-string@3.1.0",
      "author": "Jon Schlinkert",
      "description": "Split a string on a character except when the character is escaped.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/split-string@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/split-string.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/split-string",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/split-string/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/split-string"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "extend-shallow",
          "version": "3.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|split-string@3.1.0|extend-shallow@3.0.2",
          "author": "Jon Schlinkert",
          "description": "Extend an object with the properties of additional objects. node.js/javascript util.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/extend-shallow@3.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/extend-shallow.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/extend-shallow",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/extend-shallow/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/split-string/node_modules/extend-shallow"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-extendable",
          "version": "1.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|split-string@3.1.0|is-extendable@1.0.1",
          "author": "Jon Schlinkert",
          "description": "Returns true if a value is a plain object, array or function.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-extendable@1.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/is-extendable.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-extendable",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-extendable/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/split-string/node_modules/is-extendable"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "to-regex",
      "version": "3.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|to-regex@3.0.2",
      "author": "Jon Schlinkert",
      "description": "Generate a regex from a string or array of strings.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/to-regex@3.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/to-regex.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/to-regex",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/to-regex/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/to-regex"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "define-property",
          "version": "2.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|to-regex@3.0.2|define-property@2.0.2",
          "author": "Jon Schlinkert",
          "description": "Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/define-property@2.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/define-property.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/define-property",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/define-property/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/to-regex/node_modules/define-property"
            }
          ]
        },
        {
          "type": "library",
          "name": "extend-shallow",
          "version": "3.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|to-regex@3.0.2|extend-shallow@3.0.2",
          "author": "Jon Schlinkert",
          "description": "Extend an object with the properties of additional objects. node.js/javascript util.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/extend-shallow@3.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/extend-shallow.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/extend-shallow",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/extend-shallow/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/to-regex/node_modules/extend-shallow"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-extendable",
          "version": "1.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|to-regex@3.0.2|is-extendable@1.0.1",
          "author": "Jon Schlinkert",
          "description": "Returns true if a value is a plain object, array or function.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-extendable@1.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/is-extendable.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-extendable",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-extendable/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/to-regex/node_modules/is-extendable"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "path-dirname",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|path-dirname@1.0.2",
      "author": "Elan Shanker",
      "description": "Node.js path.dirname() ponyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/path-dirname@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/es128/path-dirname.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/es128/path-dirname#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/es128/path-dirname/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-dirname"
        }
      ]
    },
    {
      "type": "library",
      "name": "set-immediate-shim",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|set-immediate-shim@1.0.1",
      "author": "Sindre Sorhus",
      "description": "Simple setImmediate shim",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/set-immediate-shim@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/set-immediate-shim.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/set-immediate-shim#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/set-immediate-shim/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/set-immediate-shim"
        }
      ]
    },
    {
      "type": "library",
      "name": "lcid",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lcid@1.0.0",
      "author": "Sindre Sorhus",
      "description": "Mapping between standard locale identifiers and Windows locale identifiers (LCID)",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lcid@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/lcid.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/lcid#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/lcid/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lcid"
        }
      ]
    },
    {
      "type": "library",
      "name": "code-point-at",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|code-point-at@1.1.0",
      "author": "Sindre Sorhus",
      "description": "ES2015 `String#codePointAt()` ponyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/code-point-at@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/code-point-at.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/code-point-at#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/code-point-at/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/code-point-at"
        }
      ]
    },
    {
      "type": "library",
      "name": "import-fresh",
      "version": "3.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|import-fresh@3.3.0",
      "author": "Sindre Sorhus",
      "description": "Import a module while bypassing the cache",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/import-fresh@3.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/import-fresh.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/import-fresh#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/import-fresh/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/import-fresh"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "resolve-from",
          "version": "4.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|import-fresh@3.3.0|resolve-from@4.0.0",
          "author": "Sindre Sorhus",
          "description": "Resolve the path of a module like `require.resolve()` but from a given path",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/resolve-from@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/resolve-from.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/resolve-from#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/resolve-from/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/import-fresh/node_modules/resolve-from"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "resolve-global",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|resolve-global@1.0.0",
      "author": "Sindre Sorhus",
      "description": "Resolve the path of a globally installed module",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/resolve-global@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/resolve-global.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/resolve-global#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/resolve-global/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/resolve-global"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "global-dirs",
          "version": "0.1.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|resolve-global@1.0.0|global-dirs@0.1.1",
          "author": "Sindre Sorhus",
          "description": "Get the directory of globally installed packages and binaries",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/global-dirs@0.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/global-dirs.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/global-dirs#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/global-dirs/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/resolve-global/node_modules/global-dirs"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "parse-json",
      "group": "@types",
      "version": "4.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@types/parse-json@4.0.0",
      "description": "TypeScript definitions for parse-json",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/parse-json@4.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/parse-json"
        }
      ]
    },
    {
      "type": "library",
      "name": "parse-json",
      "version": "5.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|parse-json@5.2.0",
      "author": "Sindre Sorhus",
      "description": "Parse JSON with more helpful errors",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/parse-json@5.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/parse-json.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/parse-json#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/parse-json/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parse-json"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-type",
      "version": "4.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|path-type@4.0.0",
      "author": "Sindre Sorhus",
      "description": "Check if a path is a file, directory, or symlink",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/path-type@4.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/path-type.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/path-type#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/path-type/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-type"
        }
      ]
    },
    {
      "type": "library",
      "name": "yaml",
      "version": "1.10.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|yaml@1.10.2",
      "author": "Eemeli Aro",
      "description": "JavaScript parser and stringifier for YAML",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/yaml@1.10.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/eemeli/yaml.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://eemeli.org/yaml/v1/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/eemeli/yaml/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yaml"
        }
      ]
    },
    {
      "type": "library",
      "name": "color-convert",
      "version": "1.9.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|color-convert@1.9.3",
      "author": "Heather Arthur",
      "description": "Plain color conversion functions",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/color-convert@1.9.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/Qix-/color-convert.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Qix-/color-convert#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Qix-/color-convert/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/color-convert"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "color-name",
          "version": "1.1.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|color-convert@1.9.3|color-name@1.1.3",
          "author": "DY",
          "description": "A list of color names and its values",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/color-name@1.1.3",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/dfcreative/color-name.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/dfcreative/color-name",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/dfcreative/color-name/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/color-convert/node_modules/color-name"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "has-flag",
      "version": "3.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|has-flag@3.0.0",
      "author": "Sindre Sorhus",
      "description": "Check if argv has a specific flag",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/has-flag@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/has-flag.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/has-flag#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/has-flag/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-flag"
        }
      ]
    },
    {
      "type": "library",
      "name": "expand-tilde",
      "version": "2.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|expand-tilde@2.0.2",
      "author": "Jon Schlinkert",
      "description": "Bash-like tilde expansion for node.js. Expands a leading tilde in a file path to the user home directory, or `~+` to the cwd.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/expand-tilde@2.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/expand-tilde.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/expand-tilde",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/expand-tilde/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/expand-tilde"
        }
      ]
    },
    {
      "type": "library",
      "name": "onetime",
      "version": "2.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|onetime@2.0.1",
      "author": "Sindre Sorhus",
      "description": "Ensure a function is only called once",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/onetime@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/onetime.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/onetime#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/onetime/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/onetime"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.camelcase",
      "version": "4.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash.camelcase@4.3.0",
      "author": "John-David Dalton",
      "description": "The lodash method `_.camelCase` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.camelcase@4.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.camelcase"
        }
      ]
    },
    {
      "type": "library",
      "name": "stream-shift",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|stream-shift@1.0.1",
      "author": "Mathias Buus",
      "description": "Returns the next buffer/object in a stream's readable queue",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/stream-shift@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/mafintosh/stream-shift.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mafintosh/stream-shift",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mafintosh/stream-shift/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stream-shift"
        }
      ]
    },
    {
      "type": "library",
      "name": "aspromise",
      "group": "@protobufjs",
      "version": "1.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@protobufjs/aspromise@1.1.2",
      "author": "Daniel Wirtz",
      "description": "Returns a promise from a node-style callback function.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40protobufjs/aspromise@1.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/dcodeIO/protobuf.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dcodeIO/protobuf.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dcodeIO/protobuf.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@protobufjs/aspromise"
        }
      ]
    },
    {
      "type": "library",
      "name": "base64",
      "group": "@protobufjs",
      "version": "1.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@protobufjs/base64@1.1.2",
      "author": "Daniel Wirtz",
      "description": "A minimal base64 implementation for number arrays.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40protobufjs/base64@1.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/dcodeIO/protobuf.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dcodeIO/protobuf.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dcodeIO/protobuf.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@protobufjs/base64"
        }
      ]
    },
    {
      "type": "library",
      "name": "codegen",
      "group": "@protobufjs",
      "version": "2.0.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@protobufjs/codegen@2.0.4",
      "author": "Daniel Wirtz",
      "description": "A minimalistic code generation utility.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40protobufjs/codegen@2.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/dcodeIO/protobuf.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dcodeIO/protobuf.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dcodeIO/protobuf.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@protobufjs/codegen"
        }
      ]
    },
    {
      "type": "library",
      "name": "eventemitter",
      "group": "@protobufjs",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@protobufjs/eventemitter@1.1.0",
      "author": "Daniel Wirtz",
      "description": "A minimal event emitter.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40protobufjs/eventemitter@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/dcodeIO/protobuf.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dcodeIO/protobuf.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dcodeIO/protobuf.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@protobufjs/eventemitter"
        }
      ]
    },
    {
      "type": "library",
      "name": "fetch",
      "group": "@protobufjs",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@protobufjs/fetch@1.1.0",
      "author": "Daniel Wirtz",
      "description": "Fetches the contents of a file accross node and browsers.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40protobufjs/fetch@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/dcodeIO/protobuf.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dcodeIO/protobuf.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dcodeIO/protobuf.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@protobufjs/fetch"
        }
      ]
    },
    {
      "type": "library",
      "name": "float",
      "group": "@protobufjs",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@protobufjs/float@1.0.2",
      "author": "Daniel Wirtz",
      "description": "Reads / writes floats / doubles from / to buffers in both modern and ancient browsers.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40protobufjs/float@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/dcodeIO/protobuf.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dcodeIO/protobuf.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dcodeIO/protobuf.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@protobufjs/float"
        }
      ]
    },
    {
      "type": "library",
      "name": "inquire",
      "group": "@protobufjs",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@protobufjs/inquire@1.1.0",
      "author": "Daniel Wirtz",
      "description": "Requires a module only if available and hides the require call from bundlers.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40protobufjs/inquire@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/dcodeIO/protobuf.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dcodeIO/protobuf.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dcodeIO/protobuf.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@protobufjs/inquire"
        }
      ]
    },
    {
      "type": "library",
      "name": "path",
      "group": "@protobufjs",
      "version": "1.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@protobufjs/path@1.1.2",
      "author": "Daniel Wirtz",
      "description": "A minimal path module to resolve Unix, Windows and URL paths alike.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40protobufjs/path@1.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/dcodeIO/protobuf.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dcodeIO/protobuf.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dcodeIO/protobuf.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@protobufjs/path"
        }
      ]
    },
    {
      "type": "library",
      "name": "pool",
      "group": "@protobufjs",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@protobufjs/pool@1.1.0",
      "author": "Daniel Wirtz",
      "description": "A general purpose buffer pool.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40protobufjs/pool@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/dcodeIO/protobuf.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dcodeIO/protobuf.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dcodeIO/protobuf.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@protobufjs/pool"
        }
      ]
    },
    {
      "type": "library",
      "name": "utf8",
      "group": "@protobufjs",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@protobufjs/utf8@1.1.0",
      "author": "Daniel Wirtz",
      "description": "A minimal UTF8 implementation for number arrays.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40protobufjs/utf8@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/dcodeIO/protobuf.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dcodeIO/protobuf.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dcodeIO/protobuf.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@protobufjs/utf8"
        }
      ]
    },
    {
      "type": "library",
      "name": "node",
      "group": "@types",
      "version": "13.13.8",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@types/node@13.13.8",
      "description": "TypeScript definitions for Node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/node@13.13.8",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/node",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/node/-/node-13.13.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/node"
        }
      ]
    },
    {
      "type": "library",
      "name": "long",
      "version": "4.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|long@4.0.0",
      "author": "Daniel Wirtz",
      "description": "A Long class for representing a 64-bit two's-complement integer value.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/long@4.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/dcodeIO/long.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dcodeIO/long.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dcodeIO/long.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/long/-/long-4.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/long"
        }
      ]
    },
    {
      "type": "library",
      "name": "buffer",
      "version": "5.6.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|buffer@5.6.0",
      "author": "Feross Aboukhadijeh",
      "description": "Node.js Buffer API, for the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/buffer@5.6.0",
      "externalReferences": [
        {
          "url": "git://github.com/feross/buffer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/feross/buffer",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/feross/buffer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/buffer"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "base64-js",
          "version": "1.3.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|buffer@5.6.0|base64-js@1.3.0",
          "author": "T. Jameson Little",
          "description": "Base64 encoding/decoding in pure JS",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/base64-js@1.3.0",
          "externalReferences": [
            {
              "url": "git://github.com/beatgammit/base64-js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/beatgammit/base64-js",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/beatgammit/base64-js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/buffer/node_modules/base64-js"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "ext",
      "version": "1.4.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ext@1.4.0",
      "author": "Mariusz Nowak",
      "description": "JavaScript utilities with respect to emerging standard",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ext@1.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/medikoo/es5-ext.git#ext",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/medikoo/es5-ext/tree/ext#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/medikoo/es5-ext/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ext"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "type",
          "version": "2.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ext@1.4.0|type@2.0.0",
          "author": "Mariusz Nowak",
          "description": "Runtime validation and processing of JavaScript types",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/type@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/medikoo/type.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/medikoo/type#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/medikoo/type/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/type/-/type-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/ext/node_modules/type"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "ono",
      "group": "@jsdevtools",
      "version": "7.1.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@jsdevtools/ono@7.1.3",
      "author": "James Messinger",
      "description": "Throw better errors.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40jsdevtools/ono@7.1.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/JS-DevTools/ono.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://jstools.dev/ono",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/JS-DevTools/ono/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@jsdevtools/ono/-/ono-7.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@jsdevtools/ono"
        }
      ]
    },
    {
      "type": "library",
      "name": "call-me-maybe",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|call-me-maybe@1.0.1",
      "author": "Eric McCarthy",
      "description": "Let your JS API users either give you a callback or receive a promise",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/call-me-maybe@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/limulus/call-me-maybe.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/limulus/call-me-maybe#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/limulus/call-me-maybe/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/call-me-maybe"
        }
      ]
    },
    {
      "type": "library",
      "name": "fast-deep-equal",
      "version": "3.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|fast-deep-equal@3.1.1",
      "author": "Evgeny Poberezkin",
      "description": "Fast deep equal",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fast-deep-equal@3.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/epoberezkin/fast-deep-equal.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/epoberezkin/fast-deep-equal#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/epoberezkin/fast-deep-equal/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fast-deep-equal"
        }
      ]
    },
    {
      "type": "library",
      "name": "fast-json-stable-stringify",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|fast-json-stable-stringify@2.1.0",
      "author": "James Halliday",
      "description": "deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fast-json-stable-stringify@2.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/epoberezkin/fast-json-stable-stringify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/epoberezkin/fast-json-stable-stringify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/epoberezkin/fast-json-stable-stringify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fast-json-stable-stringify"
        }
      ]
    },
    {
      "type": "library",
      "name": "uri-js",
      "version": "4.2.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|uri-js@4.2.2",
      "author": "Gary Court",
      "description": "An RFC 3986/3987 compliant, scheme extendable URI/IRI parsing/validating/resolving library for JavaScript.",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/uri-js@4.2.2",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/garycourt/uri-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/garycourt/uri-js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/garycourt/uri-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/uri-js"
        }
      ]
    },
    {
      "type": "library",
      "name": "tslib",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|tslib@2.1.0",
      "author": "Microsoft Corp.",
      "description": "Runtime library for TypeScript helper functions",
      "licenses": [
        {
          "license": {
            "id": "0BSD",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tslib@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/Microsoft/tslib.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://www.typescriptlang.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Microsoft/TypeScript/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tslib"
        }
      ]
    },
    {
      "type": "library",
      "name": "bignumber.js",
      "version": "9.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|bignumber.js@9.0.1",
      "author": "Michael Mclaughlin",
      "description": "A library for arbitrary-precision decimal and non-decimal arithmetic",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/bignumber.js@9.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/MikeMcl/bignumber.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/MikeMcl/bignumber.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/MikeMcl/bignumber.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bignumber.js"
        }
      ]
    },
    {
      "type": "library",
      "name": "node-forge",
      "version": "0.10.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|node-forge@0.10.0",
      "author": "Digital Bazaar, Inc.",
      "description": "JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.",
      "licenses": [
        {
          "expression": "(BSD-3-Clause OR GPL-2.0)",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/node-forge@0.10.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/digitalbazaar/forge.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/digitalbazaar/forge",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/digitalbazaar/forge/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/node-forge"
        }
      ]
    },
    {
      "type": "library",
      "name": "buffer-equal-constant-time",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|buffer-equal-constant-time@1.0.1",
      "author": "GoInstant Inc., a salesforce.com company",
      "description": "Constant-time comparison of Buffers",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/buffer-equal-constant-time@1.0.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/goinstant/buffer-equal-constant-time.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/goinstant/buffer-equal-constant-time#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/goinstant/buffer-equal-constant-time/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/buffer-equal-constant-time"
        }
      ]
    },
    {
      "type": "library",
      "name": "data-uri-to-buffer",
      "version": "3.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|data-uri-to-buffer@3.0.1",
      "author": "Nathan Rajlich",
      "description": "Generate a Buffer instance from a Data URI string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/data-uri-to-buffer@3.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/TooTallNate/node-data-uri-to-buffer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/TooTallNate/node-data-uri-to-buffer",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/TooTallNate/node-data-uri-to-buffer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/data-uri-to-buffer"
        }
      ]
    },
    {
      "type": "library",
      "name": "file-uri-to-path",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|file-uri-to-path@2.0.0",
      "author": "Nathan Rajlich",
      "description": "Convert a file: URI to a file path",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/file-uri-to-path@2.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/TooTallNate/file-uri-to-path.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/TooTallNate/file-uri-to-path",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/TooTallNate/file-uri-to-path/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/file-uri-to-path"
        }
      ]
    },
    {
      "type": "library",
      "name": "ftp",
      "version": "0.3.10",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ftp@0.3.10",
      "author": "Brian White",
      "description": "An FTP client module for node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/mscdex/node-ftp/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/ftp@0.3.10",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/mscdex/node-ftp.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mscdex/node-ftp#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mscdex/node-ftp/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ftp"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "readable-stream",
          "version": "1.1.14",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ftp@0.3.10|readable-stream@1.1.14",
          "author": "Isaac Z. Schlueter",
          "description": "Streams3, a user-land copy of the stream library from Node.js v0.11.x",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readable-stream@1.1.14",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/readable-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/readable-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/ftp/node_modules/readable-stream"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "degenerator",
      "version": "2.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|degenerator@2.2.0",
      "author": "Nathan Rajlich",
      "description": "Compiles sync functions into async generator functions",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/degenerator@2.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/TooTallNate/node-degenerator.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/TooTallNate/node-degenerator#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/TooTallNate/node-degenerator/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/degenerator/-/degenerator-2.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/degenerator"
        }
      ]
    },
    {
      "type": "library",
      "name": "ip",
      "version": "1.1.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ip@1.1.5",
      "author": "Fedor Indutny",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ip@1.1.5",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/indutny/node-ip.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/indutny/node-ip",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/indutny/node-ip/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ip"
        }
      ]
    },
    {
      "type": "library",
      "name": "netmask",
      "version": "1.0.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|netmask@1.0.6",
      "author": "Olivier Poitrey",
      "description": "Parse and lookup IP network blocks",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/netmask@1.0.6",
      "externalReferences": [
        {
          "url": "git://github.com/rs/node-netmask.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/rs/node-netmask",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/rs/node-netmask/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/netmask/-/netmask-1.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/netmask"
        }
      ]
    },
    {
      "type": "library",
      "name": "smart-buffer",
      "version": "4.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|smart-buffer@4.1.0",
      "author": "Josh Glazebrook",
      "description": "smart-buffer is a Buffer wrapper that adds automatic read & write offset tracking, string operations, data insertions, and more.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/smart-buffer@4.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/JoshGlazebrook/smart-buffer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/JoshGlazebrook/smart-buffer/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/JoshGlazebrook/smart-buffer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/smart-buffer"
        }
      ]
    },
    {
      "type": "library",
      "name": "extsprintf",
      "version": "1.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|extsprintf@1.3.0",
      "description": "extended POSIX-style sprintf",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/extsprintf@1.3.0",
      "externalReferences": [
        {
          "url": "git://github.com/davepacheco/node-extsprintf.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/davepacheco/node-extsprintf#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/davepacheco/node-extsprintf/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/extsprintf"
        }
      ]
    },
    {
      "type": "library",
      "name": "json-schema",
      "version": "0.2.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|json-schema@0.2.3",
      "author": "Kris Zyp",
      "description": "JSON Schema validation and specifications",
      "licenses": [
        {
          "license": {
            "name": "AFLv2.1",
            "acknowledgement": "declared",
            "url": "http://trac.dojotoolkit.org/browser/dojo/trunk/LICENSE#L43"
          }
        },
        {
          "license": {
            "name": "BSD",
            "acknowledgement": "declared",
            "url": "http://trac.dojotoolkit.org/browser/dojo/trunk/LICENSE#L13"
          }
        }
      ],
      "purl": "pkg:npm/json-schema@0.2.3",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/kriszyp/json-schema.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kriszyp/json-schema#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kriszyp/json-schema/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-schema"
        }
      ]
    },
    {
      "type": "library",
      "name": "verror",
      "version": "1.10.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|verror@1.10.0",
      "description": "richer JavaScript errors",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/verror@1.10.0",
      "externalReferences": [
        {
          "url": "git://github.com/davepacheco/node-verror.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/davepacheco/node-verror#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/davepacheco/node-verror/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/verror"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "extsprintf",
          "version": "1.4.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|verror@1.10.0|extsprintf@1.4.0",
          "description": "extended POSIX-style sprintf",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/extsprintf@1.4.0",
          "externalReferences": [
            {
              "url": "git://github.com/davepacheco/node-extsprintf.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/davepacheco/node-extsprintf#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/davepacheco/node-extsprintf/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/verror/node_modules/extsprintf"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "asn1",
      "version": "0.2.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|asn1@0.2.4",
      "author": "Joyent",
      "description": "Contains parsers and serializers for ASN.1 (currently BER only)",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/asn1@0.2.4",
      "externalReferences": [
        {
          "url": "git://github.com/joyent/node-asn1.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/joyent/node-asn1#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/joyent/node-asn1/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/asn1"
        }
      ]
    },
    {
      "type": "library",
      "name": "bcrypt-pbkdf",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|bcrypt-pbkdf@1.0.2",
      "description": "Port of the OpenBSD bcrypt_pbkdf function to pure JS",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/bcrypt-pbkdf@1.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/joyent/node-bcrypt-pbkdf.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/joyent/node-bcrypt-pbkdf#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/joyent/node-bcrypt-pbkdf/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bcrypt-pbkdf"
        }
      ]
    },
    {
      "type": "library",
      "name": "dashdash",
      "version": "1.14.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|dashdash@1.14.1",
      "author": "Trent Mick",
      "description": "A light, featureful and explicit option parsing library.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/dashdash@1.14.1",
      "externalReferences": [
        {
          "url": "git://github.com/trentm/node-dashdash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/trentm/node-dashdash#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/trentm/node-dashdash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dashdash"
        }
      ]
    },
    {
      "type": "library",
      "name": "ecc-jsbn",
      "version": "0.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ecc-jsbn@0.1.2",
      "author": "Jeremie Miller",
      "description": "ECC JS code based on JSBN",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ecc-jsbn@0.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/quartzjer/ecc-jsbn.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/quartzjer/ecc-jsbn",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/quartzjer/ecc-jsbn/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ecc-jsbn"
        }
      ]
    },
    {
      "type": "library",
      "name": "getpass",
      "version": "0.1.7",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|getpass@0.1.7",
      "author": "Alex Wilson",
      "description": "getpass for node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/getpass@0.1.7",
      "externalReferences": [
        {
          "url": "git+https://github.com/arekinath/node-getpass.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/arekinath/node-getpass#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/arekinath/node-getpass/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/getpass"
        }
      ]
    },
    {
      "type": "library",
      "name": "jsbn",
      "version": "0.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|jsbn@0.1.1",
      "author": "Tom Wu",
      "description": "The jsbn library is a fast, portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jsbn@0.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/andyperlitch/jsbn.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/andyperlitch/jsbn#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/andyperlitch/jsbn/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsbn"
        }
      ]
    },
    {
      "type": "library",
      "name": "tweetnacl",
      "version": "0.14.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|tweetnacl@0.14.5",
      "author": "TweetNaCl-js contributors",
      "description": "Port of TweetNaCl cryptographic library to JavaScript",
      "licenses": [
        {
          "license": {
            "id": "Unlicense",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tweetnacl@0.14.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/dchest/tweetnacl-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://tweetnacl.js.org",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dchest/tweetnacl-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tweetnacl"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash._objecttypes",
      "version": "2.4.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash._objecttypes@2.4.1",
      "author": "John-David Dalton",
      "description": "The internal Lo-Dash variable `objectTypes` as a Node.js module generated by lodash-cli.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash._objecttypes@2.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash-cli.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://lodash.com/custom-builds",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash-cli/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash._objecttypes/-/lodash._objecttypes-2.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash._objecttypes"
        }
      ]
    },
    {
      "type": "library",
      "name": "env-paths",
      "version": "2.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|env-paths@2.2.0",
      "author": "Sindre Sorhus",
      "description": "Get paths for storing things like data, config, cache, etc",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/env-paths@2.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/env-paths.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/env-paths#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/env-paths/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/env-paths"
        }
      ]
    },
    {
      "type": "library",
      "name": "got",
      "version": "9.6.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|got@9.6.0",
      "description": "Simplified HTTP requests",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/got@9.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/got.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/got#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/got/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/got"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "decompress-response",
          "version": "3.3.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|got@9.6.0|decompress-response@3.3.0",
          "description": "Decompress a HTTP response if needed",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/decompress-response@3.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/decompress-response.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/decompress-response#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/decompress-response/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/got/node_modules/decompress-response"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "registry-auth-token",
      "version": "4.2.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|registry-auth-token@4.2.1",
      "author": "Espen Hovlandsdal",
      "description": "Get the auth token set for an npm registry (if any)",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/registry-auth-token@4.2.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/rexxars/registry-auth-token.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/rexxars/registry-auth-token#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/rexxars/registry-auth-token/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/registry-auth-token"
        }
      ]
    },
    {
      "type": "library",
      "name": "registry-url",
      "version": "5.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|registry-url@5.1.0",
      "author": "Sindre Sorhus",
      "description": "Get the set npm registry URL",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/registry-url@5.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/registry-url.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/registry-url#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/registry-url/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/registry-url"
        }
      ]
    },
    {
      "type": "library",
      "name": "color",
      "version": "3.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|color@3.0.0",
      "description": "Color conversion and manipulation with CSS string support",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/color@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/Qix-/color.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Qix-/color#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Qix-/color/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/color/-/color-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/color"
        }
      ]
    },
    {
      "type": "library",
      "name": "text-hex",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|text-hex@1.0.0",
      "author": "Arnout Kazemier",
      "description": "Generate a hex color from the given text",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/text-hex@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/3rd-Eden/text-hex.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/3rd-Eden/text-hex",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/3rd-Eden/text-hex/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/text-hex"
        }
      ]
    },
    {
      "type": "library",
      "name": "env-variable",
      "version": "0.0.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|env-variable@0.0.6",
      "author": "Arnout Kazemier",
      "description": "Cross platform environment variables with process.env, window.name, location.hash and localStorage fallbacks",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/env-variable@0.0.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/3rd-Eden/env-variable.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/3rd-Eden/env-variable",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/3rd-Eden/env-variable/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/env-variable/-/env-variable-0.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/env-variable"
        }
      ]
    },
    {
      "type": "library",
      "name": "colornames",
      "version": "1.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|colornames@1.1.1",
      "author": "Tim Oxley",
      "description": "Map color names to HEX color values.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/colornames@1.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/timoxley/colornames.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/timoxley/colornames#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/timoxley/colornames/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/colornames/-/colornames-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/colornames"
        }
      ]
    },
    {
      "type": "library",
      "name": "buffer-alloc-unsafe",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|buffer-alloc-unsafe@1.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/buffer-alloc-unsafe@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/LinusU/buffer-alloc-unsafe.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/LinusU/buffer-alloc-unsafe#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/LinusU/buffer-alloc-unsafe/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/buffer-alloc-unsafe"
        }
      ]
    },
    {
      "type": "library",
      "name": "buffer-fill",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|buffer-fill@1.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/buffer-fill@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/LinusU/buffer-fill.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/LinusU/buffer-fill#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/LinusU/buffer-fill/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/buffer-fill"
        }
      ]
    },
    {
      "type": "library",
      "name": "crc32-stream",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|crc32-stream@2.0.0",
      "author": "Chris Talkington",
      "description": "a streaming CRC32 checksumer",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/crc32-stream@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/archiverjs/node-crc32-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/archiverjs/node-crc32-stream",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/archiverjs/node-crc32-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/crc32-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "delegates",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|delegates@1.0.0",
      "description": "delegate methods and accessors to another property",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/delegates@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/visionmedia/node-delegates.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/visionmedia/node-delegates#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/visionmedia/node-delegates/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/delegates"
        }
      ]
    },
    {
      "type": "library",
      "name": "aproba",
      "version": "1.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|aproba@1.2.0",
      "author": "Rebecca Turner",
      "description": "A ridiculously light-weight argument validator (now browser friendly)",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/aproba@1.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/iarna/aproba.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/iarna/aproba",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/iarna/aproba/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/aproba"
        }
      ]
    },
    {
      "type": "library",
      "name": "has-unicode",
      "version": "2.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|has-unicode@2.0.1",
      "author": "Rebecca Turner",
      "description": "Try to guess if your terminal supports unicode",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/has-unicode@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/iarna/has-unicode.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/iarna/has-unicode",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/iarna/has-unicode/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-unicode"
        }
      ]
    },
    {
      "type": "library",
      "name": "signal-exit",
      "version": "3.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|signal-exit@3.0.2",
      "author": "Ben Coe",
      "description": "when you want to fire an event no matter how a process exits.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/signal-exit@3.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/tapjs/signal-exit.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/tapjs/signal-exit",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/tapjs/signal-exit/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/signal-exit"
        }
      ]
    },
    {
      "type": "library",
      "name": "wide-align",
      "version": "1.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|wide-align@1.1.2",
      "author": "Rebecca Turner",
      "description": "A wide-character aware text alignment function for use on the console or with fixed width fonts.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/wide-align@1.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/iarna/wide-align.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/iarna/wide-align#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/iarna/wide-align/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wide-align"
        }
      ]
    },
    {
      "type": "library",
      "name": "deep-extend",
      "version": "0.6.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|deep-extend@0.6.0",
      "author": "Viacheslav Lotsmanov",
      "description": "Recursive object extending",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        },
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://raw.githubusercontent.com/unclechu/node-deep-extend/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/deep-extend@0.6.0",
      "externalReferences": [
        {
          "url": "git://github.com/unclechu/node-deep-extend.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/unclechu/node-deep-extend",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/unclechu/node-deep-extend/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/deep-extend"
        }
      ]
    },
    {
      "type": "library",
      "name": "decompress-response",
      "version": "4.2.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|decompress-response@4.2.1",
      "author": "Sindre Sorhus",
      "description": "Decompress a HTTP response if needed",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/decompress-response@4.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/decompress-response.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/decompress-response#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/decompress-response/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/decompress-response"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "mimic-response",
          "version": "2.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|decompress-response@4.2.1|mimic-response@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Mimic a Node.js HTTP response stream",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mimic-response@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/mimic-response.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/mimic-response#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/mimic-response/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/decompress-response/node_modules/mimic-response"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "simple-concat",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|simple-concat@1.0.0",
      "author": "Feross Aboukhadijeh",
      "description": "Super-minimalist version of `concat-stream`. Less than 15 lines!",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/simple-concat@1.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/feross/simple-concat.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/feross/simple-concat",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/feross/simple-concat/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/simple-concat"
        }
      ]
    },
    {
      "type": "library",
      "name": "d",
      "version": "0.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|d@0.1.1",
      "author": "Mariusz Nowak",
      "description": "Property descriptor factory",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/d@0.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/medikoo/d.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/medikoo/d#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/medikoo/d/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/d/-/d-0.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/d"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "es5-ext",
          "version": "0.10.12",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|d@0.1.1|es5-ext@0.10.12",
          "author": "Mariusz Nowak",
          "description": "ECMAScript extensions and shims",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/es5-ext@0.10.12",
          "externalReferences": [
            {
              "url": "git://github.com/medikoo/es5-ext.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/medikoo/es5-ext#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/medikoo/es5-ext/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.12.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/d/node_modules/es5-ext"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "es6-iterator",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|es6-iterator@2.0.0",
      "author": "Mariusz Nowak",
      "description": "Iterator abstraction based on ES6 specification",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/es6-iterator@2.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/medikoo/es6-iterator.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/medikoo/es6-iterator#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/medikoo/es6-iterator/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es6-iterator"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "es5-ext",
          "version": "0.10.12",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|es6-iterator@2.0.0|es5-ext@0.10.12",
          "author": "Mariusz Nowak",
          "description": "ECMAScript extensions and shims",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/es5-ext@0.10.12",
          "externalReferences": [
            {
              "url": "git://github.com/medikoo/es5-ext.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/medikoo/es5-ext#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/medikoo/es5-ext/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.12.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/es6-iterator/node_modules/es5-ext"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "es6-set",
      "version": "0.1.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|es6-set@0.1.4",
      "author": "Mariusz Nowak",
      "description": "ECMAScript6 Set polyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/es6-set@0.1.4",
      "externalReferences": [
        {
          "url": "git://github.com/medikoo/es6-set.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/medikoo/es6-set#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/medikoo/es6-set/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es6-set"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "es5-ext",
          "version": "0.10.12",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|es6-set@0.1.4|es5-ext@0.10.12",
          "author": "Mariusz Nowak",
          "description": "ECMAScript extensions and shims",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/es5-ext@0.10.12",
          "externalReferences": [
            {
              "url": "git://github.com/medikoo/es5-ext.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/medikoo/es5-ext#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/medikoo/es5-ext/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.12.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/es6-set/node_modules/es5-ext"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "es6-symbol",
      "version": "3.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|es6-symbol@3.1.0",
      "author": "Mariusz Nowak",
      "description": "ECMAScript 6 Symbol polyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/es6-symbol@3.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/medikoo/es6-symbol.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/medikoo/es6-symbol#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/medikoo/es6-symbol/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es6-symbol"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "es5-ext",
          "version": "0.10.12",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|es6-symbol@3.1.0|es5-ext@0.10.12",
          "author": "Mariusz Nowak",
          "description": "ECMAScript extensions and shims",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/es5-ext@0.10.12",
          "externalReferences": [
            {
              "url": "git://github.com/medikoo/es5-ext.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/medikoo/es5-ext#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/medikoo/es5-ext/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.12.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/es6-symbol/node_modules/es5-ext"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "event-emitter",
      "version": "0.3.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|event-emitter@0.3.4",
      "author": "Mariusz Nowak",
      "description": "Environment agnostic event emitter",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/event-emitter@0.3.4",
      "externalReferences": [
        {
          "url": "git://github.com/medikoo/event-emitter.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/medikoo/event-emitter#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/medikoo/event-emitter/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/event-emitter"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "es5-ext",
          "version": "0.10.12",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|event-emitter@0.3.4|es5-ext@0.10.12",
          "author": "Mariusz Nowak",
          "description": "ECMAScript extensions and shims",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/es5-ext@0.10.12",
          "externalReferences": [
            {
              "url": "git://github.com/medikoo/es5-ext.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/medikoo/es5-ext#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/medikoo/es5-ext/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.12.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/event-emitter/node_modules/es5-ext"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "circular-json",
      "version": "0.3.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|circular-json@0.3.1",
      "author": "Andrea Giammarchi",
      "description": "JSON does not handle circular references. This version does",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/circular-json@0.3.1",
      "externalReferences": [
        {
          "url": "git://github.com/WebReflection/circular-json.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/WebReflection/circular-json",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/WebReflection/circular-json/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/circular-json"
        }
      ]
    },
    {
      "type": "library",
      "name": "write",
      "version": "0.2.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|write@0.2.1",
      "author": "Jon Schlinkert",
      "description": "Write files to disk, creating intermediate directories if they don't exist.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/write@0.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/write.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/write",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/write/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/write/-/write-0.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/write"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-property",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-property@1.0.2",
      "author": "Mikola Lysenko",
      "description": "Tests if a JSON property can be accessed using . syntax",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-property@1.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/mikolalysenko/is-property.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mikolalysenko/is-property#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mikolalysenko/is-property/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-property"
        }
      ]
    },
    {
      "type": "library",
      "name": "callsites",
      "version": "0.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|callsites@0.2.0",
      "author": "Sindre Sorhus",
      "description": "Get callsites from the V8 stack trace API",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/callsites@0.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/callsites.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/callsites#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/callsites/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/callsites"
        }
      ]
    },
    {
      "type": "library",
      "name": "co",
      "version": "4.6.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|co@4.6.0",
      "description": "generator async control flow goodness",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/co@4.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/tj/co.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/tj/co#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/tj/co/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/co"
        }
      ]
    },
    {
      "type": "library",
      "name": "object.defaults",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|object.defaults@1.1.0",
      "author": "Jon Schlinkert",
      "description": "Like `extend` but only copies missing properties/values to the target object.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/object.defaults@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/object.defaults.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/object.defaults",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/object.defaults/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object.defaults"
        }
      ]
    },
    {
      "type": "library",
      "name": "object.pick",
      "version": "1.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|object.pick@1.3.0",
      "author": "Jon Schlinkert",
      "description": "Returns a filtered copy of an object with only the specified keys, similar to `_.pick` from lodash / underscore.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/object.pick@1.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/object.pick.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/object.pick",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/object.pick/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object.pick"
        }
      ]
    },
    {
      "type": "library",
      "name": "for-own",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|for-own@1.0.0",
      "author": "Jon Schlinkert",
      "description": "Iterate over the own enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/for-own@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/for-own.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/for-own",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/for-own/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/for-own"
        }
      ]
    },
    {
      "type": "library",
      "name": "make-iterator",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|make-iterator@1.0.1",
      "author": "Jon Schlinkert",
      "description": "Convert an argument into a valid iterator. Based on the `.makeIterator()` implementation in mout https://github.com/mout/mout.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/make-iterator@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/make-iterator.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/make-iterator",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/make-iterator/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/make-iterator"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "kind-of",
          "version": "6.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|make-iterator@1.0.1|kind-of@6.0.2",
          "author": "Jon Schlinkert",
          "description": "Get the native type of a value.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/kind-of@6.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/kind-of.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/kind-of",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/kind-of/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/make-iterator/node_modules/kind-of"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "is-core-module",
      "version": "2.4.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-core-module@2.4.0",
      "author": "Jordan Harband",
      "description": "Is this specifier a node.js core module?",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-core-module@2.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/inspect-js/is-core-module.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/inspect-js/is-core-module",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/inspect-js/is-core-module/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-core-module"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-parse",
      "version": "1.0.7",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|path-parse@1.0.7",
      "author": "Javier Blanco",
      "description": "Node.js path.parse() ponyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/path-parse@1.0.7",
      "externalReferences": [
        {
          "url": "git+https://github.com/jbgutierrez/path-parse.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jbgutierrez/path-parse#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jbgutierrez/path-parse/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-parse"
        }
      ]
    },
    {
      "type": "library",
      "name": "parse-passwd",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|parse-passwd@1.0.0",
      "author": "Brian Woodward",
      "description": "Parse a passwd file into a list of users.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/parse-passwd@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/doowb/parse-passwd.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/doowb/parse-passwd",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/doowb/parse-passwd/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parse-passwd"
        }
      ]
    },
    {
      "type": "library",
      "name": "camelcase-keys",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|camelcase-keys@2.1.0",
      "author": "Sindre Sorhus",
      "description": "Convert object keys to camelCase",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/camelcase-keys@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/camelcase-keys.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/camelcase-keys#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/camelcase-keys/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/camelcase-keys"
        }
      ]
    },
    {
      "type": "library",
      "name": "loud-rejection",
      "version": "1.6.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|loud-rejection@1.6.0",
      "author": "Sindre Sorhus",
      "description": "Make unhandled promise rejections fail loudly instead of the default silent fail",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/loud-rejection@1.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/loud-rejection.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/loud-rejection#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/loud-rejection/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/loud-rejection"
        }
      ]
    },
    {
      "type": "library",
      "name": "map-obj",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|map-obj@1.0.1",
      "author": "Sindre Sorhus",
      "description": "Map object keys and values into a new object",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/map-obj@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/map-obj.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/map-obj#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/map-obj/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/map-obj"
        }
      ]
    },
    {
      "type": "library",
      "name": "normalize-package-data",
      "version": "2.3.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|normalize-package-data@2.3.5",
      "author": "Meryn Stol",
      "description": "Normalizes data that can be found in package.json files.",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/normalize-package-data@2.3.5",
      "externalReferences": [
        {
          "url": "git://github.com/npm/normalize-package-data.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/npm/normalize-package-data#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/npm/normalize-package-data/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/normalize-package-data"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "semver",
          "version": "5.3.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|normalize-package-data@2.3.5|semver@5.3.0",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@5.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/normalize-package-data/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "read-pkg-up",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|read-pkg-up@1.0.1",
      "author": "Sindre Sorhus",
      "description": "Read the closest package.json file",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/read-pkg-up@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/read-pkg-up.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/read-pkg-up#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/read-pkg-up/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/read-pkg-up"
        }
      ]
    },
    {
      "type": "library",
      "name": "redent",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|redent@1.0.0",
      "author": "Sindre Sorhus",
      "description": "Strip redundant indentation and indent the string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/redent@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/redent.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/redent#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/redent/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/redent"
        }
      ]
    },
    {
      "type": "library",
      "name": "trim-newlines",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|trim-newlines@1.0.0",
      "author": "Sindre Sorhus",
      "description": "Trim newlines from the start and/or end of a string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/trim-newlines@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/trim-newlines.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/trim-newlines#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/trim-newlines/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/trim-newlines"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash._escapehtmlchar",
      "version": "2.4.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash._escapehtmlchar@2.4.1",
      "author": "John-David Dalton",
      "description": "The internal Lo-Dash function `escapeHtmlChar` as a Node.js module generated by lodash-cli.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash._escapehtmlchar@2.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash-cli.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://lodash.com/custom-builds",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash-cli/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash._escapehtmlchar/-/lodash._escapehtmlchar-2.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash._escapehtmlchar"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash._reunescapedhtml",
      "version": "2.4.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash._reunescapedhtml@2.4.1",
      "author": "John-David Dalton",
      "description": "The internal Lo-Dash variable `reUnescapedHtml` as a Node.js module generated by lodash-cli.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash._reunescapedhtml@2.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash-cli.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://lodash.com/custom-builds",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash-cli/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash._reunescapedhtml/-/lodash._reunescapedhtml-2.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash._reunescapedhtml"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash._isnative",
      "version": "2.4.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash._isnative@2.4.1",
      "author": "John-David Dalton",
      "description": "The internal Lo-Dash function `isNative` as a Node.js module generated by lodash-cli.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash._isnative@2.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash-cli.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://lodash.com/custom-builds",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash-cli/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash._isnative/-/lodash._isnative-2.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash._isnative"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash._shimkeys",
      "version": "2.4.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash._shimkeys@2.4.1",
      "author": "John-David Dalton",
      "description": "The internal Lo-Dash function `shimKeys` as a Node.js module generated by lodash-cli.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash._shimkeys@2.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash-cli.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://lodash.com/custom-builds",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash-cli/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash._shimkeys/-/lodash._shimkeys-2.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash._shimkeys"
        }
      ]
    },
    {
      "type": "library",
      "name": "fs-exists-sync",
      "version": "0.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|fs-exists-sync@0.1.0",
      "author": "Jon Schlinkert",
      "description": "Drop-in replacement for `fs.existsSync` with zero dependencies. Other libs I found either have crucial differences from fs.existsSync, or unnecessary dependencies. See README.md for more info.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fs-exists-sync@0.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/fs-exists-sync.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/fs-exists-sync",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/fs-exists-sync/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fs-exists-sync"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-extglob",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-extglob@1.0.0",
      "author": "Jon Schlinkert",
      "description": "Returns true if a string has an extglob.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-extglob@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/is-extglob.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-extglob",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-extglob/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-extglob"
        }
      ]
    },
    {
      "type": "library",
      "name": "expand-brackets",
      "version": "0.1.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|expand-brackets@0.1.5",
      "author": "Jon Schlinkert",
      "description": "Expand POSIX bracket expressions (character classes) in glob patterns.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/expand-brackets@0.1.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/expand-brackets.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/expand-brackets",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/expand-brackets/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/expand-brackets"
        }
      ]
    },
    {
      "type": "library",
      "name": "extglob",
      "version": "0.3.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|extglob@0.3.2",
      "author": "Jon Schlinkert",
      "description": "Convert extended globs to regex-compatible strings. Add (almost) the expressive power of regular expressions to glob patterns.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/extglob@0.3.2",
      "externalReferences": [
        {
          "url": "git://github.com/jonschlinkert/extglob.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/extglob",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/extglob/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/extglob"
        }
      ]
    },
    {
      "type": "library",
      "name": "filename-regex",
      "version": "2.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|filename-regex@2.0.1",
      "author": "Jon Schlinkert",
      "description": "Regular expression for matching file names, with or without extension.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/filename-regex@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/regexhq/filename-regex.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/regexhq/filename-regex",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/regexhq/filename-regex/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/filename-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "kind-of",
      "version": "3.2.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|kind-of@3.2.2",
      "author": "Jon Schlinkert",
      "description": "Get the native type of a value.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/kind-of@3.2.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/kind-of.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/kind-of",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/kind-of/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/kind-of"
        }
      ]
    },
    {
      "type": "library",
      "name": "object.omit",
      "version": "2.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|object.omit@2.0.1",
      "author": "Jon Schlinkert",
      "description": "Return a copy of an object excluding the given key, or array of keys. Also accepts an optional filter function as the last argument.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/object.omit@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/object.omit.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/object.omit",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/object.omit/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object.omit"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "for-own",
          "version": "0.1.5",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|object.omit@2.0.1|for-own@0.1.5",
          "author": "Jon Schlinkert",
          "description": "Iterate over the own enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/for-own@0.1.5",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/for-own.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/for-own",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/for-own/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/object.omit/node_modules/for-own"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "parse-glob",
      "version": "3.0.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|parse-glob@3.0.4",
      "author": "Jon Schlinkert",
      "description": "Parse a glob pattern into an object of tokens.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/parse-glob@3.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/parse-glob.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/parse-glob",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/parse-glob/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parse-glob"
        }
      ]
    },
    {
      "type": "library",
      "name": "regex-cache",
      "version": "0.4.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|regex-cache@0.4.4",
      "author": "Jon Schlinkert",
      "description": "Memoize the results of a call to the RegExp constructor, avoiding repetitious runtime compilation of the same string and options, resulting in surprising performance improvements.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/regex-cache@0.4.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/regex-cache.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/regex-cache",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/regex-cache/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/regex-cache"
        }
      ]
    },
    {
      "type": "library",
      "name": "global-modules",
      "version": "0.2.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|global-modules@0.2.3",
      "author": "Jon Schlinkert",
      "description": "The directory used by npm for globally installed npm modules.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/global-modules@0.2.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/global-modules.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/global-modules",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/global-modules/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/global-modules/-/global-modules-0.2.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/global-modules"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-absolute",
      "version": "0.2.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-absolute@0.2.6",
      "author": "Jon Schlinkert",
      "description": "Polyfill for node.js `path.isAbolute`. Returns true if a file path is absolute.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-absolute@0.2.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/is-absolute.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-absolute",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-absolute/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.2.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-absolute"
        }
      ]
    },
    {
      "type": "library",
      "name": "map-cache",
      "version": "0.2.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|map-cache@0.2.2",
      "author": "Jon Schlinkert",
      "description": "Basic cache object for storing key-value pairs.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/map-cache@0.2.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/map-cache.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/map-cache",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/map-cache/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/map-cache"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-root",
      "version": "0.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|path-root@0.1.1",
      "author": "Jon Schlinkert",
      "description": "Get the root of a posix or windows filepath.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/path-root@0.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/path-root.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/path-root",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/path-root/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-root"
        }
      ]
    },
    {
      "type": "library",
      "name": "find-index",
      "version": "0.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|find-index@0.1.1",
      "author": "James Friend",
      "description": "finds an item in an array matching a predicate function, and returns its index",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/find-index@0.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/jsdf/find-index.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jsdf/find-index",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jsdf/find-index/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/find-index"
        }
      ]
    },
    {
      "type": "library",
      "name": "after",
      "version": "0.8.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|after@0.8.2",
      "author": "Raynos",
      "description": "after - tiny flow control",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/after@0.8.2",
      "externalReferences": [
        {
          "url": "git://github.com/Raynos/after.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Raynos/after#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Raynos/after/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/after"
        }
      ]
    },
    {
      "type": "library",
      "name": "arraybuffer.slice",
      "version": "0.0.7",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|arraybuffer.slice@0.0.7",
      "description": "Exports a function for slicing ArrayBuffers (no polyfilling)",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/arraybuffer.slice@0.0.7",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/rase-/arraybuffer.slice.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/rase-/arraybuffer.slice",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/rase-/arraybuffer.slice/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/arraybuffer.slice"
        }
      ]
    },
    {
      "type": "library",
      "name": "blob",
      "version": "0.0.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|blob@0.0.4",
      "description": "Abstracts out Blob and uses BlobBulder in cases where it is supported with any vendor prefix.",
      "purl": "pkg:npm/blob@0.0.4",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/rase-/blob.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/rase-/blob",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/rase-/blob/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/blob"
        }
      ]
    },
    {
      "type": "library",
      "name": "async-limiter",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|async-limiter@1.0.0",
      "author": "Samuel Reed",
      "description": "asynchronous function queue with adjustable concurrency",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/async-limiter@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/strml/async-limiter.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/strml/async-limiter#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/strml/async-limiter/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/async-limiter"
        }
      ]
    },
    {
      "type": "library",
      "name": "ultron",
      "version": "1.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ultron@1.1.1",
      "author": "Arnout Kazemier",
      "description": "Ultron is high-intelligence robot. It gathers intel so it can start improving upon his rudimentary design",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ultron@1.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/unshiftio/ultron.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/unshiftio/ultron",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/unshiftio/ultron/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ultron"
        }
      ]
    },
    {
      "type": "library",
      "name": "component-inherit",
      "version": "0.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|component-inherit@0.0.3",
      "description": "Prototype inheritance utility",
      "purl": "pkg:npm/component-inherit@0.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/component/inherit.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/component/inherit#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/component/inherit/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/component-inherit"
        }
      ]
    },
    {
      "type": "library",
      "name": "xmlhttprequest-ssl",
      "version": "1.5.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|xmlhttprequest-ssl@1.5.4",
      "author": "Michael de Wit",
      "description": "XMLHttpRequest for Node",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://creativecommons.org/licenses/MIT/"
          }
        }
      ],
      "purl": "pkg:npm/xmlhttprequest-ssl@1.5.4",
      "externalReferences": [
        {
          "url": "git://github.com/mjwwit/node-XMLHttpRequest.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mjwwit/node-XMLHttpRequest#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/mjwwit/node-XMLHttpRequest/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/xmlhttprequest-ssl"
        }
      ]
    },
    {
      "type": "library",
      "name": "yeast",
      "version": "0.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|yeast@0.1.2",
      "author": "Arnout Kazemier",
      "description": "Tiny but linear growing unique id generator",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/yeast@0.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/unshiftio/yeast.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/unshiftio/yeast",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/unshiftio/yeast/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yeast"
        }
      ]
    },
    {
      "type": "library",
      "name": "better-assert",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|better-assert@1.0.2",
      "author": "TJ Holowaychuk",
      "description": "Better assertions for node, reporting the expr, filename, lineno etc",
      "purl": "pkg:npm/better-assert@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/visionmedia/better-assert.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/visionmedia/better-assert#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/visionmedia/better-assert/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/better-assert"
        }
      ]
    },
    {
      "type": "library",
      "name": "p-locate",
      "version": "4.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|p-locate@4.1.0",
      "author": "Sindre Sorhus",
      "description": "Get the first fulfilled promise that satisfies the provided testing function",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/p-locate@4.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/p-locate.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/p-locate#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/p-locate/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-locate"
        }
      ]
    },
    {
      "type": "library",
      "name": "buffer-xor",
      "version": "1.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|buffer-xor@1.0.3",
      "author": "Daniel Cousens",
      "description": "A simple module for bitwise-xor on buffers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/buffer-xor@1.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-browserify/buffer-xor.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/buffer-xor",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/buffer-xor/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/buffer-xor"
        }
      ]
    },
    {
      "type": "library",
      "name": "des.js",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|des.js@1.0.0",
      "author": "Fedor Indutny",
      "description": "DES implementation",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/des.js@1.0.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/indutny/des.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/indutny/des.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/indutny/des.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/des.js"
        }
      ]
    },
    {
      "type": "library",
      "name": "brorand",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|brorand@1.1.0",
      "author": "Fedor Indutny",
      "description": "Random number generator for browsers and node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/brorand@1.1.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/indutny/brorand.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/indutny/brorand",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/indutny/brorand/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/brorand"
        }
      ]
    },
    {
      "type": "library",
      "name": "hash.js",
      "version": "1.1.7",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|hash.js@1.1.7",
      "author": "Fedor Indutny",
      "description": "Various hash functions that could be run by both browser and node",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/hash.js@1.1.7",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/indutny/hash.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/indutny/hash.js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/indutny/hash.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hash.js"
        }
      ]
    },
    {
      "type": "library",
      "name": "hmac-drbg",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|hmac-drbg@1.0.1",
      "author": "Fedor Indutny",
      "description": "Deterministic random bit generator (hmac)",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/hmac-drbg@1.0.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/indutny/hmac-drbg.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/indutny/hmac-drbg#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/indutny/hmac-drbg/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hmac-drbg"
        }
      ]
    },
    {
      "type": "library",
      "name": "minimalistic-assert",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|minimalistic-assert@1.0.1",
      "description": "minimalistic-assert ===",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/minimalistic-assert@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/calvinmetcalf/minimalistic-assert.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/calvinmetcalf/minimalistic-assert",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/calvinmetcalf/minimalistic-assert/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minimalistic-assert"
        }
      ]
    },
    {
      "type": "library",
      "name": "minimalistic-crypto-utils",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|minimalistic-crypto-utils@1.0.1",
      "author": "Fedor Indutny",
      "description": "Minimalistic tools for JS crypto modules",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/minimalistic-crypto-utils@1.0.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/indutny/minimalistic-crypto-utils.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/indutny/minimalistic-crypto-utils#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/indutny/minimalistic-crypto-utils/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minimalistic-crypto-utils"
        }
      ]
    },
    {
      "type": "library",
      "name": "asn1.js",
      "version": "4.9.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|asn1.js@4.9.1",
      "author": "Fedor Indutny",
      "description": "ASN.1 encoder and decoder",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/asn1.js@4.9.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/indutny/asn1.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/indutny/asn1.js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/indutny/asn1.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/asn1.js"
        }
      ]
    },
    {
      "type": "library",
      "name": "arr-diff",
      "version": "4.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|arr-diff@4.0.0",
      "author": "Jon Schlinkert",
      "description": "Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/arr-diff@4.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/arr-diff.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/arr-diff",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/arr-diff/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/arr-diff"
        }
      ]
    },
    {
      "type": "library",
      "name": "fragment-cache",
      "version": "0.2.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|fragment-cache@0.2.1",
      "author": "Jon Schlinkert",
      "description": "A cache for managing namespaced sub-caches",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fragment-cache@0.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/fragment-cache.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/fragment-cache",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/fragment-cache/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fragment-cache"
        }
      ]
    },
    {
      "type": "library",
      "name": "nanomatch",
      "version": "1.2.9",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nanomatch@1.2.9",
      "author": "Jon Schlinkert",
      "description": "Fast, minimal glob matcher for node.js. Similar to micromatch, minimatch and multimatch, but complete Bash 4.3 wildcard support only (no support for exglobs, posix brackets or braces)",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/nanomatch@1.2.9",
      "externalReferences": [
        {
          "url": "git+https://github.com/micromatch/nanomatch.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/micromatch/nanomatch",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/micromatch/nanomatch/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.9.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/nanomatch"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "define-property",
          "version": "2.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nanomatch@1.2.9|define-property@2.0.2",
          "author": "Jon Schlinkert",
          "description": "Define a non-enumerable property on an object. Uses Reflect.defineProperty when available, otherwise Object.defineProperty.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/define-property@2.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/define-property.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/define-property",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/define-property/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nanomatch/node_modules/define-property"
            }
          ]
        },
        {
          "type": "library",
          "name": "extend-shallow",
          "version": "3.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nanomatch@1.2.9|extend-shallow@3.0.2",
          "author": "Jon Schlinkert",
          "description": "Extend an object with the properties of additional objects. node.js/javascript util.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/extend-shallow@3.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/extend-shallow.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/extend-shallow",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/extend-shallow/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nanomatch/node_modules/extend-shallow"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-windows",
          "version": "1.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nanomatch@1.2.9|is-windows@1.0.2",
          "author": "Jon Schlinkert",
          "description": "Returns true if the platform is windows. UMD module, works with node.js, commonjs, browser, AMD, electron, etc.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-windows@1.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/is-windows.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-windows",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-windows/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nanomatch/node_modules/is-windows"
            }
          ]
        },
        {
          "type": "library",
          "name": "kind-of",
          "version": "6.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nanomatch@1.2.9|kind-of@6.0.2",
          "author": "Jon Schlinkert",
          "description": "Get the native type of a value.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/kind-of@6.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/kind-of.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/kind-of",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/kind-of/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nanomatch/node_modules/kind-of"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-extendable",
          "version": "1.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|nanomatch@1.2.9|is-extendable@1.0.1",
          "author": "Jon Schlinkert",
          "description": "Returns true if a value is a plain object, array or function.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-extendable@1.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/is-extendable.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-extendable",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-extendable/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nanomatch/node_modules/is-extendable"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "regex-not",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|regex-not@1.0.2",
      "author": "Jon Schlinkert",
      "description": "Create a javascript regular expression for matching everything except for the given string.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/regex-not@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/regex-not.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/regex-not",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/regex-not/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/regex-not"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "extend-shallow",
          "version": "3.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|regex-not@1.0.2|extend-shallow@3.0.2",
          "author": "Jon Schlinkert",
          "description": "Extend an object with the properties of additional objects. node.js/javascript util.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/extend-shallow@3.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/extend-shallow.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/extend-shallow",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/extend-shallow/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/regex-not/node_modules/extend-shallow"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-extendable",
          "version": "1.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|regex-not@1.0.2|is-extendable@1.0.1",
          "author": "Jon Schlinkert",
          "description": "Returns true if a value is a plain object, array or function.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-extendable@1.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/is-extendable.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-extendable",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-extendable/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/regex-not/node_modules/is-extendable"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "is-extendable",
      "version": "0.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-extendable@0.1.1",
      "author": "Jon Schlinkert",
      "description": "Returns true if a value is any of the object types: array, regexp, plain object, function or date. This is useful for determining if a value can be extended, e.g. \"can the value have keys?\"",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-extendable@0.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/is-extendable.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-extendable",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-extendable/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-extendable"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-number",
      "version": "3.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-number@3.0.0",
      "author": "Jon Schlinkert",
      "description": "Returns true if the value is a number. comprehensive tests.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-number@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/is-number.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-number",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-number/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-number"
        }
      ]
    },
    {
      "type": "library",
      "name": "repeat-string",
      "version": "1.6.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|repeat-string@1.6.1",
      "author": "Jon Schlinkert",
      "description": "Repeat the given string n times. Fastest implementation for repeating a string.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/repeat-string@1.6.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/repeat-string.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/repeat-string",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/repeat-string/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/repeat-string"
        }
      ]
    },
    {
      "type": "library",
      "name": "snapdragon-util",
      "version": "3.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|snapdragon-util@3.0.1",
      "author": "Jon Schlinkert",
      "description": "Utilities for the snapdragon parser/compiler.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/snapdragon-util@3.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/snapdragon-util.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/snapdragon-util",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/snapdragon-util/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/snapdragon-util"
        }
      ]
    },
    {
      "type": "library",
      "name": "base",
      "version": "0.11.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|base@0.11.2",
      "author": "Jon Schlinkert",
      "description": "base is the foundation for creating modular, unit testable and highly pluggable node.js applications, starting with a handful of common methods, like `set`, `get`, `del` and `use`.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/base@0.11.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/node-base/base.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/node-base/base",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/node-base/base/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/base"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "define-property",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|base@0.11.2|define-property@1.0.0",
          "author": "Jon Schlinkert",
          "description": "Define a non-enumerable property on an object.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/define-property@1.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/define-property.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/define-property",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/define-property/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/base/node_modules/define-property"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "define-property",
      "version": "0.2.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|define-property@0.2.5",
      "author": "Jon Schlinkert",
      "description": "Define a non-enumerable property on an object.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/define-property@0.2.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/define-property.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/define-property",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/define-property/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/define-property"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "is-descriptor",
          "version": "0.1.6",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|define-property@0.2.5|is-descriptor@0.1.6",
          "author": "Jon Schlinkert",
          "description": "Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-descriptor@0.1.6",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/is-descriptor.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-descriptor",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-descriptor/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/define-property/node_modules/is-descriptor"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-accessor-descriptor",
          "version": "0.1.6",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|define-property@0.2.5|is-accessor-descriptor@0.1.6",
          "author": "Jon Schlinkert",
          "description": "Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-accessor-descriptor@0.1.6",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/is-accessor-descriptor.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-accessor-descriptor",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-accessor-descriptor/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/define-property/node_modules/is-accessor-descriptor"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "kind-of",
              "version": "3.2.2",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|define-property@0.2.5|is-accessor-descriptor@0.1.6|kind-of@3.2.2",
              "author": "Jon Schlinkert",
              "description": "Get the native type of a value.",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/kind-of@3.2.2",
              "externalReferences": [
                {
                  "url": "git+https://github.com/jonschlinkert/kind-of.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/jonschlinkert/kind-of",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/jonschlinkert/kind-of/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/define-property/node_modules/is-accessor-descriptor/node_modules/kind-of"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "is-data-descriptor",
          "version": "0.1.4",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|define-property@0.2.5|is-data-descriptor@0.1.4",
          "author": "Jon Schlinkert",
          "description": "Returns true if a value has the characteristics of a valid JavaScript data descriptor.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-data-descriptor@0.1.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/is-data-descriptor.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-data-descriptor",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-data-descriptor/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/define-property/node_modules/is-data-descriptor"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "kind-of",
              "version": "3.2.2",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|define-property@0.2.5|is-data-descriptor@0.1.4|kind-of@3.2.2",
              "author": "Jon Schlinkert",
              "description": "Get the native type of a value.",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/kind-of@3.2.2",
              "externalReferences": [
                {
                  "url": "git+https://github.com/jonschlinkert/kind-of.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/jonschlinkert/kind-of",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/jonschlinkert/kind-of/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/define-property/node_modules/is-data-descriptor/node_modules/kind-of"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "kind-of",
          "version": "5.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|define-property@0.2.5|kind-of@5.1.0",
          "author": "Jon Schlinkert",
          "description": "Get the native type of a value.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/kind-of@5.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/kind-of.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/kind-of",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/kind-of/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/define-property/node_modules/kind-of"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "use",
      "version": "3.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|use@3.1.0",
      "author": "Jon Schlinkert",
      "description": "Easily add plugin support to your node.js application.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/use@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/use.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/use",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/use/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/use/-/use-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/use"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "kind-of",
          "version": "6.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|use@3.1.0|kind-of@6.0.2",
          "author": "Jon Schlinkert",
          "description": "Get the native type of a value.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/kind-of@6.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/kind-of.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/kind-of",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/kind-of/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/use/node_modules/kind-of"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "safe-regex",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|safe-regex@1.1.0",
      "author": "James Halliday",
      "description": "detect possibly catastrophic, exponential-time regular expressions",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/safe-regex@1.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/substack/safe-regex.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/safe-regex",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/safe-regex/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/safe-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "invert-kv",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|invert-kv@1.0.0",
      "author": "Sindre Sorhus",
      "description": "Invert the key/value of an object. Example: {foo: 'bar'} → {bar: 'foo'}",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/invert-kv@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/invert-kv.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/invert-kv#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/invert-kv/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/invert-kv"
        }
      ]
    },
    {
      "type": "library",
      "name": "number-is-nan",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|number-is-nan@1.0.1",
      "author": "Sindre Sorhus",
      "description": "ES2015 Number.isNaN() ponyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/number-is-nan@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/number-is-nan.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/number-is-nan#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/number-is-nan/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/number-is-nan"
        }
      ]
    },
    {
      "type": "library",
      "name": "parent-module",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|parent-module@1.0.1",
      "author": "Sindre Sorhus",
      "description": "Get the path of the parent module",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/parent-module@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/parent-module.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/parent-module#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/parent-module/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parent-module"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "callsites",
          "version": "3.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|parent-module@1.0.1|callsites@3.1.0",
          "author": "Sindre Sorhus",
          "description": "Get callsites from the V8 stack trace API",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/callsites@3.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/callsites.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/callsites#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/callsites/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/parent-module/node_modules/callsites"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "code-frame",
      "group": "@babel",
      "version": "7.12.13",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@babel/code-frame@7.12.13",
      "author": "Sebastian McKenzie",
      "description": "Generate errors that contain a code frame that point to source locations.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/code-frame@7.12.13",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-code-frame",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-code-frame",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/code-frame"
        }
      ]
    },
    {
      "type": "library",
      "name": "error-ex",
      "version": "1.3.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|error-ex@1.3.2",
      "description": "Easy error subclassing and stack customization",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/error-ex@1.3.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/qix-/node-error-ex.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/qix-/node-error-ex#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/qix-/node-error-ex/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/error-ex"
        }
      ]
    },
    {
      "type": "library",
      "name": "json-parse-even-better-errors",
      "version": "2.3.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|json-parse-even-better-errors@2.3.1",
      "author": "Kat Marchán",
      "description": "JSON.parse with context information on error",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/json-parse-even-better-errors@2.3.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/npm/json-parse-even-better-errors.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/npm/json-parse-even-better-errors#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/npm/json-parse-even-better-errors/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-parse-even-better-errors"
        }
      ]
    },
    {
      "type": "library",
      "name": "lines-and-columns",
      "version": "1.1.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lines-and-columns@1.1.6",
      "author": "Brian Donovan",
      "description": "Maps lines and columns to character offsets and back.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lines-and-columns@1.1.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/eventualbuddha/lines-and-columns.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/eventualbuddha/lines-and-columns#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/eventualbuddha/lines-and-columns/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lines-and-columns"
        }
      ]
    },
    {
      "type": "library",
      "name": "mimic-fn",
      "version": "1.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|mimic-fn@1.2.0",
      "author": "Sindre Sorhus",
      "description": "Make a function mimic another one",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mimic-fn@1.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/mimic-fn.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/mimic-fn#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/mimic-fn/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mimic-fn"
        }
      ]
    },
    {
      "type": "library",
      "name": "crc",
      "version": "3.8.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|crc@3.8.0",
      "author": "Alex Gorbatchev",
      "description": "Module for calculating Cyclic Redundancy Check (CRC) for Node.js and the Browser.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/crc@3.8.0",
      "externalReferences": [
        {
          "url": "git://github.com/alexgorbatchev/node-crc.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/alexgorbatchev/node-crc",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/alexgorbatchev/node-crc/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/crc"
        }
      ]
    },
    {
      "type": "library",
      "name": "xregexp",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|xregexp@2.0.0",
      "author": "Steven Levithan",
      "description": "Extended JavaScript regular expressions",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/xregexp@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/slevithan/XRegExp.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://xregexp.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/slevithan/XRegExp/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/xregexp"
        }
      ]
    },
    {
      "type": "library",
      "name": "ast-types",
      "version": "0.13.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ast-types@0.13.4",
      "author": "Ben Newman",
      "description": "Esprima-compatible implementation of the Mozilla JS Parser API",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ast-types@0.13.4",
      "externalReferences": [
        {
          "url": "git://github.com/benjamn/ast-types.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/benjamn/ast-types",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/benjamn/ast-types/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ast-types"
        }
      ]
    },
    {
      "type": "library",
      "name": "escodegen",
      "version": "1.14.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|escodegen@1.14.3",
      "description": "ECMAScript code generator",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/escodegen@1.14.3",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/estools/escodegen.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/estools/escodegen",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/estools/escodegen/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/escodegen"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "optionator",
          "version": "0.8.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|escodegen@1.14.3|optionator@0.8.3",
          "author": "George Zahariev",
          "description": "option parsing and help generation",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/optionator@0.8.3",
          "externalReferences": [
            {
              "url": "git://github.com/gkz/optionator.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/gkz/optionator",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/gkz/optionator/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/escodegen/node_modules/optionator"
            }
          ]
        },
        {
          "type": "library",
          "name": "source-map",
          "version": "0.6.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|escodegen@1.14.3|source-map@0.6.1",
          "author": "Nick Fitzgerald",
          "description": "Generates and consumes source maps",
          "licenses": [
            {
              "license": {
                "id": "BSD-3-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/source-map@0.6.1",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/mozilla/source-map.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/mozilla/source-map",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/mozilla/source-map/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/escodegen/node_modules/source-map"
            }
          ]
        },
        {
          "type": "library",
          "name": "word-wrap",
          "version": "1.2.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|escodegen@1.14.3|word-wrap@1.2.3",
          "author": "Jon Schlinkert",
          "description": "Wrap words to a specified length.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/word-wrap@1.2.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/word-wrap.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/word-wrap",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/word-wrap/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/escodegen/node_modules/word-wrap"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "color-name",
      "version": "1.1.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|color-name@1.1.4",
      "author": "DY",
      "description": "A list of color names and its values",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/color-name@1.1.4",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/colorjs/color-name.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/colorjs/color-name",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/colorjs/color-name/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/color-name"
        }
      ]
    },
    {
      "type": "library",
      "name": "is",
      "group": "@sindresorhus",
      "version": "0.14.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@sindresorhus/is@0.14.0",
      "author": "Sindre Sorhus",
      "description": "Type check values: `is.string('🦄') //=> true`",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40sindresorhus/is@0.14.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/is.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/is#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/is/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@sindresorhus/is"
        }
      ]
    },
    {
      "type": "library",
      "name": "http-timer",
      "group": "@szmarczak",
      "version": "1.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@szmarczak/http-timer@1.1.2",
      "author": "Szymon Marczak",
      "description": "Timings for HTTP requests",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40szmarczak/http-timer@1.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/szmarczak/http-timer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/szmarczak/http-timer#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/szmarczak/http-timer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@szmarczak/http-timer"
        }
      ]
    },
    {
      "type": "library",
      "name": "cacheable-request",
      "version": "6.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cacheable-request@6.1.0",
      "author": "Luke Childs",
      "description": "Wrap native HTTP requests with RFC compliant cache support",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cacheable-request@6.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lukechilds/cacheable-request.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lukechilds/cacheable-request#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lukechilds/cacheable-request/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cacheable-request"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "get-stream",
          "version": "5.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cacheable-request@6.1.0|get-stream@5.2.0",
          "author": "Sindre Sorhus",
          "description": "Get a stream as a string, buffer, or array",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/get-stream@5.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/get-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/get-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/get-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cacheable-request/node_modules/get-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "lowercase-keys",
          "version": "2.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cacheable-request@6.1.0|lowercase-keys@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Lowercase the keys of an object",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lowercase-keys@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/lowercase-keys.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/lowercase-keys#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/lowercase-keys/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cacheable-request/node_modules/lowercase-keys"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "duplexer3",
      "version": "0.1.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|duplexer3@0.1.4",
      "author": "Conrad Pankoff",
      "description": "Like duplexer but using streams3",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/duplexer3@0.1.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/floatdrop/duplexer3.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/floatdrop/duplexer3#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/floatdrop/duplexer3/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/duplexer3"
        }
      ]
    },
    {
      "type": "library",
      "name": "get-stream",
      "version": "4.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|get-stream@4.1.0",
      "author": "Sindre Sorhus",
      "description": "Get a stream as a string, buffer, or array",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/get-stream@4.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/get-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/get-stream#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/get-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "lowercase-keys",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lowercase-keys@1.0.1",
      "author": "Sindre Sorhus",
      "description": "Lowercase the keys of an object",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lowercase-keys@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/lowercase-keys.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/lowercase-keys#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/lowercase-keys/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lowercase-keys"
        }
      ]
    },
    {
      "type": "library",
      "name": "mimic-response",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|mimic-response@1.0.1",
      "author": "Sindre Sorhus",
      "description": "Mimic a Node.js HTTP response stream",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mimic-response@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/mimic-response.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/mimic-response#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/mimic-response/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mimic-response"
        }
      ]
    },
    {
      "type": "library",
      "name": "p-cancelable",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|p-cancelable@1.1.0",
      "author": "Sindre Sorhus",
      "description": "Create a promise that can be canceled",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/p-cancelable@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/p-cancelable.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/p-cancelable#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/p-cancelable/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-cancelable"
        }
      ]
    },
    {
      "type": "library",
      "name": "to-readable-stream",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|to-readable-stream@1.0.0",
      "author": "Sindre Sorhus",
      "description": "Convert a string/Buffer/Uint8Array to a readable stream",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/to-readable-stream@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/to-readable-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/to-readable-stream#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/to-readable-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/to-readable-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "url-parse-lax",
      "version": "3.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|url-parse-lax@3.0.0",
      "author": "Sindre Sorhus",
      "description": "Lax url.parse() with support for protocol-less URLs & IPs",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/url-parse-lax@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/url-parse-lax.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/url-parse-lax#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/url-parse-lax/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/url-parse-lax"
        }
      ]
    },
    {
      "type": "library",
      "name": "color-string",
      "version": "1.5.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|color-string@1.5.3",
      "author": "Heather Arthur",
      "description": "Parser and generator for CSS color strings",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/color-string@1.5.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/Qix-/color-string.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Qix-/color-string#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Qix-/color-string/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/color-string"
        }
      ]
    },
    {
      "type": "library",
      "name": "exit-hook",
      "version": "1.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|exit-hook@1.1.1",
      "author": "Sindre Sorhus",
      "description": "Run some code when the process exits",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/exit-hook@1.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/exit-hook.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/exit-hook#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/exit-hook/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/exit-hook"
        }
      ]
    },
    {
      "type": "library",
      "name": "array-slice",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|array-slice@1.1.0",
      "author": "Jon Schlinkert",
      "description": "Array-slice method. Slices `array` from the `start` index up to, but not including, the `end` index.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/array-slice@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/array-slice.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/array-slice",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/array-slice/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-slice"
        }
      ]
    },
    {
      "type": "library",
      "name": "for-in",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|for-in@1.0.2",
      "author": "Jon Schlinkert",
      "description": "Iterate over the own and inherited enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/for-in@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/for-in.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/for-in",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/for-in/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/for-in"
        }
      ]
    },
    {
      "type": "library",
      "name": "has",
      "version": "1.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|has@1.0.3",
      "author": "Thiago de Arruda",
      "description": "Object.prototype.hasOwnProperty.call shortcut",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        },
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/tarruda/has/blob/master/LICENSE-MIT"
          }
        }
      ],
      "purl": "pkg:npm/has@1.0.3",
      "externalReferences": [
        {
          "url": "git://github.com/tarruda/has.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/tarruda/has",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/tarruda/has/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has"
        }
      ]
    },
    {
      "type": "library",
      "name": "currently-unhandled",
      "version": "0.4.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|currently-unhandled@0.4.1",
      "author": "James Talmage",
      "description": "Track the list of currently unhandled promise rejections.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/currently-unhandled@0.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jamestalmage/currently-unhandled.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jamestalmage/currently-unhandled#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jamestalmage/currently-unhandled/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/currently-unhandled"
        }
      ]
    },
    {
      "type": "library",
      "name": "hosted-git-info",
      "version": "2.8.9",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|hosted-git-info@2.8.9",
      "author": "Rebecca Turner",
      "description": "Provides metadata and conversions from repository urls for Github, Bitbucket and Gitlab",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/hosted-git-info@2.8.9",
      "externalReferences": [
        {
          "url": "git+https://github.com/npm/hosted-git-info.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/npm/hosted-git-info",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/npm/hosted-git-info/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hosted-git-info"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-builtin-module",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-builtin-module@1.0.0",
      "author": "Sindre Sorhus",
      "description": "Check if a string matches the name of a Node.js builtin module",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-builtin-module@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/is-builtin-module.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/is-builtin-module#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/is-builtin-module/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-builtin-module"
        }
      ]
    },
    {
      "type": "library",
      "name": "validate-npm-package-license",
      "version": "3.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|validate-npm-package-license@3.0.1",
      "author": "Kyle E. Mitchell",
      "description": "Give me a string and I'll tell you if it's a valid npm package license string",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/validate-npm-package-license@3.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/kemitchell/validate-npm-package-license.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kemitchell/validate-npm-package-license.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kemitchell/validate-npm-package-license.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/validate-npm-package-license"
        }
      ]
    },
    {
      "type": "library",
      "name": "read-pkg",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|read-pkg@1.1.0",
      "author": "Sindre Sorhus",
      "description": "Read a package.json file",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/read-pkg@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/read-pkg.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/read-pkg#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/read-pkg/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/read-pkg"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "path-type",
          "version": "1.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|read-pkg@1.1.0|path-type@1.1.0",
          "author": "Sindre Sorhus",
          "description": "Check if a path is a file, directory, or symlink",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/path-type@1.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/path-type.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/path-type#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/path-type/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/read-pkg/node_modules/path-type"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "indent-string",
      "version": "2.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|indent-string@2.1.0",
      "author": "Sindre Sorhus",
      "description": "Indent each line in a string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/indent-string@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/indent-string.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/indent-string#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/indent-string/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/indent-string"
        }
      ]
    },
    {
      "type": "library",
      "name": "strip-indent",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|strip-indent@1.0.1",
      "author": "Sindre Sorhus",
      "description": "Strip leading whitespace from every line in a string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/strip-indent@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/strip-indent.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/strip-indent#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/strip-indent/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strip-indent"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash._htmlescapes",
      "version": "2.4.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|lodash._htmlescapes@2.4.1",
      "author": "John-David Dalton",
      "description": "The internal Lo-Dash variable `htmlEscapes` as a Node.js module generated by lodash-cli.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash._htmlescapes@2.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash-cli.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://lodash.com/custom-builds",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash-cli/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash._htmlescapes/-/lodash._htmlescapes-2.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash._htmlescapes"
        }
      ]
    },
    {
      "type": "library",
      "name": "expand-range",
      "version": "1.8.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|expand-range@1.8.2",
      "author": "Jon Schlinkert",
      "description": "Fast, bash-like range expansion. Expand a range of numbers or letters, uppercase or lowercase. See the benchmarks. Used by micromatch.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/expand-range@1.8.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/expand-range.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/expand-range",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/expand-range/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/expand-range"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "fill-range",
          "version": "2.2.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|expand-range@1.8.2|fill-range@2.2.3",
          "author": "Jon Schlinkert",
          "description": "Fill in a range of numbers or letters, optionally passing an increment or multiplier to use.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/fill-range@2.2.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/fill-range.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/fill-range",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/fill-range/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/expand-range/node_modules/fill-range"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-number",
          "version": "2.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|expand-range@1.8.2|is-number@2.1.0",
          "author": "Jon Schlinkert",
          "description": "Returns true if the value is a number. comprehensive tests.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-number@2.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/is-number.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-number",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-number/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/expand-range/node_modules/is-number"
            }
          ]
        },
        {
          "type": "library",
          "name": "isobject",
          "version": "2.1.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|expand-range@1.8.2|isobject@2.1.0",
          "author": "Jon Schlinkert",
          "description": "Returns true if the value is an object and not an array or null.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/isobject@2.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/isobject.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/isobject",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/isobject/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/expand-range/node_modules/isobject"
            }
          ]
        },
        {
          "type": "library",
          "name": "isarray",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|expand-range@1.8.2|isarray@1.0.0",
          "author": "Julian Gruber",
          "description": "Array#isArray for older browsers",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/isarray@1.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/juliangruber/isarray.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/juliangruber/isarray",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/juliangruber/isarray/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/expand-range/node_modules/isarray"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "preserve",
      "version": "0.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|preserve@0.2.0",
      "author": "Jon Schlinkert",
      "description": "Temporarily substitute tokens in the given `string` with placeholders, then put them back after transforming the string.",
      "purl": "pkg:npm/preserve@0.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/jonschlinkert/preserve.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/preserve",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/preserve/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/preserve"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-posix-bracket",
      "version": "0.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-posix-bracket@0.1.1",
      "author": "Jon Schlinkert",
      "description": "Returns true if the given string is a POSIX bracket expression (POSIX character class).",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-posix-bracket@0.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/is-posix-bracket.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-posix-bracket",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-posix-bracket/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-posix-bracket"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-buffer",
      "version": "1.1.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-buffer@1.1.6",
      "author": "Feross Aboukhadijeh",
      "description": "Determine if an object is a Buffer",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-buffer@1.1.6",
      "externalReferences": [
        {
          "url": "git://github.com/feross/is-buffer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/feross/is-buffer#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/feross/is-buffer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-buffer"
        }
      ]
    },
    {
      "type": "library",
      "name": "glob-base",
      "version": "0.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|glob-base@0.3.0",
      "author": "Jon Schlinkert",
      "description": "Returns an object with the (non-glob) base path and the actual pattern.",
      "purl": "pkg:npm/glob-base@0.3.0",
      "externalReferences": [
        {
          "url": "git://github.com/jonschlinkert/glob-base.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/glob-base",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/glob-base/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/glob-base"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "glob-parent",
          "version": "2.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|glob-base@0.3.0|glob-parent@2.0.0",
          "author": "Elan Shanker",
          "description": "Strips glob magic from a string to provide the parent path",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob-parent@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/es128/glob-parent.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/es128/glob-parent",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/es128/glob-parent/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/glob-base/node_modules/glob-parent"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "is-dotfile",
      "version": "1.0.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-dotfile@1.0.3",
      "author": "Jon Schlinkert",
      "description": "Return true if a file path is (or has) a dotfile. Returns false if the path is a dot directory.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-dotfile@1.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/is-dotfile.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-dotfile",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-dotfile/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-dotfile"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-equal-shallow",
      "version": "0.1.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-equal-shallow@0.1.3",
      "author": "Jon Schlinkert",
      "description": "Does a shallow comparison of two objects, returning false if the keys or values differ.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-equal-shallow@0.1.3",
      "externalReferences": [
        {
          "url": "git://github.com/jonschlinkert/is-equal-shallow.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-equal-shallow",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-equal-shallow/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-equal-shallow"
        }
      ]
    },
    {
      "type": "library",
      "name": "global-prefix",
      "version": "0.1.5",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|global-prefix@0.1.5",
      "author": "Jon Schlinkert",
      "description": "Get the npm global path prefix.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/global-prefix@0.1.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/global-prefix.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/global-prefix",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/global-prefix/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/global-prefix/-/global-prefix-0.1.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/global-prefix"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "homedir-polyfill",
          "version": "1.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|global-prefix@0.1.5|homedir-polyfill@1.0.1",
          "author": "Brian Woodward",
          "description": "Node.js os.homedir polyfill for older versions of node.js.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/homedir-polyfill@1.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/doowb/homedir-polyfill.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/doowb/homedir-polyfill",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/doowb/homedir-polyfill/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/global-prefix/node_modules/homedir-polyfill"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "is-windows",
      "version": "0.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-windows@0.2.0",
      "author": "Jon Schlinkert",
      "description": "Returns true if the platform is windwows.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-windows@0.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/is-windows.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-windows",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-windows/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-windows"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-relative",
      "version": "0.2.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-relative@0.2.1",
      "author": "Jon Schlinkert",
      "description": "Returns `true` if the path appears to be relative.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-relative@0.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/is-relative.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-relative",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-relative/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-relative/-/is-relative-0.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-relative"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-root-regex",
      "version": "0.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|path-root-regex@0.1.2",
      "author": "Jon Schlinkert",
      "description": "Regular expression for getting the root of a posix or windows filepath.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/path-root-regex@0.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/regexhq/path-root-regex.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/regexhq/path-root-regex",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/regexhq/path-root-regex/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-root-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "color-name",
      "group": "@types",
      "version": "1.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@types/color-name@1.1.1",
      "description": "TypeScript definitions for color-name",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/color-name@1.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/color-name"
        }
      ]
    },
    {
      "type": "library",
      "name": "p-limit",
      "version": "2.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|p-limit@2.3.0",
      "author": "Sindre Sorhus",
      "description": "Run multiple promise-returning & async functions with limited concurrency",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/p-limit@2.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/p-limit.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/p-limit#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/p-limit/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-limit"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-descriptor",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-descriptor@1.0.2",
      "author": "Jon Schlinkert",
      "description": "Returns true if a value has the characteristics of a valid JavaScript descriptor. Works for data descriptors and accessor descriptors.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-descriptor@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/is-descriptor.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-descriptor",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-descriptor/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-descriptor"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "kind-of",
          "version": "6.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-descriptor@1.0.2|kind-of@6.0.2",
          "author": "Jon Schlinkert",
          "description": "Get the native type of a value.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/kind-of@6.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/kind-of.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/kind-of",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/kind-of/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/is-descriptor/node_modules/kind-of"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "is-odd",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-odd@2.0.0",
      "author": "Jon Schlinkert",
      "description": "Returns true if the given number is odd.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-odd@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/is-odd.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-odd",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-odd/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-odd/-/is-odd-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-odd"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "is-number",
          "version": "4.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-odd@2.0.0|is-number@4.0.0",
          "author": "Jon Schlinkert",
          "description": "Returns true if the value is a number. comprehensive tests.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-number@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/is-number.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-number",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-number/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/is-odd/node_modules/is-number"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "cache-base",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|cache-base@1.0.1",
      "author": "Jon Schlinkert",
      "description": "Basic object cache with `get`, `set`, `del`, and `has` methods for node.js/javascript projects.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cache-base@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/cache-base.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/cache-base",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/cache-base/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cache-base"
        }
      ]
    },
    {
      "type": "library",
      "name": "class-utils",
      "version": "0.3.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|class-utils@0.3.6",
      "author": "Jon Schlinkert",
      "description": "Utils for working with JavaScript classes and prototype methods.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/class-utils@0.3.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/class-utils.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/class-utils",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/class-utils/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/class-utils"
        }
      ]
    },
    {
      "type": "library",
      "name": "mixin-deep",
      "version": "1.3.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|mixin-deep@1.3.2",
      "author": "Jon Schlinkert",
      "description": "Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mixin-deep@1.3.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/mixin-deep.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/mixin-deep",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/mixin-deep/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mixin-deep"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "is-extendable",
          "version": "1.0.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|mixin-deep@1.3.2|is-extendable@1.0.1",
          "author": "Jon Schlinkert",
          "description": "Returns true if a value is a plain object, array or function.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-extendable@1.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/is-extendable.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-extendable",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/is-extendable/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/mixin-deep/node_modules/is-extendable"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "pascalcase",
      "version": "0.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|pascalcase@0.1.1",
      "author": "Jon Schlinkert",
      "description": "Convert a string to pascal-case.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pascalcase@0.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/pascalcase.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/pascalcase",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/pascalcase/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pascalcase"
        }
      ]
    },
    {
      "type": "library",
      "name": "decode-uri-component",
      "version": "0.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|decode-uri-component@0.2.0",
      "author": "Sam Verschueren",
      "description": "A better decodeURIComponent",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/decode-uri-component@0.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/SamVerschueren/decode-uri-component.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/SamVerschueren/decode-uri-component#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/SamVerschueren/decode-uri-component/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/decode-uri-component"
        }
      ]
    },
    {
      "type": "library",
      "name": "ret",
      "version": "0.1.15",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|ret@0.1.15",
      "author": "Roly Fentanes",
      "description": "Tokenizes a string that represents a regular expression.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ret@0.1.15",
      "externalReferences": [
        {
          "url": "git://github.com/fent/ret.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/fent/ret.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/fent/ret.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ret"
        }
      ]
    },
    {
      "type": "library",
      "name": "highlight",
      "group": "@babel",
      "version": "7.14.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@babel/highlight@7.14.0",
      "author": "suchipi",
      "description": "Syntax highlight JavaScript strings for output in terminals.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/highlight@7.14.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-highlight",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-highlight",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/highlight"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "chalk",
          "version": "2.4.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@babel/highlight@7.14.0|chalk@2.4.2",
          "description": "Terminal string styling done right",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/chalk@2.4.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/chalk.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/chalk#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/chalk/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/highlight/node_modules/chalk"
            }
          ]
        },
        {
          "type": "library",
          "name": "js-tokens",
          "version": "4.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@babel/highlight@7.14.0|js-tokens@4.0.0",
          "author": "Simon Lydell",
          "description": "A regex that tokenizes JavaScript.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/js-tokens@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/lydell/js-tokens.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/lydell/js-tokens#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/lydell/js-tokens/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/highlight/node_modules/js-tokens"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-styles",
          "version": "3.2.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@babel/highlight@7.14.0|ansi-styles@3.2.1",
          "author": "Sindre Sorhus",
          "description": "ANSI escape codes for styling strings in the terminal",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-styles@3.2.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-styles.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/highlight/node_modules/ansi-styles"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "is-arrayish",
      "version": "0.2.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-arrayish@0.2.1",
      "author": "Qix",
      "description": "Determines if an object can be used as an array",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-arrayish@0.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/qix-/node-is-arrayish.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/qix-/node-is-arrayish#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/qix-/node-is-arrayish/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-arrayish"
        }
      ]
    },
    {
      "type": "library",
      "name": "defer-to-connect",
      "version": "1.1.3",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|defer-to-connect@1.1.3",
      "author": "Szymon Marczak",
      "description": "The safe way to handle the `connect` socket event",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/defer-to-connect@1.1.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/szmarczak/defer-to-connect.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/szmarczak/defer-to-connect#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/szmarczak/defer-to-connect/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/defer-to-connect"
        }
      ]
    },
    {
      "type": "library",
      "name": "clone-response",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|clone-response@1.0.2",
      "author": "Luke Childs",
      "description": "Clone a Node.js HTTP response stream",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/clone-response@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/lukechilds/clone-response.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lukechilds/clone-response",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lukechilds/clone-response/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/clone-response"
        }
      ]
    },
    {
      "type": "library",
      "name": "http-cache-semantics",
      "version": "4.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|http-cache-semantics@4.1.0",
      "author": "Kornel Lesiński",
      "description": "Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/http-cache-semantics@4.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/kornelski/http-cache-semantics.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kornelski/http-cache-semantics#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kornelski/http-cache-semantics/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-cache-semantics"
        }
      ]
    },
    {
      "type": "library",
      "name": "keyv",
      "version": "3.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|keyv@3.1.0",
      "author": "Luke Childs",
      "description": "Simple key-value storage with support for multiple backends",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/keyv@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lukechilds/keyv.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lukechilds/keyv",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lukechilds/keyv/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/keyv"
        }
      ]
    },
    {
      "type": "library",
      "name": "normalize-url",
      "version": "4.5.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|normalize-url@4.5.1",
      "author": "Sindre Sorhus",
      "description": "Normalize a URL",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/normalize-url@4.5.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/normalize-url.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/normalize-url#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/normalize-url/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/normalize-url"
        }
      ]
    },
    {
      "type": "library",
      "name": "responselike",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|responselike@1.0.2",
      "author": "lukechilds",
      "description": "A response-like object for mocking a Node.js HTTP response stream",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/responselike@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/lukechilds/responselike.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lukechilds/responselike#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lukechilds/responselike/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/responselike"
        }
      ]
    },
    {
      "type": "library",
      "name": "prepend-http",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|prepend-http@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Prepend `http://` to humanized URLs like todomvc.com and localhost",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/prepend-http@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/prepend-http.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/prepend-http#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/prepend-http/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/prepend-http"
        }
      ]
    },
    {
      "type": "library",
      "name": "simple-swizzle",
      "version": "0.2.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|simple-swizzle@0.2.2",
      "author": "Qix",
      "description": "Simply swizzle your arguments",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/simple-swizzle@0.2.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/qix-/node-simple-swizzle.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/qix-/node-simple-swizzle#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/qix-/node-simple-swizzle/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/simple-swizzle"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "is-arrayish",
          "version": "0.3.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|simple-swizzle@0.2.2|is-arrayish@0.3.2",
          "author": "Qix",
          "description": "Determines if an object can be used as an array",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-arrayish@0.3.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/qix-/node-is-arrayish.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/qix-/node-is-arrayish#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/qix-/node-is-arrayish/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/simple-swizzle/node_modules/is-arrayish"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "function-bind",
      "version": "1.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|function-bind@1.1.1",
      "author": "Raynos",
      "description": "Implementation of Function.prototype.bind",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/function-bind@1.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/Raynos/function-bind.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Raynos/function-bind",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Raynos/function-bind/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/function-bind"
        }
      ]
    },
    {
      "type": "library",
      "name": "array-find-index",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|array-find-index@1.0.2",
      "author": "Sindre Sorhus",
      "description": "ES2015 `Array#findIndex()` ponyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/array-find-index@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/array-find-index.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/array-find-index#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/array-find-index/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-find-index"
        }
      ]
    },
    {
      "type": "library",
      "name": "builtin-modules",
      "version": "1.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|builtin-modules@1.1.1",
      "author": "Sindre Sorhus",
      "description": "List of the Node.js builtin modules",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/builtin-modules@1.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/builtin-modules.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/builtin-modules#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/builtin-modules/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/builtin-modules"
        }
      ]
    },
    {
      "type": "library",
      "name": "spdx-correct",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|spdx-correct@1.0.2",
      "author": "Kyle E. Mitchell",
      "description": "correct invalid SPDX identifiers",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/spdx-correct@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/kemitchell/spdx-correct.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kemitchell/spdx-correct.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kemitchell/spdx-correct.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spdx-correct"
        }
      ]
    },
    {
      "type": "library",
      "name": "spdx-expression-parse",
      "version": "1.0.4",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|spdx-expression-parse@1.0.4",
      "author": "Kyle E. Mitchell",
      "description": "parse SPDX license expressions",
      "licenses": [
        {
          "expression": "(MIT AND CC-BY-3.0)",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/spdx-expression-parse@1.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/kemitchell/spdx-expression-parse.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kemitchell/spdx-expression-parse.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kemitchell/spdx-expression-parse.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spdx-expression-parse"
        }
      ]
    },
    {
      "type": "library",
      "name": "load-json-file",
      "version": "1.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|load-json-file@1.1.0",
      "author": "Sindre Sorhus",
      "description": "Read and parse a JSON file",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/load-json-file@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/load-json-file.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/load-json-file#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/load-json-file/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/load-json-file"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "parse-json",
          "version": "2.2.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|load-json-file@1.1.0|parse-json@2.2.0",
          "author": "Sindre Sorhus",
          "description": "Parse JSON with more helpful errors",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/parse-json@2.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/parse-json.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/parse-json#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/parse-json/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/load-json-file/node_modules/parse-json"
            }
          ]
        },
        {
          "type": "library",
          "name": "error-ex",
          "version": "1.3.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|load-json-file@1.1.0|error-ex@1.3.0",
          "description": "Easy error subclassing and stack customization",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/error-ex@1.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/qix-/node-error-ex.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/qix-/node-error-ex#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/qix-/node-error-ex/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/load-json-file/node_modules/error-ex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "repeating",
      "version": "2.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|repeating@2.0.1",
      "author": "Sindre Sorhus",
      "description": "Repeat a string - fast",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/repeating@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/repeating.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/repeating#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/repeating/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/repeating"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-primitive",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-primitive@2.0.0",
      "author": "Jon Schlinkert",
      "description": "Returns `true` if the value is a primitive. ",
      "purl": "pkg:npm/is-primitive@2.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/jonschlinkert/is-primitive.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-primitive",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-primitive/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-primitive"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-unc-path",
      "version": "0.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-unc-path@0.1.2",
      "author": "Jon Schlinkert",
      "description": "Returns true if a filepath is a windows UNC file path.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-unc-path@0.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/is-unc-path.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-unc-path",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-unc-path/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-unc-path"
        }
      ]
    },
    {
      "type": "library",
      "name": "p-try",
      "version": "2.2.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|p-try@2.2.0",
      "author": "Sindre Sorhus",
      "description": "`Start a promise chain",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/p-try@2.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/p-try.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/p-try#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/p-try/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-try"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-accessor-descriptor",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-accessor-descriptor@1.0.0",
      "author": "Jon Schlinkert",
      "description": "Returns true if a value has the characteristics of a valid JavaScript accessor descriptor.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-accessor-descriptor@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/is-accessor-descriptor.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-accessor-descriptor",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-accessor-descriptor/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-accessor-descriptor"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "kind-of",
          "version": "6.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-accessor-descriptor@1.0.0|kind-of@6.0.2",
          "author": "Jon Schlinkert",
          "description": "Get the native type of a value.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/kind-of@6.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/kind-of.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/kind-of",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/kind-of/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/is-accessor-descriptor/node_modules/kind-of"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "is-data-descriptor",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-data-descriptor@1.0.0",
      "author": "Jon Schlinkert",
      "description": "Returns true if a value has the characteristics of a valid JavaScript data descriptor.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-data-descriptor@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/is-data-descriptor.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-data-descriptor",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-data-descriptor/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-data-descriptor"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "kind-of",
          "version": "6.0.2",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-data-descriptor@1.0.0|kind-of@6.0.2",
          "author": "Jon Schlinkert",
          "description": "Get the native type of a value.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/kind-of@6.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/kind-of.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/kind-of",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/kind-of/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/is-data-descriptor/node_modules/kind-of"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "posix-character-classes",
      "version": "0.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|posix-character-classes@0.1.1",
      "author": "Jon Schlinkert",
      "description": "POSIX character classes for creating regular expressions.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/posix-character-classes@0.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/posix-character-classes.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/posix-character-classes",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/posix-character-classes/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/posix-character-classes"
        }
      ]
    },
    {
      "type": "library",
      "name": "collection-visit",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|collection-visit@1.0.0",
      "author": "Jon Schlinkert",
      "description": "Visit a method over the items in an object, or map visit over the objects in an array.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/collection-visit@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/collection-visit.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/collection-visit",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/collection-visit/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/collection-visit"
        }
      ]
    },
    {
      "type": "library",
      "name": "get-value",
      "version": "2.0.6",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|get-value@2.0.6",
      "author": "Jon Schlinkert",
      "description": "Use property paths (`a.b.c`) to get a nested value from an object.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/get-value@2.0.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/get-value.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/get-value",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/get-value/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-value"
        }
      ]
    },
    {
      "type": "library",
      "name": "has-value",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|has-value@1.0.0",
      "author": "Jon Schlinkert",
      "description": "Returns true if a value exists, false if empty. Works with deeply nested values using object paths.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/has-value@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/has-value.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/has-value",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/has-value/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-value"
        }
      ]
    },
    {
      "type": "library",
      "name": "set-value",
      "version": "2.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|set-value@2.0.0",
      "author": "Jon Schlinkert",
      "description": "Create nested values and any intermediaries using dot notation (`'a.b.c'`) paths.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/set-value@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/set-value.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/set-value",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/set-value/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/set-value"
        }
      ]
    },
    {
      "type": "library",
      "name": "to-object-path",
      "version": "0.3.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|to-object-path@0.3.0",
      "author": "Jon Schlinkert",
      "description": "Create an object path from a list or array of strings.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/to-object-path@0.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/to-object-path.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/to-object-path",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/to-object-path/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/to-object-path"
        }
      ]
    },
    {
      "type": "library",
      "name": "union-value",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|union-value@1.0.0",
      "author": "Jon Schlinkert",
      "description": "Set an array of unique values as the property of an object. Supports setting deeply nested properties using using object-paths/dot notation.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/union-value@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/union-value.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/union-value",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/union-value/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/union-value"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "set-value",
          "version": "0.4.3",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|union-value@1.0.0|set-value@0.4.3",
          "author": "Jon Schlinkert",
          "description": "Create nested values and any intermediaries using dot notation (`'a.b.c'`) paths.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/set-value@0.4.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/set-value.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/set-value",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/set-value/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/union-value/node_modules/set-value"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "unset-value",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|unset-value@1.0.0",
      "author": "Jon Schlinkert",
      "description": "Delete nested properties from an object using dot notation.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/unset-value@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/unset-value.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/unset-value",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/unset-value/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unset-value"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "has-value",
          "version": "0.3.1",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|unset-value@1.0.0|has-value@0.3.1",
          "author": "Jon Schlinkert",
          "description": "Returns true if a value exists, false if empty. Works with deeply nested values using object paths.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/has-value@0.3.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/has-value.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/has-value",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/has-value/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/unset-value/node_modules/has-value"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "isobject",
              "version": "2.1.0",
              "bom-ref": "angular-mocks@1.8.3-tuxcare.2|unset-value@1.0.0|has-value@0.3.1|isobject@2.1.0",
              "author": "Jon Schlinkert",
              "description": "Returns true if the value is an object and not an array or null.",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/isobject@2.1.0",
              "externalReferences": [
                {
                  "url": "git+https://github.com/jonschlinkert/isobject.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/jonschlinkert/isobject",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/jonschlinkert/isobject/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/unset-value/node_modules/has-value/node_modules/isobject"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "has-values",
          "version": "0.1.4",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|unset-value@1.0.0|has-values@0.1.4",
          "author": "Jon Schlinkert",
          "description": "Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays. ",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/has-values@0.1.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/has-values.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/has-values",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/has-values/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/unset-value/node_modules/has-values"
            }
          ]
        },
        {
          "type": "library",
          "name": "isarray",
          "version": "1.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|unset-value@1.0.0|isarray@1.0.0",
          "author": "Julian Gruber",
          "description": "Array#isArray for older browsers",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/isarray@1.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/juliangruber/isarray.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/juliangruber/isarray",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/juliangruber/isarray/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/unset-value/node_modules/isarray"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "arr-union",
      "version": "3.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|arr-union@3.1.0",
      "author": "Jon Schlinkert",
      "description": "Combines a list of arrays, returning a single array with unique values, using strict equality for comparisons.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/arr-union@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/arr-union.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/arr-union",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/arr-union/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/arr-union"
        }
      ]
    },
    {
      "type": "library",
      "name": "static-extend",
      "version": "0.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|static-extend@0.1.2",
      "author": "Jon Schlinkert",
      "description": "Adds a static `extend` method to a class, to simplify inheritance. Extends the static properties, prototype properties, and descriptors from a `Parent` constructor onto `Child` constructors.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/static-extend@0.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/static-extend.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/static-extend",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/static-extend/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/static-extend"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-validator-identifier",
      "group": "@babel",
      "version": "7.14.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|@babel/helper-validator-identifier@7.14.0",
      "description": "Validate identifier/keywords name",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-validator-identifier@7.14.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-validator-identifier",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/babel/babel#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-validator-identifier"
        }
      ]
    },
    {
      "type": "library",
      "name": "json-buffer",
      "version": "3.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|json-buffer@3.0.0",
      "author": "Dominic Tarr",
      "description": "JSON parse & stringify that supports binary via bops & base64",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/json-buffer@3.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/dominictarr/json-buffer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dominictarr/json-buffer",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dominictarr/json-buffer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-buffer"
        }
      ]
    },
    {
      "type": "library",
      "name": "spdx-license-ids",
      "version": "1.2.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|spdx-license-ids@1.2.2",
      "author": "Shinnosuke Watanabe",
      "description": "A list of SPDX license identifiers",
      "licenses": [
        {
          "license": {
            "id": "Unlicense",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/spdx-license-ids@1.2.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/shinnn/spdx-license-ids.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/shinnn/spdx-license-ids#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/shinnn/spdx-license-ids/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spdx-license-ids"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-finite",
      "version": "1.0.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|is-finite@1.0.2",
      "author": "Sindre Sorhus",
      "description": "ES2015 Number.isFinite() ponyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-finite@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/is-finite.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/is-finite#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/is-finite/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-finite"
        }
      ]
    },
    {
      "type": "library",
      "name": "randomatic",
      "version": "1.1.7",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|randomatic@1.1.7",
      "author": "Jon Schlinkert",
      "description": "Generate randomized strings of a specified length, fast. Only the length is necessary, but you can optionally generate patterns using any combination of numeric, alpha-numeric, alphabetical, special or custom characters.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/randomatic@1.1.7",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/randomatic.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/randomatic",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/randomatic/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/randomatic"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "kind-of",
          "version": "4.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|randomatic@1.1.7|kind-of@4.0.0",
          "author": "Jon Schlinkert",
          "description": "Get the native type of a value.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/kind-of@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/kind-of.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/kind-of",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/kind-of/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/randomatic/node_modules/kind-of"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "unc-path-regex",
      "version": "0.1.2",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|unc-path-regex@0.1.2",
      "author": "Jon Schlinkert",
      "description": "Regular expression for testing if a file path is a windows UNC file path. Can also be used as a component of another regexp via the `.source` property.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/unc-path-regex@0.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/regexhq/unc-path-regex.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/regexhq/unc-path-regex",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/regexhq/unc-path-regex/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unc-path-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "map-visit",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|map-visit@1.0.0",
      "author": "Jon Schlinkert",
      "description": "Map `visit` over an array of objects.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/map-visit@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/map-visit.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/map-visit",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/map-visit/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/map-visit"
        }
      ]
    },
    {
      "type": "library",
      "name": "object-visit",
      "version": "1.0.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|object-visit@1.0.1",
      "author": "Jon Schlinkert",
      "description": "Call a specified method on each value in the given object.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/object-visit@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/object-visit.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/object-visit",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/object-visit/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object-visit"
        }
      ]
    },
    {
      "type": "library",
      "name": "has-values",
      "version": "1.0.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|has-values@1.0.0",
      "author": "Jon Schlinkert",
      "description": "Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays. ",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/has-values@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/has-values.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/has-values",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/has-values/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-values"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "kind-of",
          "version": "4.0.0",
          "bom-ref": "angular-mocks@1.8.3-tuxcare.2|has-values@1.0.0|kind-of@4.0.0",
          "author": "Jon Schlinkert",
          "description": "Get the native type of a value.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/kind-of@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jonschlinkert/kind-of.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jonschlinkert/kind-of",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jonschlinkert/kind-of/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/has-values/node_modules/kind-of"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "object-copy",
      "version": "0.1.0",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|object-copy@0.1.0",
      "author": "Jon Schlinkert",
      "description": "Copy static properties, prototype properties, and descriptors from one object to another.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/object-copy@0.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/object-copy.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/object-copy",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/object-copy/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object-copy"
        }
      ]
    },
    {
      "type": "library",
      "name": "copy-descriptor",
      "version": "0.1.1",
      "bom-ref": "angular-mocks@1.8.3-tuxcare.2|copy-descriptor@0.1.1",
      "author": "Jon Schlinkert",
      "description": "Copy a descriptor from object A to object B",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/copy-descriptor@0.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/copy-descriptor.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/copy-descriptor",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/copy-descriptor/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/copy-descriptor"
        }
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2",
        "angular-mocks@1.8.3-tuxcare.2|benchmark@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|bootstrap@3.1.1",
        "angular-mocks@1.8.3-tuxcare.2|browserstacktunnel-wrapper@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|canonical-path@0.0.2",
        "angular-mocks@1.8.3-tuxcare.2|changez-angular@2.1.3",
        "angular-mocks@1.8.3-tuxcare.2|changez@2.1.2",
        "angular-mocks@1.8.3-tuxcare.2|cheerio@0.17.0",
        "angular-mocks@1.8.3-tuxcare.2|commitizen@4.2.4",
        "angular-mocks@1.8.3-tuxcare.2|commitplease@2.7.10",
        "angular-mocks@1.8.3-tuxcare.2|cross-spawn@4.0.2",
        "angular-mocks@1.8.3-tuxcare.2|cz-conventional-changelog@1.1.4",
        "angular-mocks@1.8.3-tuxcare.2|dgeni-packages@0.26.5",
        "angular-mocks@1.8.3-tuxcare.2|dgeni@0.4.9",
        "angular-mocks@1.8.3-tuxcare.2|eslint-plugin-promise@3.6.0",
        "angular-mocks@1.8.3-tuxcare.2|event-stream@3.1.7",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0",
        "angular-mocks@1.8.3-tuxcare.2|glob@6.0.4",
        "angular-mocks@1.8.3-tuxcare.2|google-code-prettify@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|grunt-bump@0.8.0",
        "angular-mocks@1.8.3-tuxcare.2|grunt-cli@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-clean@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-compress@1.6.0",
        "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-connect@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-copy@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|grunt-ddescribe-iit@0.0.7",
        "angular-mocks@1.8.3-tuxcare.2|grunt-eslint@19.0.0",
        "angular-mocks@1.8.3-tuxcare.2|grunt-merge-conflict@0.0.2",
        "angular-mocks@1.8.3-tuxcare.2|grunt-shell@1.3.1",
        "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1",
        "angular-mocks@1.8.3-tuxcare.2|gulp-concat@2.6.1",
        "angular-mocks@1.8.3-tuxcare.2|gulp-eslint@3.0.1",
        "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|gulp-rename@1.2.2",
        "angular-mocks@1.8.3-tuxcare.2|gulp-sourcemaps@1.11.1",
        "angular-mocks@1.8.3-tuxcare.2|gulp-uglify@3.0.2",
        "angular-mocks@1.8.3-tuxcare.2|gulp-util@3.0.8",
        "angular-mocks@1.8.3-tuxcare.2|gulp@3.8.11",
        "angular-mocks@1.8.3-tuxcare.2|jasmine-core@2.8.0",
        "angular-mocks@1.8.3-tuxcare.2|jasmine-node@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|jasmine-reporters@2.2.0",
        "angular-mocks@1.8.3-tuxcare.2|jquery@2.1.4",
        "angular-mocks@1.8.3-tuxcare.2|jquery@2.2.4",
        "angular-mocks@1.8.3-tuxcare.2|jquery@3.5.1",
        "angular-mocks@1.8.3-tuxcare.2|karma-browserstack-launcher@1.5.1",
        "angular-mocks@1.8.3-tuxcare.2|karma-chrome-launcher@3.1.0",
        "angular-mocks@1.8.3-tuxcare.2|karma-edge-launcher@0.4.2",
        "angular-mocks@1.8.3-tuxcare.2|karma-firefox-launcher@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|karma-ie-launcher@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|karma-jasmine@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|karma-junit-reporter@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|karma-safari-launcher@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|karma-sauce-launcher@2.0.2",
        "angular-mocks@1.8.3-tuxcare.2|karma-script-launcher@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|karma-spec-reporter@0.0.32",
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1",
        "angular-mocks@1.8.3-tuxcare.2|load-grunt-tasks@3.5.2",
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21",
        "angular-mocks@1.8.3-tuxcare.2|log4js@0.6.38",
        "angular-mocks@1.8.3-tuxcare.2|lunr@0.7.2",
        "angular-mocks@1.8.3-tuxcare.2|marked@0.3.6",
        "angular-mocks@1.8.3-tuxcare.2|node-html-encoder@0.0.2",
        "angular-mocks@1.8.3-tuxcare.2|npm-run@4.1.0",
        "angular-mocks@1.8.3-tuxcare.2|open-sans-fontface@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|promises-aplus-tests@2.1.2",
        "angular-mocks@1.8.3-tuxcare.2|protractor@7.0.0",
        "angular-mocks@1.8.3-tuxcare.2|q-io@1.13.2",
        "angular-mocks@1.8.3-tuxcare.2|q@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|qq@0.3.5",
        "angular-mocks@1.8.3-tuxcare.2|rewire@2.1.5",
        "angular-mocks@1.8.3-tuxcare.2|sauce-connect",
        "angular-mocks@1.8.3-tuxcare.2|sax@1.2.2",
        "angular-mocks@1.8.3-tuxcare.2|selenium-webdriver@4.0.0-alpha.1",
        "angular-mocks@1.8.3-tuxcare.2|semver@5.4.1",
        "angular-mocks@1.8.3-tuxcare.2|serve-favicon@2.3.2",
        "angular-mocks@1.8.3-tuxcare.2|serve-index@1.8.0",
        "angular-mocks@1.8.3-tuxcare.2|serve-static@1.11.2",
        "angular-mocks@1.8.3-tuxcare.2|shelljs@0.7.6",
        "angular-mocks@1.8.3-tuxcare.2|sorted-object@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|stringmap@0.2.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|bootstrap@3.3.7",
        "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3",
        "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|di@2.0.0-pre-9",
        "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|express@4.14.1",
        "angular-mocks@1.8.3-tuxcare.2|minimist@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|mkdirp@0.5.1",
        "angular-mocks@1.8.3-tuxcare.2|rimraf@2.6.2",
        "angular-mocks@1.8.3-tuxcare.2|rx@2.3.25",
        "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|underscore@1.8.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|bootstrap@3.3.7"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|di@2.0.0-pre-9",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|es6-shim@0.9.3",
        "angular-mocks@1.8.3-tuxcare.2|traceur@0.0.33"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|express@4.14.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|accepts@1.3.3",
        "angular-mocks@1.8.3-tuxcare.2|array-flatten@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|content-disposition@0.5.2",
        "angular-mocks@1.8.3-tuxcare.2|content-type@1.0.4",
        "angular-mocks@1.8.3-tuxcare.2|cookie-signature@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|cookie@0.3.1",
        "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|debug@2.2.0",
        "angular-mocks@1.8.3-tuxcare.2|depd@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|encodeurl@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|escape-html@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|etag@1.7.0",
        "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|finalhandler@0.5.1",
        "angular-mocks@1.8.3-tuxcare.2|fresh@0.3.0",
        "angular-mocks@1.8.3-tuxcare.2|merge-descriptors@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|methods@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|on-finished@2.3.0",
        "angular-mocks@1.8.3-tuxcare.2|parseurl@1.3.2",
        "angular-mocks@1.8.3-tuxcare.2|path-to-regexp@0.1.7",
        "angular-mocks@1.8.3-tuxcare.2|proxy-addr@1.1.3",
        "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|qs@6.2.0",
        "angular-mocks@1.8.3-tuxcare.2|range-parser@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|send@0.14.2",
        "angular-mocks@1.8.3-tuxcare.2|serve-static@1.11.2",
        "angular-mocks@1.8.3-tuxcare.2|type-is@1.6.15",
        "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|utils-merge@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|vary@1.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|underscore@1.8.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|debug@2.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|ms@0.7.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|finalhandler@0.5.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|debug@2.2.0",
        "angular-mocks@1.8.3-tuxcare.2|escape-html@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|on-finished@2.3.0",
        "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|statuses@1.3.1",
        "angular-mocks@1.8.3-tuxcare.2|unpipe@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|qs@6.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|utils-merge@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|vary@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|ms@0.7.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|angular-benchpress@0.2.2|statuses@1.3.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|benchmark@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|bootstrap@3.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browserstacktunnel-wrapper@2.0.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|https-proxy-agent@2.2.4",
        "angular-mocks@1.8.3-tuxcare.2|browserstacktunnel-wrapper@2.0.4|unzipper@0.9.15"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browserstacktunnel-wrapper@2.0.4|unzipper@0.9.15",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|big-integer@1.6.48",
        "angular-mocks@1.8.3-tuxcare.2|binary@0.3.0",
        "angular-mocks@1.8.3-tuxcare.2|bluebird@3.4.7",
        "angular-mocks@1.8.3-tuxcare.2|buffer-indexof-polyfill@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|browserstacktunnel-wrapper@2.0.4|duplexer2@0.1.4",
        "angular-mocks@1.8.3-tuxcare.2|fstream@1.0.12",
        "angular-mocks@1.8.3-tuxcare.2|listenercount@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7",
        "angular-mocks@1.8.3-tuxcare.2|setimmediate@1.0.5"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browserstacktunnel-wrapper@2.0.4|duplexer2@0.1.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|canonical-path@0.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|changez-angular@2.1.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|changez@2.1.2",
        "angular-mocks@1.8.3-tuxcare.2|nunjucks-date@1.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|changez@2.1.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|commander@2.20.3",
        "angular-mocks@1.8.3-tuxcare.2|find-package@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0",
        "angular-mocks@1.8.3-tuxcare.2|shelljs@0.7.6",
        "angular-mocks@1.8.3-tuxcare.2|simple-node-logger@0.93.42"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cheerio@0.17.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|CSSselect@0.4.1",
        "angular-mocks@1.8.3-tuxcare.2|dom-serializer@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|entities@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|htmlparser2@3.7.3",
        "angular-mocks@1.8.3-tuxcare.2|cheerio@0.17.0|lodash@2.4.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cheerio@0.17.0|lodash@2.4.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|commitizen@4.2.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|cachedir@2.2.0",
        "angular-mocks@1.8.3-tuxcare.2|commitizen@4.2.4|cz-conventional-changelog@3.2.0",
        "angular-mocks@1.8.3-tuxcare.2|dedent@0.7.0",
        "angular-mocks@1.8.3-tuxcare.2|detect-indent@6.0.0",
        "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2",
        "angular-mocks@1.8.3-tuxcare.2|find-root@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|fs-extra@8.1.0",
        "angular-mocks@1.8.3-tuxcare.2|commitizen@4.2.4|glob@7.1.4",
        "angular-mocks@1.8.3-tuxcare.2|inquirer@6.5.2",
        "angular-mocks@1.8.3-tuxcare.2|is-utf8@0.2.1",
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21",
        "angular-mocks@1.8.3-tuxcare.2|commitizen@4.2.4|minimist@1.2.5",
        "angular-mocks@1.8.3-tuxcare.2|commitizen@4.2.4|strip-bom@4.0.0",
        "angular-mocks@1.8.3-tuxcare.2|commitizen@4.2.4|strip-json-comments@3.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|commitizen@4.2.4|cz-conventional-changelog@3.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@commitlint/load@12.1.4",
        "angular-mocks@1.8.3-tuxcare.2|commitizen@4.2.4|chalk@2.4.2",
        "angular-mocks@1.8.3-tuxcare.2|commitizen@4.2.4",
        "angular-mocks@1.8.3-tuxcare.2|conventional-commit-types@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|lodash.map@4.6.0",
        "angular-mocks@1.8.3-tuxcare.2|longest@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|word-wrap@1.2.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|commitizen@4.2.4|glob@7.1.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|fs.realpath@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|inflight@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|commitizen@4.2.4|minimist@1.2.5"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|commitizen@4.2.4|strip-bom@4.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|commitizen@4.2.4|strip-json-comments@3.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|commitizen@4.2.4|chalk@2.4.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|commitizen@4.2.4|ansi-styles@3.2.1",
        "angular-mocks@1.8.3-tuxcare.2|escape-string-regexp@1.0.5",
        "angular-mocks@1.8.3-tuxcare.2|supports-color@5.5.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|commitizen@4.2.4|ansi-styles@3.2.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|color-convert@1.9.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|commitplease@2.7.10",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|chalk@1.1.3",
        "angular-mocks@1.8.3-tuxcare.2|git-tools@0.2.1",
        "angular-mocks@1.8.3-tuxcare.2|ini@1.3.7",
        "angular-mocks@1.8.3-tuxcare.2|object-assign@4.1.1",
        "angular-mocks@1.8.3-tuxcare.2|commitplease@2.7.10|semver@5.3.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|commitplease@2.7.10|semver@5.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cross-spawn@4.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|cross-spawn@4.0.2|lru-cache@4.0.2",
        "angular-mocks@1.8.3-tuxcare.2|which@1.2.12"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cross-spawn@4.0.2|lru-cache@4.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|pseudomap@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|cross-spawn@4.0.2|yallist@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cross-spawn@4.0.2|yallist@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cz-conventional-changelog@1.1.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|word-wrap@1.2.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|dgeni-packages@0.26.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|canonical-path@0.0.2",
        "angular-mocks@1.8.3-tuxcare.2|catharsis@0.8.8",
        "angular-mocks@1.8.3-tuxcare.2|change-case@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|dgeni@0.4.9",
        "angular-mocks@1.8.3-tuxcare.2|espree@2.2.5",
        "angular-mocks@1.8.3-tuxcare.2|estraverse@4.2.0",
        "angular-mocks@1.8.3-tuxcare.2|dgeni-packages@0.26.5|glob@7.1.3",
        "angular-mocks@1.8.3-tuxcare.2|htmlparser2@3.7.3",
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21",
        "angular-mocks@1.8.3-tuxcare.2|marked@0.3.6",
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|mkdirp-promise@5.0.1",
        "angular-mocks@1.8.3-tuxcare.2|mkdirp@0.5.1",
        "angular-mocks@1.8.3-tuxcare.2|node-html-encoder@0.0.2",
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0",
        "angular-mocks@1.8.3-tuxcare.2|dgeni-packages@0.26.5|semver@5.3.0",
        "angular-mocks@1.8.3-tuxcare.2|shelljs@0.7.6",
        "angular-mocks@1.8.3-tuxcare.2|source-map-support@0.4.18",
        "angular-mocks@1.8.3-tuxcare.2|spdx-license-list@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|stringmap@0.2.2",
        "angular-mocks@1.8.3-tuxcare.2|typescript@2.7.2",
        "angular-mocks@1.8.3-tuxcare.2|urlencode@1.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|dgeni-packages@0.26.5|glob@7.1.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|fs.realpath@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|inflight@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|dgeni-packages@0.26.5|semver@5.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|dgeni@0.4.9",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|canonical-path@0.0.2",
        "angular-mocks@1.8.3-tuxcare.2|dependency-graph@0.4.1",
        "angular-mocks@1.8.3-tuxcare.2|di@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|dgeni@0.4.9|lodash@3.10.1",
        "angular-mocks@1.8.3-tuxcare.2|objectdiff@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|optimist@0.6.1",
        "angular-mocks@1.8.3-tuxcare.2|dgeni@0.4.9|q@1.4.1",
        "angular-mocks@1.8.3-tuxcare.2|validate.js@0.9.0",
        "angular-mocks@1.8.3-tuxcare.2|winston@2.3.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|dgeni@0.4.9|lodash@3.10.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|dgeni@0.4.9|q@1.4.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|eslint-plugin-promise@3.6.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|event-stream@3.1.7",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|duplexer@0.1.1",
        "angular-mocks@1.8.3-tuxcare.2|from@0.1.3",
        "angular-mocks@1.8.3-tuxcare.2|map-stream@0.1.0",
        "angular-mocks@1.8.3-tuxcare.2|pause-stream@0.0.11",
        "angular-mocks@1.8.3-tuxcare.2|split@0.2.10",
        "angular-mocks@1.8.3-tuxcare.2|stream-combiner@0.0.4",
        "angular-mocks@1.8.3-tuxcare.2|through@2.3.8"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@google-cloud/pubsub@2.8.0",
        "angular-mocks@1.8.3-tuxcare.2|abort-controller@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|archiver@3.1.1",
        "angular-mocks@1.8.3-tuxcare.2|body-parser@1.19.0",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|chokidar@3.4.0",
        "angular-mocks@1.8.3-tuxcare.2|cjson@0.3.3",
        "angular-mocks@1.8.3-tuxcare.2|cli-color@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|cli-table@0.3.1",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|commander@4.1.1",
        "angular-mocks@1.8.3-tuxcare.2|configstore@5.0.1",
        "angular-mocks@1.8.3-tuxcare.2|cross-env@5.2.1",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|cross-spawn@7.0.2",
        "angular-mocks@1.8.3-tuxcare.2|csv-streamify@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|dotenv@6.2.0",
        "angular-mocks@1.8.3-tuxcare.2|exegesis-express@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|exit-code@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1",
        "angular-mocks@1.8.3-tuxcare.2|filesize@3.6.1",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|fs-extra@0.23.1",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|glob@7.1.6",
        "angular-mocks@1.8.3-tuxcare.2|google-auth-library@6.1.6",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|inquirer@6.3.1",
        "angular-mocks@1.8.3-tuxcare.2|js-yaml@3.14.1",
        "angular-mocks@1.8.3-tuxcare.2|jsonschema@1.2.6",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|JSONStream@1.3.5",
        "angular-mocks@1.8.3-tuxcare.2|jsonwebtoken@8.5.1",
        "angular-mocks@1.8.3-tuxcare.2|leven@3.1.0",
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|marked-terminal@3.3.0",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|marked@0.7.0",
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|morgan@1.10.0",
        "angular-mocks@1.8.3-tuxcare.2|node-fetch@2.6.1",
        "angular-mocks@1.8.3-tuxcare.2|open@6.4.0",
        "angular-mocks@1.8.3-tuxcare.2|ora@3.4.0",
        "angular-mocks@1.8.3-tuxcare.2|plist@3.0.1",
        "angular-mocks@1.8.3-tuxcare.2|portfinder@1.0.26",
        "angular-mocks@1.8.3-tuxcare.2|progress@2.0.3",
        "angular-mocks@1.8.3-tuxcare.2|proxy-agent@4.0.1",
        "angular-mocks@1.8.3-tuxcare.2|request@2.88.2",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|rimraf@3.0.2",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|semver@5.7.1",
        "angular-mocks@1.8.3-tuxcare.2|superstatic@7.1.0",
        "angular-mocks@1.8.3-tuxcare.2|tar@4.4.13",
        "angular-mocks@1.8.3-tuxcare.2|tcp-port-used@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|tmp@0.0.33",
        "angular-mocks@1.8.3-tuxcare.2|triple-beam@1.3.0",
        "angular-mocks@1.8.3-tuxcare.2|tweetsodium@0.0.5",
        "angular-mocks@1.8.3-tuxcare.2|universal-analytics@0.4.20",
        "angular-mocks@1.8.3-tuxcare.2|unzipper@0.10.11",
        "angular-mocks@1.8.3-tuxcare.2|update-notifier@4.1.3",
        "angular-mocks@1.8.3-tuxcare.2|uuid@3.4.0",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|winston@3.2.1",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|ws@7.3.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|archiver@3.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|archiver-utils@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|async@2.6.3",
        "angular-mocks@1.8.3-tuxcare.2|buffer-crc32@0.2.13",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|glob@7.1.6",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|readable-stream@3.6.0",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|tar-stream@2.1.2",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|zip-stream@2.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|chokidar@3.4.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|anymatch@3.1.1",
        "angular-mocks@1.8.3-tuxcare.2|braces@3.0.2",
        "angular-mocks@1.8.3-tuxcare.2|glob-parent@5.1.0",
        "angular-mocks@1.8.3-tuxcare.2|is-binary-path@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|is-glob@4.0.1",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|normalize-path@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|readdirp@3.4.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|commander@4.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|cross-spawn@7.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|path-key@3.1.1",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|shebang-command@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|which@2.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|fs-extra@0.23.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|graceful-fs@4.2.4",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|jsonfile@2.4.0",
        "angular-mocks@1.8.3-tuxcare.2|path-is-absolute@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|fs-extra@0.23.1|rimraf@2.6.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|fs-extra@0.23.1|rimraf@2.6.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|fs-extra@0.23.1|glob@7.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|fs-extra@0.23.1|glob@7.1.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|fs.realpath@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|inflight@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|glob@7.1.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|fs.realpath@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|inflight@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|inquirer@6.3.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ansi-escapes@3.2.0",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|chalk@2.4.2",
        "angular-mocks@1.8.3-tuxcare.2|cli-cursor@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|cli-width@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|external-editor@3.1.0",
        "angular-mocks@1.8.3-tuxcare.2|figures@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21",
        "angular-mocks@1.8.3-tuxcare.2|mute-stream@0.0.7",
        "angular-mocks@1.8.3-tuxcare.2|run-async@2.3.0",
        "angular-mocks@1.8.3-tuxcare.2|rxjs@6.5.5",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|string-width@2.1.1",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|strip-ansi@5.2.0",
        "angular-mocks@1.8.3-tuxcare.2|through@2.3.8"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|JSONStream@1.3.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|jsonparse@1.3.0",
        "angular-mocks@1.8.3-tuxcare.2|through@2.3.8"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|marked-terminal@3.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ansi-escapes@3.2.0",
        "angular-mocks@1.8.3-tuxcare.2|cardinal@2.1.1",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|chalk@2.4.2",
        "angular-mocks@1.8.3-tuxcare.2|cli-table@0.3.1",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|marked@0.7.0",
        "angular-mocks@1.8.3-tuxcare.2|node-emoji@1.10.0",
        "angular-mocks@1.8.3-tuxcare.2|supports-hyperlinks@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|marked@0.7.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|rimraf@3.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|glob@7.1.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|semver@5.7.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|winston@3.2.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|async@2.6.3",
        "angular-mocks@1.8.3-tuxcare.2|diagnostics@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|is-stream@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|logform@2.1.2",
        "angular-mocks@1.8.3-tuxcare.2|one-time@0.0.4",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|readable-stream@3.6.0",
        "angular-mocks@1.8.3-tuxcare.2|stack-trace@0.0.9",
        "angular-mocks@1.8.3-tuxcare.2|triple-beam@1.3.0",
        "angular-mocks@1.8.3-tuxcare.2|winston-transport@4.3.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|ws@7.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|archiver-utils@2.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|glob@7.1.6",
        "angular-mocks@1.8.3-tuxcare.2|graceful-fs@4.2.4",
        "angular-mocks@1.8.3-tuxcare.2|lazystream@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|lodash.defaults@4.2.0",
        "angular-mocks@1.8.3-tuxcare.2|lodash.difference@4.5.0",
        "angular-mocks@1.8.3-tuxcare.2|lodash.flatten@4.4.0",
        "angular-mocks@1.8.3-tuxcare.2|lodash.isplainobject@4.0.6",
        "angular-mocks@1.8.3-tuxcare.2|lodash.union@4.6.0",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|normalize-path@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|archiver-utils@2.1.0|readable-stream@2.3.7"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|archiver-utils@2.1.0|readable-stream@2.3.7",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|core-util-is@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|isarray@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|process-nextick-args@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|safe-buffer@5.1.2",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|archiver-utils@2.1.0|string_decoder@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|archiver-utils@2.1.0|string_decoder@1.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|readable-stream@3.6.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|string_decoder@1.3.0",
        "angular-mocks@1.8.3-tuxcare.2|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|tar-stream@2.1.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|bl@4.0.2",
        "angular-mocks@1.8.3-tuxcare.2|end-of-stream@1.4.4",
        "angular-mocks@1.8.3-tuxcare.2|fs-constants@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|readable-stream@3.6.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|zip-stream@2.1.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|archiver-utils@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|compress-commons@2.1.1",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|readable-stream@3.6.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|is-glob@4.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|is-extglob@2.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|normalize-path@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|readdirp@3.4.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|picomatch@2.2.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|path-key@3.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|shebang-command@2.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|shebang-regex@3.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|which@2.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|isexe@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|jsonfile@2.4.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|graceful-fs@4.2.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|chalk@2.4.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|ansi-styles@3.2.1",
        "angular-mocks@1.8.3-tuxcare.2|escape-string-regexp@1.0.5",
        "angular-mocks@1.8.3-tuxcare.2|supports-color@5.5.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|string-width@2.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-fullwidth-code-point@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|string-width@2.1.1|strip-ansi@4.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|string-width@2.1.1|strip-ansi@4.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|string-width@2.1.1|ansi-regex@3.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|string-width@2.1.1|ansi-regex@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|strip-ansi@5.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|ansi-regex@4.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|string_decoder@1.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|string_decoder@1.3.0|safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|string_decoder@1.3.0|safe-buffer@5.2.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|bl@4.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|buffer@5.6.0",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|readable-stream@3.6.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|compress-commons@2.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|buffer-crc32@0.2.13",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|crc32-stream@3.0.1",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|normalize-path@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|compress-commons@2.1.1|readable-stream@2.3.7"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|compress-commons@2.1.1|readable-stream@2.3.7",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|core-util-is@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|isarray@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|process-nextick-args@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|safe-buffer@5.1.2",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|compress-commons@2.1.1|string_decoder@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|compress-commons@2.1.1|string_decoder@1.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|is-extglob@2.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|picomatch@2.2.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|shebang-regex@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|ansi-styles@3.2.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|color-convert@1.9.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|ansi-regex@4.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|isarray@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|process-nextick-args@2.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|safe-buffer@5.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|crc32-stream@3.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|crc@3.8.0",
        "angular-mocks@1.8.3-tuxcare.2|firebase-tools@9.3.0|readable-stream@3.6.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|glob@6.0.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|inflight@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|glob@6.0.4|minimatch@3.0.3",
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|glob@6.0.4|minimatch@3.0.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|brace-expansion@1.1.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|google-code-prettify@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-bump@0.8.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1",
        "angular-mocks@1.8.3-tuxcare.2|grunt-bump@0.8.0|semver@5.3.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-bump@0.8.0|semver@5.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-cli@1.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|findup-sync@0.3.0",
        "angular-mocks@1.8.3-tuxcare.2|grunt-cli@1.2.0|grunt-known-options@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|nopt@3.0.6",
        "angular-mocks@1.8.3-tuxcare.2|resolve@1.1.7"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-cli@1.2.0|grunt-known-options@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-clean@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-clean@1.0.0|async@1.5.2",
        "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1",
        "angular-mocks@1.8.3-tuxcare.2|rimraf@2.6.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-clean@1.0.0|async@1.5.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-compress@1.6.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|archiver@1.3.0",
        "angular-mocks@1.8.3-tuxcare.2|chalk@1.1.3",
        "angular-mocks@1.8.3-tuxcare.2|iltorb@2.4.4",
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21",
        "angular-mocks@1.8.3-tuxcare.2|pretty-bytes@4.0.2",
        "angular-mocks@1.8.3-tuxcare.2|stream-buffers@2.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-connect@1.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-connect@1.0.2|async@1.5.2",
        "angular-mocks@1.8.3-tuxcare.2|connect-livereload@0.5.4",
        "angular-mocks@1.8.3-tuxcare.2|connect@3.5.0",
        "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1",
        "angular-mocks@1.8.3-tuxcare.2|http2@3.3.6",
        "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-connect@1.0.2|morgan@1.8.0",
        "angular-mocks@1.8.3-tuxcare.2|opn@4.0.2",
        "angular-mocks@1.8.3-tuxcare.2|portscanner@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|serve-index@1.8.0",
        "angular-mocks@1.8.3-tuxcare.2|serve-static@1.11.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-connect@1.0.2|async@1.5.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-connect@1.0.2|morgan@1.8.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-connect@1.0.2|basic-auth@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-connect@1.0.2|debug@2.6.0",
        "angular-mocks@1.8.3-tuxcare.2|depd@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|on-finished@2.3.0",
        "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-connect@1.0.2|on-headers@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-connect@1.0.2|basic-auth@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-connect@1.0.2|debug@2.6.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-connect@1.0.2|ms@0.7.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-connect@1.0.2|on-headers@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-connect@1.0.2|ms@0.7.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-contrib-copy@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|chalk@1.1.3",
        "angular-mocks@1.8.3-tuxcare.2|file-sync-cmp@0.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-ddescribe-iit@0.0.7",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|bluebird@3.4.7",
        "angular-mocks@1.8.3-tuxcare.2|grunt-ddescribe-iit@0.0.7|cross-spawn@5.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-ddescribe-iit@0.0.7|cross-spawn@5.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|grunt-ddescribe-iit@0.0.7|lru-cache@4.0.2",
        "angular-mocks@1.8.3-tuxcare.2|shebang-command@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|which@1.2.12"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-ddescribe-iit@0.0.7|lru-cache@4.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|pseudomap@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|grunt-ddescribe-iit@0.0.7|yallist@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-ddescribe-iit@0.0.7|yallist@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-eslint@19.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|chalk@1.1.3",
        "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0",
        "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-merge-conflict@0.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-shell@1.3.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|chalk@1.1.3",
        "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1",
        "angular-mocks@1.8.3-tuxcare.2|npm-run-path@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|object-assign@4.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|dateformat@3.0.3",
        "angular-mocks@1.8.3-tuxcare.2|eventemitter2@0.4.14",
        "angular-mocks@1.8.3-tuxcare.2|exit@0.1.2",
        "angular-mocks@1.8.3-tuxcare.2|findup-sync@0.3.0",
        "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|glob@7.1.7",
        "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|grunt-cli@1.4.3",
        "angular-mocks@1.8.3-tuxcare.2|grunt-known-options@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|grunt-legacy-log@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|grunt-legacy-util@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|iconv-lite@0.4.15",
        "angular-mocks@1.8.3-tuxcare.2|js-yaml@3.14.1",
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|mkdirp@1.0.4",
        "angular-mocks@1.8.3-tuxcare.2|nopt@3.0.6",
        "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|rimraf@3.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|dateformat@3.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|glob@7.1.7",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|fs.realpath@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|inflight@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|grunt-cli@1.4.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|grunt-known-options@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|interpret@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1",
        "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|grunt-cli@1.4.3|nopt@4.0.3",
        "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|v8flags@3.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|grunt-cli@1.4.3|nopt@4.0.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|abbrev@1.0.9",
        "angular-mocks@1.8.3-tuxcare.2|osenv@0.1.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|iconv-lite@0.4.15"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|mkdirp@1.0.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|rimraf@3.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|rimraf@3.0.2|glob@7.1.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|rimraf@3.0.2|glob@7.1.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|fs.realpath@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|inflight@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|interpret@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1|v8flags@3.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|homedir-polyfill@1.0.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-concat@2.6.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|concat-with-sourcemaps@1.0.4",
        "angular-mocks@1.8.3-tuxcare.2|gulp-concat@2.6.1|through2@2.0.3",
        "angular-mocks@1.8.3-tuxcare.2|gulp-concat@2.6.1|vinyl@2.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-concat@2.6.1|through2@2.0.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7",
        "angular-mocks@1.8.3-tuxcare.2|xtend@4.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-concat@2.6.1|vinyl@2.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|clone-buffer@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|gulp-concat@2.6.1|clone-stats@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|clone@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|cloneable-readable@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|is-stream@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|remove-trailing-separator@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|gulp-concat@2.6.1|replace-ext@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-concat@2.6.1|clone-stats@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-concat@2.6.1|replace-ext@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-eslint@3.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|bufferstreams@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0",
        "angular-mocks@1.8.3-tuxcare.2|gulp-util@3.0.8"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|gulp-util@2.2.20",
        "angular-mocks@1.8.3-tuxcare.2|through@2.3.8"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|gulp-util@2.2.20",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|chalk@0.5.0",
        "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|dateformat@1.0.12",
        "angular-mocks@1.8.3-tuxcare.2|lodash._reinterpolate@2.4.1",
        "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|lodash.template@2.4.1",
        "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|minimist@0.2.0",
        "angular-mocks@1.8.3-tuxcare.2|multipipe@0.1.2",
        "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|through2@0.5.1",
        "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|vinyl@0.2.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|chalk@0.5.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|ansi-styles@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|escape-string-regexp@1.0.5",
        "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|has-ansi@0.1.0",
        "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|strip-ansi@0.3.0",
        "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|supports-color@0.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|dateformat@1.0.12",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|get-stdin@4.0.1",
        "angular-mocks@1.8.3-tuxcare.2|meow@3.7.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|lodash.template@2.4.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lodash._escapestringchar@2.4.1",
        "angular-mocks@1.8.3-tuxcare.2|lodash._reinterpolate@2.4.1",
        "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|lodash.defaults@2.4.1",
        "angular-mocks@1.8.3-tuxcare.2|lodash.escape@2.4.1",
        "angular-mocks@1.8.3-tuxcare.2|lodash.keys@2.4.1",
        "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|lodash.templatesettings@2.4.1",
        "angular-mocks@1.8.3-tuxcare.2|lodash.values@2.4.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|minimist@0.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|through2@0.5.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|readable-stream@1.0.34",
        "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|xtend@3.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|vinyl@0.2.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|clone-stats@0.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|ansi-styles@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|has-ansi@0.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|ansi-regex@0.2.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|strip-ansi@0.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|ansi-regex@0.2.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|supports-color@0.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|lodash.defaults@2.4.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lodash._objecttypes@2.4.1",
        "angular-mocks@1.8.3-tuxcare.2|lodash.keys@2.4.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|lodash.templatesettings@2.4.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lodash._reinterpolate@2.4.1",
        "angular-mocks@1.8.3-tuxcare.2|lodash.escape@2.4.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|readable-stream@1.0.34",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|core-util-is@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|isarray@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|string_decoder@0.10.31"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|xtend@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-foreach@0.0.1|ansi-regex@0.2.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-rename@1.2.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-sourcemaps@1.11.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|gulp-sourcemaps@1.11.1|acorn@4.0.11",
        "angular-mocks@1.8.3-tuxcare.2|convert-source-map@1.3.0",
        "angular-mocks@1.8.3-tuxcare.2|css@2.2.1",
        "angular-mocks@1.8.3-tuxcare.2|debug-fabulous@0.0.4",
        "angular-mocks@1.8.3-tuxcare.2|detect-newline@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|graceful-fs@4.2.4",
        "angular-mocks@1.8.3-tuxcare.2|gulp-sourcemaps@1.11.1|source-map@0.5.6",
        "angular-mocks@1.8.3-tuxcare.2|strip-bom@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|gulp-sourcemaps@1.11.1|through2@2.0.3",
        "angular-mocks@1.8.3-tuxcare.2|vinyl@1.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-sourcemaps@1.11.1|acorn@4.0.11"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-sourcemaps@1.11.1|source-map@0.5.6"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-sourcemaps@1.11.1|through2@2.0.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7",
        "angular-mocks@1.8.3-tuxcare.2|xtend@4.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-uglify@3.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|array-each@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|gulp-uglify@3.0.2|extend-shallow@3.0.2",
        "angular-mocks@1.8.3-tuxcare.2|gulplog@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|has-gulplog@0.1.0",
        "angular-mocks@1.8.3-tuxcare.2|isobject@3.0.1",
        "angular-mocks@1.8.3-tuxcare.2|make-error-cause@1.2.2",
        "angular-mocks@1.8.3-tuxcare.2|safe-buffer@5.2.1",
        "angular-mocks@1.8.3-tuxcare.2|gulp-uglify@3.0.2|through2@2.0.3",
        "angular-mocks@1.8.3-tuxcare.2|uglify-js@3.13.9",
        "angular-mocks@1.8.3-tuxcare.2|vinyl-sourcemaps-apply@0.2.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-uglify@3.0.2|extend-shallow@3.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|assign-symbols@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|gulp-uglify@3.0.2|is-extendable@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-uglify@3.0.2|through2@2.0.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7",
        "angular-mocks@1.8.3-tuxcare.2|xtend@4.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-uglify@3.0.2|is-extendable@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-plain-object@2.0.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-util@3.0.8",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|array-differ@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|array-uniq@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|beeper@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|chalk@1.1.3",
        "angular-mocks@1.8.3-tuxcare.2|dateformat@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|fancy-log@1.3.0",
        "angular-mocks@1.8.3-tuxcare.2|gulplog@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|has-gulplog@0.1.0",
        "angular-mocks@1.8.3-tuxcare.2|lodash._reescape@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|lodash._reevaluate@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|gulp-util@3.0.8|lodash._reinterpolate@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|lodash.template@3.6.2",
        "angular-mocks@1.8.3-tuxcare.2|minimist@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|multipipe@0.1.2",
        "angular-mocks@1.8.3-tuxcare.2|gulp-util@3.0.8|object-assign@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|replace-ext@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|gulp-util@3.0.8|through2@2.0.3",
        "angular-mocks@1.8.3-tuxcare.2|gulp-util@3.0.8|vinyl@0.5.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-util@3.0.8|lodash._reinterpolate@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-util@3.0.8|object-assign@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-util@3.0.8|through2@2.0.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7",
        "angular-mocks@1.8.3-tuxcare.2|xtend@4.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp-util@3.0.8|vinyl@0.5.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|clone-stats@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|clone@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|replace-ext@0.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp@3.8.11",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|archy@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|gulp@3.8.11|chalk@0.5.0",
        "angular-mocks@1.8.3-tuxcare.2|deprecated@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|gulp-util@3.0.8",
        "angular-mocks@1.8.3-tuxcare.2|interpret@0.3.10",
        "angular-mocks@1.8.3-tuxcare.2|liftoff@2.3.0",
        "angular-mocks@1.8.3-tuxcare.2|minimist@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|orchestrator@0.3.8",
        "angular-mocks@1.8.3-tuxcare.2|pretty-hrtime@0.2.2",
        "angular-mocks@1.8.3-tuxcare.2|gulp@3.8.11|semver@4.3.6",
        "angular-mocks@1.8.3-tuxcare.2|tildify@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|v8flags@2.0.11",
        "angular-mocks@1.8.3-tuxcare.2|vinyl-fs@0.3.14"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp@3.8.11|chalk@0.5.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|gulp@3.8.11|ansi-styles@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|escape-string-regexp@1.0.5",
        "angular-mocks@1.8.3-tuxcare.2|gulp@3.8.11|has-ansi@0.1.0",
        "angular-mocks@1.8.3-tuxcare.2|gulp@3.8.11|strip-ansi@0.3.0",
        "angular-mocks@1.8.3-tuxcare.2|gulp@3.8.11|supports-color@0.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp@3.8.11|semver@4.3.6"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp@3.8.11|ansi-styles@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp@3.8.11|has-ansi@0.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|gulp@3.8.11|ansi-regex@0.2.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp@3.8.11|strip-ansi@0.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|gulp@3.8.11|ansi-regex@0.2.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp@3.8.11|supports-color@0.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulp@3.8.11|ansi-regex@0.2.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jasmine-core@2.8.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jasmine-node@2.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|coffee-script@1.7.1",
        "angular-mocks@1.8.3-tuxcare.2|gaze@0.5.2",
        "angular-mocks@1.8.3-tuxcare.2|jasmine-growl-reporter@0.2.1",
        "angular-mocks@1.8.3-tuxcare.2|jasmine-node@2.0.0|minimist@0.0.8",
        "angular-mocks@1.8.3-tuxcare.2|jasmine-node@2.0.0|mkdirp@0.3.5",
        "angular-mocks@1.8.3-tuxcare.2|underscore@1.6.0",
        "angular-mocks@1.8.3-tuxcare.2|walkdir@0.0.11"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jasmine-node@2.0.0|minimist@0.0.8"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jasmine-node@2.0.0|mkdirp@0.3.5"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jasmine-reporters@2.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|jasmine-reporters@2.2.0|jasmine@2.5.3",
        "angular-mocks@1.8.3-tuxcare.2|mkdirp@0.5.1",
        "angular-mocks@1.8.3-tuxcare.2|xmldom@0.1.27"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jasmine-reporters@2.2.0|jasmine@2.5.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|exit@0.1.2",
        "angular-mocks@1.8.3-tuxcare.2|jasmine-reporters@2.2.0|glob@7.1.1",
        "angular-mocks@1.8.3-tuxcare.2|jasmine-reporters@2.2.0|jasmine-core@2.5.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jasmine-reporters@2.2.0|glob@7.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|fs.realpath@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|inflight@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jasmine-reporters@2.2.0|jasmine-core@2.5.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jquery@2.1.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jquery@2.2.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jquery@3.5.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma-browserstack-launcher@1.5.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|browserstack-local@1.4.2",
        "angular-mocks@1.8.3-tuxcare.2|karma-browserstack-launcher@1.5.1|browserstack@1.5.3",
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1",
        "angular-mocks@1.8.3-tuxcare.2|karma-browserstack-launcher@1.5.1|q@1.5.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma-browserstack-launcher@1.5.1|browserstack@1.5.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|https-proxy-agent@2.2.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma-browserstack-launcher@1.5.1|q@1.5.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma-chrome-launcher@3.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|which@1.2.12"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma-edge-launcher@0.4.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|edge-launcher@1.2.2",
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma-firefox-launcher@1.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-wsl@2.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma-ie-launcher@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1",
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma-jasmine@1.1.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|jasmine-core@2.8.0",
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma-junit-reporter@2.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1",
        "angular-mocks@1.8.3-tuxcare.2|path-is-absolute@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|xmlbuilder@12.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma-safari-launcher@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma-sauce-launcher@2.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|sauce-connect-launcher@1.2.4",
        "angular-mocks@1.8.3-tuxcare.2|saucelabs@1.5.0",
        "angular-mocks@1.8.3-tuxcare.2|selenium-webdriver@4.0.0-alpha.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma-script-launcher@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma-spec-reporter@0.0.32",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|colors@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|bluebird@3.5.1",
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|body-parser@1.18.2",
        "angular-mocks@1.8.3-tuxcare.2|braces@3.0.2",
        "angular-mocks@1.8.3-tuxcare.2|chokidar@3.3.0",
        "angular-mocks@1.8.3-tuxcare.2|colors@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|connect@3.6.5",
        "angular-mocks@1.8.3-tuxcare.2|di@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|dom-serialize@2.2.1",
        "angular-mocks@1.8.3-tuxcare.2|flatted@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|glob@7.1.2",
        "angular-mocks@1.8.3-tuxcare.2|graceful-fs@4.2.4",
        "angular-mocks@1.8.3-tuxcare.2|http-proxy@1.18.1",
        "angular-mocks@1.8.3-tuxcare.2|isbinaryfile@3.0.2",
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21",
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|log4js@4.5.1",
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|mime@2.3.1",
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|optimist@0.6.1",
        "angular-mocks@1.8.3-tuxcare.2|qjobs@1.1.5",
        "angular-mocks@1.8.3-tuxcare.2|range-parser@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|rimraf@2.6.2",
        "angular-mocks@1.8.3-tuxcare.2|safe-buffer@5.2.1",
        "angular-mocks@1.8.3-tuxcare.2|socket.io@2.1.1",
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|source-map@0.6.1",
        "angular-mocks@1.8.3-tuxcare.2|tmp@0.0.33",
        "angular-mocks@1.8.3-tuxcare.2|useragent@2.3.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|bluebird@3.5.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|body-parser@1.18.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|bytes@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|content-type@1.0.4",
        "angular-mocks@1.8.3-tuxcare.2|debug@2.6.9",
        "angular-mocks@1.8.3-tuxcare.2|depd@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|http-errors@1.6.2",
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|iconv-lite@0.4.19",
        "angular-mocks@1.8.3-tuxcare.2|on-finished@2.3.0",
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|qs@6.5.1",
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|raw-body@2.3.2",
        "angular-mocks@1.8.3-tuxcare.2|type-is@1.6.15"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|connect@3.6.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|debug@2.6.9",
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|finalhandler@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|parseurl@1.3.2",
        "angular-mocks@1.8.3-tuxcare.2|utils-merge@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|glob@7.1.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|fs.realpath@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|inflight@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|log4js@4.5.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|date-format@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|log4js@4.5.1|debug@4.1.1",
        "angular-mocks@1.8.3-tuxcare.2|flatted@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|rfdc@1.1.4",
        "angular-mocks@1.8.3-tuxcare.2|streamroller@1.0.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|log4js@4.5.1|debug@4.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ms@2.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|mime@2.3.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|source-map@0.6.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|http-errors@1.6.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|depd@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|http-errors@1.6.2|inherits@2.0.3",
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|setprototypeof@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|statuses@1.4.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|http-errors@1.6.2|inherits@2.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|iconv-lite@0.4.19"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|qs@6.5.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|raw-body@2.3.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|bytes@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|http-errors@1.6.2",
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|iconv-lite@0.4.19",
        "angular-mocks@1.8.3-tuxcare.2|unpipe@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|finalhandler@1.0.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|debug@2.6.9",
        "angular-mocks@1.8.3-tuxcare.2|encodeurl@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|escape-html@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|on-finished@2.3.0",
        "angular-mocks@1.8.3-tuxcare.2|parseurl@1.3.2",
        "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|finalhandler@1.0.6|statuses@1.3.1",
        "angular-mocks@1.8.3-tuxcare.2|unpipe@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|finalhandler@1.0.6|statuses@1.3.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|setprototypeof@1.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|karma@4.4.1|statuses@1.4.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|load-grunt-tasks@3.5.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|arrify@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|grunt@1.4.1",
        "angular-mocks@1.8.3-tuxcare.2|multimatch@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|pkg-up@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|resolve-pkg@0.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|log4js@0.6.38",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|log4js@0.6.38|readable-stream@1.0.34",
        "angular-mocks@1.8.3-tuxcare.2|log4js@0.6.38|semver@4.3.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|log4js@0.6.38|readable-stream@1.0.34",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|core-util-is@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|isarray@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|string_decoder@0.10.31"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|log4js@0.6.38|semver@4.3.6"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lunr@0.7.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|marked@0.3.6"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|node-html-encoder@0.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|npm-run@4.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|cross-spawn@4.0.2",
        "angular-mocks@1.8.3-tuxcare.2|minimist@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|npm-path@2.0.3",
        "angular-mocks@1.8.3-tuxcare.2|npm-which@3.0.1",
        "angular-mocks@1.8.3-tuxcare.2|serializerr@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|sync-exec@0.6.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|open-sans-fontface@1.4.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|promises-aplus-tests@2.1.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|mocha@2.5.3",
        "angular-mocks@1.8.3-tuxcare.2|sinon@1.17.7",
        "angular-mocks@1.8.3-tuxcare.2|promises-aplus-tests@2.1.2|underscore@1.8.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|promises-aplus-tests@2.1.2|underscore@1.8.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|protractor@7.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@types/q@0.0.32",
        "angular-mocks@1.8.3-tuxcare.2|@types/selenium-webdriver@3.0.12",
        "angular-mocks@1.8.3-tuxcare.2|blocking-proxy@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|browserstack@1.5.1",
        "angular-mocks@1.8.3-tuxcare.2|chalk@1.1.3",
        "angular-mocks@1.8.3-tuxcare.2|protractor@7.0.0|glob@7.1.1",
        "angular-mocks@1.8.3-tuxcare.2|jasmine@2.8.0",
        "angular-mocks@1.8.3-tuxcare.2|jasminewd2@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|protractor@7.0.0|q@1.4.1",
        "angular-mocks@1.8.3-tuxcare.2|saucelabs@1.5.0",
        "angular-mocks@1.8.3-tuxcare.2|protractor@7.0.0|selenium-webdriver@3.6.0",
        "angular-mocks@1.8.3-tuxcare.2|protractor@7.0.0|source-map-support@0.4.11",
        "angular-mocks@1.8.3-tuxcare.2|webdriver-js-extender@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|webdriver-manager@12.1.7",
        "angular-mocks@1.8.3-tuxcare.2|yargs@15.3.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|protractor@7.0.0|glob@7.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|fs.realpath@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|inflight@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|protractor@7.0.0|q@1.4.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|protractor@7.0.0|selenium-webdriver@3.6.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|jszip@3.1.5",
        "angular-mocks@1.8.3-tuxcare.2|rimraf@2.6.2",
        "angular-mocks@1.8.3-tuxcare.2|protractor@7.0.0|tmp@0.0.30",
        "angular-mocks@1.8.3-tuxcare.2|xml2js@0.4.17"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|protractor@7.0.0|source-map-support@0.4.11",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|protractor@7.0.0|source-map@0.5.7"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|protractor@7.0.0|tmp@0.0.30",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|os-tmpdir@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|protractor@7.0.0|source-map@0.5.7"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|q-io@1.13.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|collections@0.2.2",
        "angular-mocks@1.8.3-tuxcare.2|mime@1.3.4",
        "angular-mocks@1.8.3-tuxcare.2|mimeparse@0.1.4",
        "angular-mocks@1.8.3-tuxcare.2|q-io@1.13.2|q@1.4.1",
        "angular-mocks@1.8.3-tuxcare.2|q-io@1.13.2|qs@1.2.2",
        "angular-mocks@1.8.3-tuxcare.2|url2@0.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|q-io@1.13.2|q@1.4.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|q-io@1.13.2|qs@1.2.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|q@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|qq@0.3.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|qq@0.3.5|q@0.8.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|qq@0.3.5|q@0.8.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|rewire@2.1.5"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|sauce-connect"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|sax@1.2.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|selenium-webdriver@4.0.0-alpha.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|jszip@3.1.5",
        "angular-mocks@1.8.3-tuxcare.2|rimraf@2.6.2",
        "angular-mocks@1.8.3-tuxcare.2|selenium-webdriver@4.0.0-alpha.1|tmp@0.0.30",
        "angular-mocks@1.8.3-tuxcare.2|xml2js@0.4.17"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|selenium-webdriver@4.0.0-alpha.1|tmp@0.0.30",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|os-tmpdir@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|semver@5.4.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|serve-favicon@2.3.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|etag@1.7.0",
        "angular-mocks@1.8.3-tuxcare.2|fresh@0.3.0",
        "angular-mocks@1.8.3-tuxcare.2|serve-favicon@2.3.2|ms@0.7.2",
        "angular-mocks@1.8.3-tuxcare.2|parseurl@1.3.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|serve-favicon@2.3.2|ms@0.7.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|serve-index@1.8.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|accepts@1.3.3",
        "angular-mocks@1.8.3-tuxcare.2|batch@0.5.3",
        "angular-mocks@1.8.3-tuxcare.2|serve-index@1.8.0|debug@2.2.0",
        "angular-mocks@1.8.3-tuxcare.2|escape-html@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|http-errors@1.5.1",
        "angular-mocks@1.8.3-tuxcare.2|serve-index@1.8.0|mime-types@2.1.17",
        "angular-mocks@1.8.3-tuxcare.2|parseurl@1.3.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|serve-index@1.8.0|debug@2.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|serve-index@1.8.0|ms@0.7.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|serve-index@1.8.0|mime-types@2.1.17",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|serve-index@1.8.0|mime-db@1.30.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|serve-index@1.8.0|ms@0.7.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|serve-index@1.8.0|mime-db@1.30.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|serve-static@1.11.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|encodeurl@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|escape-html@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|parseurl@1.3.2",
        "angular-mocks@1.8.3-tuxcare.2|send@0.14.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|shelljs@0.7.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|shelljs@0.7.6|glob@7.1.3",
        "angular-mocks@1.8.3-tuxcare.2|shelljs@0.7.6|interpret@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|rechoir@0.6.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|shelljs@0.7.6|glob@7.1.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|fs.realpath@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|inflight@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|shelljs@0.7.6|interpret@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|sorted-object@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|stringmap@0.2.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|assert@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|browser-pack@3.2.0",
        "angular-mocks@1.8.3-tuxcare.2|browser-resolve@1.11.2",
        "angular-mocks@1.8.3-tuxcare.2|browserify-zlib@0.1.4",
        "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|buffer@2.8.2",
        "angular-mocks@1.8.3-tuxcare.2|builtins@0.0.7",
        "angular-mocks@1.8.3-tuxcare.2|commondir@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|concat-stream@1.4.10",
        "angular-mocks@1.8.3-tuxcare.2|console-browserify@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|constants-browserify@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|crypto-browserify@3.11.0",
        "angular-mocks@1.8.3-tuxcare.2|deep-equal@0.2.2",
        "angular-mocks@1.8.3-tuxcare.2|defined@0.0.0",
        "angular-mocks@1.8.3-tuxcare.2|deps-sort@1.3.9",
        "angular-mocks@1.8.3-tuxcare.2|domain-browser@1.1.7",
        "angular-mocks@1.8.3-tuxcare.2|duplexer2@0.0.2",
        "angular-mocks@1.8.3-tuxcare.2|events@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|glob@4.0.6",
        "angular-mocks@1.8.3-tuxcare.2|http-browserify@1.7.0",
        "angular-mocks@1.8.3-tuxcare.2|https-browserify@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|insert-module-globals@6.6.3",
        "angular-mocks@1.8.3-tuxcare.2|isarray@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|JSONStream@0.8.4",
        "angular-mocks@1.8.3-tuxcare.2|labeled-stream-splicer@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|module-deps@3.9.1",
        "angular-mocks@1.8.3-tuxcare.2|os-browserify@0.1.2",
        "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|parents@0.0.3",
        "angular-mocks@1.8.3-tuxcare.2|path-browserify@0.0.0",
        "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|process@0.8.0",
        "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|punycode@1.2.4",
        "angular-mocks@1.8.3-tuxcare.2|querystring-es3@0.2.1",
        "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|readable-stream@1.1.14",
        "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|resolve@0.7.4",
        "angular-mocks@1.8.3-tuxcare.2|shallow-copy@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|shasum@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|shell-quote@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|stream-browserify@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|string_decoder@0.10.31",
        "angular-mocks@1.8.3-tuxcare.2|subarg@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|syntax-error@1.1.6",
        "angular-mocks@1.8.3-tuxcare.2|through2@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|timers-browserify@1.4.2",
        "angular-mocks@1.8.3-tuxcare.2|tty-browserify@0.0.0",
        "angular-mocks@1.8.3-tuxcare.2|umd@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|url@0.10.3",
        "angular-mocks@1.8.3-tuxcare.2|util@0.10.3",
        "angular-mocks@1.8.3-tuxcare.2|vm-browserify@0.0.4",
        "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|xtend@3.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|buffer@2.8.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|base64-js@0.0.7",
        "angular-mocks@1.8.3-tuxcare.2|ieee754@1.1.8",
        "angular-mocks@1.8.3-tuxcare.2|is-array@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|glob@4.0.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|graceful-fs@4.2.4",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|minimatch@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|JSONStream@0.8.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|jsonparse@0.0.5",
        "angular-mocks@1.8.3-tuxcare.2|through@2.3.8"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|parents@0.0.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|path-platform@0.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|process@0.8.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|punycode@1.2.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|readable-stream@1.1.14",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|core-util-is@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|isarray@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|string_decoder@0.10.31"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|resolve@0.7.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|xtend@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|base64-js@0.0.7"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|minimatch@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lru-cache@2.5.2",
        "angular-mocks@1.8.3-tuxcare.2|sigmund@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|jsonparse@0.0.5"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browserify@7.0.3|path-platform@0.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|minimist@1.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|mkdirp@0.5.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|mkdirp@0.5.1|minimist@0.0.8"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|mkdirp@0.5.1|minimist@0.0.8"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|rimraf@2.6.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|rimraf@2.6.2|glob@7.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|rimraf@2.6.2|glob@7.1.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|fs.realpath@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|inflight@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|rx@2.3.25"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|https-proxy-agent@2.2.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|https-proxy-agent@2.2.4|agent-base@4.3.0",
        "angular-mocks@1.8.3-tuxcare.2|https-proxy-agent@2.2.4|debug@3.2.7"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|https-proxy-agent@2.2.4|agent-base@4.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|es6-promisify@5.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|https-proxy-agent@2.2.4|debug@3.2.7",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ms@2.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks-date@1.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|moment@2.24.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|commander@2.20.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|find-package@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|parents@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|a-sync-waterfall@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|asap@2.0.5",
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|chokidar@2.0.3",
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|yargs@3.32.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|chokidar@2.0.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|anymatch@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|async-each@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|braces@2.3.2",
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|glob-parent@3.1.0",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|is-binary-path@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|is-glob@4.0.1",
        "angular-mocks@1.8.3-tuxcare.2|normalize-path@2.1.1",
        "angular-mocks@1.8.3-tuxcare.2|path-is-absolute@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|readdirp@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|upath@1.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|yargs@3.32.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|camelcase@2.1.1",
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|cliui@3.2.0",
        "angular-mocks@1.8.3-tuxcare.2|decamelize@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|os-locale@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|string-width@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|window-size@0.1.4",
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|y18n@3.2.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|anymatch@2.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|micromatch@3.1.10",
        "angular-mocks@1.8.3-tuxcare.2|normalize-path@2.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|braces@2.3.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|arr-flatten@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|array-unique@0.3.2",
        "angular-mocks@1.8.3-tuxcare.2|extend-shallow@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|fill-range@4.0.0",
        "angular-mocks@1.8.3-tuxcare.2|isobject@3.0.1",
        "angular-mocks@1.8.3-tuxcare.2|repeat-element@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|snapdragon-node@2.1.1",
        "angular-mocks@1.8.3-tuxcare.2|snapdragon@0.8.2",
        "angular-mocks@1.8.3-tuxcare.2|split-string@3.1.0",
        "angular-mocks@1.8.3-tuxcare.2|to-regex@3.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|glob-parent@3.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|glob-parent@3.1.0|is-glob@3.1.0",
        "angular-mocks@1.8.3-tuxcare.2|path-dirname@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|glob-parent@3.1.0|is-glob@3.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|is-extglob@2.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|is-binary-path@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|binary-extensions@1.11.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|is-glob@4.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|is-extglob@2.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|readdirp@2.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|graceful-fs@4.2.4",
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7",
        "angular-mocks@1.8.3-tuxcare.2|set-immediate-shim@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|cliui@3.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|string-width@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|strip-ansi@3.0.1",
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|wrap-ansi@2.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|y18n@3.2.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|micromatch@3.1.10",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|arr-diff@4.0.0",
        "angular-mocks@1.8.3-tuxcare.2|array-unique@0.3.2",
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|braces@2.3.2",
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|define-property@2.0.2",
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|micromatch@3.1.10|extend-shallow@3.0.2",
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|extglob@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|fragment-cache@0.2.1",
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|kind-of@6.0.2",
        "angular-mocks@1.8.3-tuxcare.2|nanomatch@1.2.9",
        "angular-mocks@1.8.3-tuxcare.2|object.pick@1.3.0",
        "angular-mocks@1.8.3-tuxcare.2|regex-not@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|snapdragon@0.8.2",
        "angular-mocks@1.8.3-tuxcare.2|to-regex@3.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|micromatch@3.1.10|extend-shallow@3.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|assign-symbols@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|is-extendable@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|fill-range@4.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|extend-shallow@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|is-number@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|repeat-string@1.6.1",
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|to-regex-range@2.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|binary-extensions@1.11.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|is-extglob@2.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|wrap-ansi@2.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|string-width@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|strip-ansi@3.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|define-property@2.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-descriptor@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|isobject@3.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|extglob@2.0.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|array-unique@0.3.2",
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|extglob@2.0.4|define-property@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|expand-brackets@2.1.4",
        "angular-mocks@1.8.3-tuxcare.2|extend-shallow@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|fragment-cache@0.2.1",
        "angular-mocks@1.8.3-tuxcare.2|regex-not@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|snapdragon@0.8.2",
        "angular-mocks@1.8.3-tuxcare.2|to-regex@3.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|extglob@2.0.4|define-property@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-descriptor@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|kind-of@6.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|to-regex-range@2.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-number@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|repeat-string@1.6.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|is-extendable@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-plain-object@2.0.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|expand-brackets@2.1.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|debug@2.6.9",
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|expand-brackets@2.1.4|define-property@0.2.5",
        "angular-mocks@1.8.3-tuxcare.2|extend-shallow@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|posix-character-classes@0.1.1",
        "angular-mocks@1.8.3-tuxcare.2|regex-not@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|snapdragon@0.8.2",
        "angular-mocks@1.8.3-tuxcare.2|to-regex@3.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|expand-brackets@2.1.4|define-property@0.2.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|expand-brackets@2.1.4|is-descriptor@0.1.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|expand-brackets@2.1.4|is-descriptor@0.1.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|is-accessor-descriptor@0.1.6",
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|is-data-descriptor@0.1.4",
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|expand-brackets@2.1.4|kind-of@5.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|expand-brackets@2.1.4|kind-of@5.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|is-accessor-descriptor@0.1.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|is-accessor-descriptor@0.1.6|kind-of@3.2.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|is-accessor-descriptor@0.1.6|kind-of@3.2.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-buffer@1.1.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|is-data-descriptor@0.1.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|is-data-descriptor@0.1.4|kind-of@3.2.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nunjucks@3.2.0|is-data-descriptor@0.1.4|kind-of@3.2.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-buffer@1.1.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|simple-node-logger@0.93.42",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21",
        "angular-mocks@1.8.3-tuxcare.2|moment@2.24.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|CSSselect@0.4.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|CSSwhat@0.4.7",
        "angular-mocks@1.8.3-tuxcare.2|domutils@1.4.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|dom-serializer@0.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|domelementtype@1.1.3",
        "angular-mocks@1.8.3-tuxcare.2|entities@1.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|entities@1.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|htmlparser2@3.7.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|domelementtype@1.1.3",
        "angular-mocks@1.8.3-tuxcare.2|domhandler@2.2.1",
        "angular-mocks@1.8.3-tuxcare.2|htmlparser2@3.7.3|domutils@1.5.1",
        "angular-mocks@1.8.3-tuxcare.2|htmlparser2@3.7.3|entities@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|htmlparser2@3.7.3|readable-stream@1.1.14"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|htmlparser2@3.7.3|domutils@1.5.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|dom-serializer@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|domelementtype@1.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|htmlparser2@3.7.3|entities@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|htmlparser2@3.7.3|readable-stream@1.1.14",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|core-util-is@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|isarray@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|string_decoder@0.10.31"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cachedir@2.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|dedent@0.7.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|detect-indent@6.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|findup-sync@4.0.0",
        "angular-mocks@1.8.3-tuxcare.2|merge@2.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|findup-sync@4.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|detect-file@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|is-glob@4.0.1",
        "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|micromatch@4.0.4",
        "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|resolve-dir@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|detect-file@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|is-glob@4.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|is-extglob@2.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|micromatch@4.0.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|braces@3.0.2",
        "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|picomatch@2.3.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|resolve-dir@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|expand-tilde@2.0.2",
        "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|global-modules@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|is-extglob@2.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|picomatch@2.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|global-modules@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|global-prefix@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|is-windows@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|resolve-dir@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|global-prefix@1.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|expand-tilde@2.0.2",
        "angular-mocks@1.8.3-tuxcare.2|homedir-polyfill@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|ini@1.3.7",
        "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|is-windows@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|which@1.3.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|is-windows@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|find-node-modules@2.1.2|which@1.3.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|isexe@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|find-root@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|fs-extra@8.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|graceful-fs@4.2.4",
        "angular-mocks@1.8.3-tuxcare.2|jsonfile@4.0.0",
        "angular-mocks@1.8.3-tuxcare.2|universalify@0.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|inquirer@6.5.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ansi-escapes@3.2.0",
        "angular-mocks@1.8.3-tuxcare.2|inquirer@6.5.2|chalk@2.4.2",
        "angular-mocks@1.8.3-tuxcare.2|cli-cursor@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|cli-width@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|external-editor@3.1.0",
        "angular-mocks@1.8.3-tuxcare.2|figures@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21",
        "angular-mocks@1.8.3-tuxcare.2|mute-stream@0.0.7",
        "angular-mocks@1.8.3-tuxcare.2|run-async@2.3.0",
        "angular-mocks@1.8.3-tuxcare.2|rxjs@6.5.5",
        "angular-mocks@1.8.3-tuxcare.2|inquirer@6.5.2|string-width@2.1.1",
        "angular-mocks@1.8.3-tuxcare.2|inquirer@6.5.2|strip-ansi@5.2.0",
        "angular-mocks@1.8.3-tuxcare.2|through@2.3.8"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|inquirer@6.5.2|chalk@2.4.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|inquirer@6.5.2|ansi-styles@3.2.1",
        "angular-mocks@1.8.3-tuxcare.2|escape-string-regexp@1.0.5",
        "angular-mocks@1.8.3-tuxcare.2|supports-color@5.5.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|inquirer@6.5.2|string-width@2.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-fullwidth-code-point@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|inquirer@6.5.2|string-width@2.1.1|strip-ansi@4.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|inquirer@6.5.2|string-width@2.1.1|strip-ansi@4.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|inquirer@6.5.2|string-width@2.1.1|ansi-regex@3.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|inquirer@6.5.2|string-width@2.1.1|ansi-regex@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|inquirer@6.5.2|strip-ansi@5.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|inquirer@6.5.2|ansi-regex@4.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|inquirer@6.5.2|ansi-styles@3.2.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|color-convert@1.9.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|inquirer@6.5.2|ansi-regex@4.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-utf8@0.2.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|chalk@1.1.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|chalk@1.1.3|ansi-styles@2.2.1",
        "angular-mocks@1.8.3-tuxcare.2|escape-string-regexp@1.0.5",
        "angular-mocks@1.8.3-tuxcare.2|has-ansi@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|strip-ansi@3.0.1",
        "angular-mocks@1.8.3-tuxcare.2|chalk@1.1.3|supports-color@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|chalk@1.1.3|ansi-styles@2.2.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|chalk@1.1.3|supports-color@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|git-tools@0.2.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|spawnback@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ini@1.3.7"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|object-assign@4.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|which@1.2.12",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|which@1.2.12|isexe@1.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|which@1.2.12|isexe@1.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|word-wrap@1.2.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|catharsis@0.8.8",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|underscore-contrib@0.3.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|change-case@3.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|camel-case@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|constant-case@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|dot-case@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|header-case@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|is-lower-case@1.1.3",
        "angular-mocks@1.8.3-tuxcare.2|is-upper-case@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|lower-case-first@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|lower-case@1.1.3",
        "angular-mocks@1.8.3-tuxcare.2|no-case@2.3.1",
        "angular-mocks@1.8.3-tuxcare.2|param-case@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|pascal-case@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|path-case@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|sentence-case@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|snake-case@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|swap-case@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|title-case@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|upper-case-first@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|upper-case@1.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|espree@2.2.5"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|estraverse@4.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4|brace-expansion@1.1.11"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4|brace-expansion@1.1.11",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4|balanced-match@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|concat-map@0.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4|balanced-match@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|mkdirp-promise@5.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|mkdirp@0.5.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|source-map-support@0.4.18",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|source-map-support@0.4.18|source-map@0.5.7"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|source-map-support@0.4.18|source-map@0.5.7"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|spdx-license-list@2.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|typescript@2.7.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|urlencode@1.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|urlencode@1.1.0|iconv-lite@0.4.23"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|urlencode@1.1.0|iconv-lite@0.4.23",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|dependency-graph@0.4.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|di@0.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|objectdiff@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|optimist@0.6.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|optimist@0.6.1|minimist@0.0.10",
        "angular-mocks@1.8.3-tuxcare.2|wordwrap@0.0.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|optimist@0.6.1|minimist@0.0.10"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|validate.js@0.9.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|winston@2.3.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|winston@2.3.1|async@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|winston@2.3.1|colors@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|cycle@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|eyes@0.1.8",
        "angular-mocks@1.8.3-tuxcare.2|isstream@0.1.2",
        "angular-mocks@1.8.3-tuxcare.2|stack-trace@0.0.9"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|winston@2.3.1|async@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|winston@2.3.1|colors@1.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|duplexer@0.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|from@0.1.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|map-stream@0.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|pause-stream@0.0.11",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|through@2.3.8"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|split@0.2.10",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|through@2.3.8"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|stream-combiner@0.0.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|duplexer@0.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|through@2.3.8"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@google-cloud/pubsub@2.8.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@google-cloud/paginator@3.0.5",
        "angular-mocks@1.8.3-tuxcare.2|@google-cloud/precise-date@2.0.3",
        "angular-mocks@1.8.3-tuxcare.2|@google-cloud/projectify@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|@google-cloud/promisify@2.0.3",
        "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/api@0.12.0",
        "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/tracing@0.12.0",
        "angular-mocks@1.8.3-tuxcare.2|@types/duplexify@3.6.0",
        "angular-mocks@1.8.3-tuxcare.2|@types/long@4.0.1",
        "angular-mocks@1.8.3-tuxcare.2|@google-cloud/pubsub@2.8.0|arrify@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|extend@3.0.2",
        "angular-mocks@1.8.3-tuxcare.2|google-auth-library@6.1.6",
        "angular-mocks@1.8.3-tuxcare.2|google-gax@2.10.2",
        "angular-mocks@1.8.3-tuxcare.2|is-stream-ended@0.1.4",
        "angular-mocks@1.8.3-tuxcare.2|lodash.snakecase@4.1.1",
        "angular-mocks@1.8.3-tuxcare.2|p-defer@3.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@google-cloud/pubsub@2.8.0|arrify@2.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|abort-controller@3.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|event-target-shim@5.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|body-parser@1.19.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|body-parser@1.19.0|bytes@3.1.0",
        "angular-mocks@1.8.3-tuxcare.2|content-type@1.0.4",
        "angular-mocks@1.8.3-tuxcare.2|debug@2.6.9",
        "angular-mocks@1.8.3-tuxcare.2|body-parser@1.19.0|depd@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|body-parser@1.19.0|http-errors@1.7.2",
        "angular-mocks@1.8.3-tuxcare.2|iconv-lite@0.4.24",
        "angular-mocks@1.8.3-tuxcare.2|on-finished@2.3.0",
        "angular-mocks@1.8.3-tuxcare.2|qs@6.7.0",
        "angular-mocks@1.8.3-tuxcare.2|body-parser@1.19.0|raw-body@2.4.0",
        "angular-mocks@1.8.3-tuxcare.2|body-parser@1.19.0|type-is@1.6.18"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|body-parser@1.19.0|bytes@3.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|body-parser@1.19.0|depd@1.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|body-parser@1.19.0|http-errors@1.7.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|body-parser@1.19.0|depd@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|body-parser@1.19.0|inherits@2.0.3",
        "angular-mocks@1.8.3-tuxcare.2|setprototypeof@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|statuses@1.5.0",
        "angular-mocks@1.8.3-tuxcare.2|toidentifier@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|body-parser@1.19.0|raw-body@2.4.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|body-parser@1.19.0|bytes@3.1.0",
        "angular-mocks@1.8.3-tuxcare.2|body-parser@1.19.0|http-errors@1.7.2",
        "angular-mocks@1.8.3-tuxcare.2|iconv-lite@0.4.24",
        "angular-mocks@1.8.3-tuxcare.2|unpipe@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|body-parser@1.19.0|type-is@1.6.18",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|media-typer@0.3.0",
        "angular-mocks@1.8.3-tuxcare.2|mime-types@2.1.27"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|body-parser@1.19.0|inherits@2.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cjson@0.3.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|json-parse-helpfulerror@1.0.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cli-color@1.4.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ansi-regex@2.1.1",
        "angular-mocks@1.8.3-tuxcare.2|cli-color@1.4.0|d@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|es5-ext@0.10.53",
        "angular-mocks@1.8.3-tuxcare.2|cli-color@1.4.0|es6-iterator@2.0.3",
        "angular-mocks@1.8.3-tuxcare.2|memoizee@0.4.14",
        "angular-mocks@1.8.3-tuxcare.2|timers-ext@0.1.7"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cli-color@1.4.0|d@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|es5-ext@0.10.53",
        "angular-mocks@1.8.3-tuxcare.2|type@1.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cli-color@1.4.0|es6-iterator@2.0.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|cli-color@1.4.0|d@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|es5-ext@0.10.53",
        "angular-mocks@1.8.3-tuxcare.2|cli-color@1.4.0|es6-symbol@3.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cli-color@1.4.0|es6-symbol@3.1.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|cli-color@1.4.0|d@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|ext@1.4.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cli-table@0.3.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|cli-table@0.3.1|colors@1.0.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cli-table@0.3.1|colors@1.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|configstore@5.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|dot-prop@5.2.0",
        "angular-mocks@1.8.3-tuxcare.2|graceful-fs@4.2.4",
        "angular-mocks@1.8.3-tuxcare.2|make-dir@3.1.0",
        "angular-mocks@1.8.3-tuxcare.2|unique-string@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|write-file-atomic@3.0.3",
        "angular-mocks@1.8.3-tuxcare.2|xdg-basedir@4.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cross-env@5.2.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|cross-env@5.2.1|cross-spawn@6.0.5"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cross-env@5.2.1|cross-spawn@6.0.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|nice-try@1.0.5",
        "angular-mocks@1.8.3-tuxcare.2|cross-env@5.2.1|path-key@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|cross-env@5.2.1|semver@5.7.1",
        "angular-mocks@1.8.3-tuxcare.2|shebang-command@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|which@1.2.12"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cross-env@5.2.1|path-key@2.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cross-env@5.2.1|semver@5.7.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|csv-streamify@3.0.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|csv-streamify@3.0.4|through2@2.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|csv-streamify@3.0.4|through2@2.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|csv-streamify@3.0.4|readable-stream@2.0.6",
        "angular-mocks@1.8.3-tuxcare.2|xtend@4.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|csv-streamify@3.0.4|readable-stream@2.0.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|core-util-is@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|csv-streamify@3.0.4|isarray@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|process-nextick-args@1.0.7",
        "angular-mocks@1.8.3-tuxcare.2|string_decoder@0.10.31",
        "angular-mocks@1.8.3-tuxcare.2|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|csv-streamify@3.0.4|isarray@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|dotenv@6.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|exegesis-express@2.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|exegesis@2.5.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|exit-code@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|accepts@1.3.7",
        "angular-mocks@1.8.3-tuxcare.2|array-flatten@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|body-parser@1.19.0",
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|content-disposition@0.5.3",
        "angular-mocks@1.8.3-tuxcare.2|content-type@1.0.4",
        "angular-mocks@1.8.3-tuxcare.2|cookie-signature@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|cookie@0.4.0",
        "angular-mocks@1.8.3-tuxcare.2|debug@2.6.9",
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|depd@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|encodeurl@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|escape-html@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|etag@1.8.1",
        "angular-mocks@1.8.3-tuxcare.2|finalhandler@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|fresh@0.5.2",
        "angular-mocks@1.8.3-tuxcare.2|merge-descriptors@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|methods@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|on-finished@2.3.0",
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|parseurl@1.3.3",
        "angular-mocks@1.8.3-tuxcare.2|path-to-regexp@0.1.7",
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|proxy-addr@2.0.6",
        "angular-mocks@1.8.3-tuxcare.2|qs@6.7.0",
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|range-parser@1.2.1",
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|safe-buffer@5.1.2",
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|send@0.17.1",
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|serve-static@1.14.1",
        "angular-mocks@1.8.3-tuxcare.2|setprototypeof@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|statuses@1.5.0",
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|type-is@1.6.18",
        "angular-mocks@1.8.3-tuxcare.2|utils-merge@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|vary@1.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|accepts@1.3.7",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|mime-types@2.1.27",
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|negotiator@0.6.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|content-disposition@0.5.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|cookie@0.4.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|depd@1.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|encodeurl@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|etag@1.8.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|fresh@0.5.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|parseurl@1.3.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|proxy-addr@2.0.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|forwarded@0.1.2",
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|ipaddr.js@1.9.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|range-parser@1.2.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|safe-buffer@5.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|send@0.17.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|debug@2.6.9",
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|depd@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|destroy@1.0.4",
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|encodeurl@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|escape-html@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|etag@1.8.1",
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|fresh@0.5.2",
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|http-errors@1.7.3",
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|mime@1.6.0",
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|ms@2.1.1",
        "angular-mocks@1.8.3-tuxcare.2|on-finished@2.3.0",
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|range-parser@1.2.1",
        "angular-mocks@1.8.3-tuxcare.2|statuses@1.5.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|serve-static@1.14.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|encodeurl@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|escape-html@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|parseurl@1.3.3",
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|send@0.17.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|type-is@1.6.18",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|media-typer@0.3.0",
        "angular-mocks@1.8.3-tuxcare.2|mime-types@2.1.27"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|negotiator@0.6.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|forwarded@0.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|ipaddr.js@1.9.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|http-errors@1.7.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|depd@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|setprototypeof@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|statuses@1.5.0",
        "angular-mocks@1.8.3-tuxcare.2|toidentifier@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|mime@1.6.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|express@4.17.1|ms@2.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|filesize@3.6.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|google-auth-library@6.1.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|google-auth-library@6.1.6|arrify@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|base64-js@1.3.1",
        "angular-mocks@1.8.3-tuxcare.2|ecdsa-sig-formatter@1.0.11",
        "angular-mocks@1.8.3-tuxcare.2|fast-text-encoding@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|gaxios@4.1.0",
        "angular-mocks@1.8.3-tuxcare.2|gcp-metadata@4.2.1",
        "angular-mocks@1.8.3-tuxcare.2|gtoken@5.2.1",
        "angular-mocks@1.8.3-tuxcare.2|jws@4.0.0",
        "angular-mocks@1.8.3-tuxcare.2|google-auth-library@6.1.6|lru-cache@6.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|google-auth-library@6.1.6|arrify@2.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|google-auth-library@6.1.6|lru-cache@6.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|google-auth-library@6.1.6|yallist@4.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|google-auth-library@6.1.6|yallist@4.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|js-yaml@3.14.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|argparse@1.0.10",
        "angular-mocks@1.8.3-tuxcare.2|esprima@4.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jsonschema@1.2.6"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jsonwebtoken@8.5.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|jsonwebtoken@8.5.1|jws@3.2.2",
        "angular-mocks@1.8.3-tuxcare.2|lodash.includes@4.3.0",
        "angular-mocks@1.8.3-tuxcare.2|lodash.isboolean@3.0.3",
        "angular-mocks@1.8.3-tuxcare.2|lodash.isinteger@4.0.4",
        "angular-mocks@1.8.3-tuxcare.2|lodash.isnumber@3.0.3",
        "angular-mocks@1.8.3-tuxcare.2|lodash.isplainobject@4.0.6",
        "angular-mocks@1.8.3-tuxcare.2|lodash.isstring@4.0.1",
        "angular-mocks@1.8.3-tuxcare.2|lodash.once@4.1.1",
        "angular-mocks@1.8.3-tuxcare.2|ms@2.1.3",
        "angular-mocks@1.8.3-tuxcare.2|jsonwebtoken@8.5.1|semver@5.7.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jsonwebtoken@8.5.1|jws@3.2.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|jsonwebtoken@8.5.1|jwa@1.4.1",
        "angular-mocks@1.8.3-tuxcare.2|safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jsonwebtoken@8.5.1|semver@5.7.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jsonwebtoken@8.5.1|jwa@1.4.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|buffer-equal-constant-time@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|ecdsa-sig-formatter@1.0.11",
        "angular-mocks@1.8.3-tuxcare.2|safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|leven@3.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|morgan@1.10.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|basic-auth@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|debug@2.6.9",
        "angular-mocks@1.8.3-tuxcare.2|morgan@1.10.0|depd@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|on-finished@2.3.0",
        "angular-mocks@1.8.3-tuxcare.2|on-headers@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|morgan@1.10.0|depd@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|node-fetch@2.6.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|open@6.4.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|open@6.4.0|is-wsl@1.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|open@6.4.0|is-wsl@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ora@3.4.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ora@3.4.0|chalk@2.4.2",
        "angular-mocks@1.8.3-tuxcare.2|cli-cursor@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|cli-spinners@2.3.0",
        "angular-mocks@1.8.3-tuxcare.2|log-symbols@2.2.0",
        "angular-mocks@1.8.3-tuxcare.2|ora@3.4.0|strip-ansi@5.2.0",
        "angular-mocks@1.8.3-tuxcare.2|wcwidth@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ora@3.4.0|chalk@2.4.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ora@3.4.0|ansi-styles@3.2.1",
        "angular-mocks@1.8.3-tuxcare.2|escape-string-regexp@1.0.5",
        "angular-mocks@1.8.3-tuxcare.2|supports-color@5.5.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ora@3.4.0|strip-ansi@5.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ora@3.4.0|ansi-regex@4.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ora@3.4.0|ansi-styles@3.2.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|color-convert@1.9.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ora@3.4.0|ansi-regex@4.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|plist@3.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|base64-js@1.3.1",
        "angular-mocks@1.8.3-tuxcare.2|plist@3.0.1|xmlbuilder@9.0.7",
        "angular-mocks@1.8.3-tuxcare.2|plist@3.0.1|xmldom@0.1.31"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|plist@3.0.1|xmlbuilder@9.0.7"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|plist@3.0.1|xmldom@0.1.31"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|portfinder@1.0.26",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|async@2.6.3",
        "angular-mocks@1.8.3-tuxcare.2|portfinder@1.0.26|debug@3.2.7",
        "angular-mocks@1.8.3-tuxcare.2|mkdirp@0.5.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|portfinder@1.0.26|debug@3.2.7",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ms@2.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|progress@2.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|proxy-agent@4.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|agent-base@6.0.2",
        "angular-mocks@1.8.3-tuxcare.2|proxy-agent@4.0.1|debug@4.1.1",
        "angular-mocks@1.8.3-tuxcare.2|http-proxy-agent@4.0.1",
        "angular-mocks@1.8.3-tuxcare.2|proxy-agent@4.0.1|https-proxy-agent@5.0.0",
        "angular-mocks@1.8.3-tuxcare.2|proxy-agent@4.0.1|lru-cache@5.1.1",
        "angular-mocks@1.8.3-tuxcare.2|pac-proxy-agent@4.1.0",
        "angular-mocks@1.8.3-tuxcare.2|proxy-from-env@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|socks-proxy-agent@5.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|proxy-agent@4.0.1|debug@4.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ms@2.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|proxy-agent@4.0.1|https-proxy-agent@5.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|agent-base@6.0.2",
        "angular-mocks@1.8.3-tuxcare.2|proxy-agent@4.0.1|debug@4.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|proxy-agent@4.0.1|lru-cache@5.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|yallist@3.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|request@2.88.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|aws-sign2@0.7.0",
        "angular-mocks@1.8.3-tuxcare.2|aws4@1.9.1",
        "angular-mocks@1.8.3-tuxcare.2|caseless@0.12.0",
        "angular-mocks@1.8.3-tuxcare.2|combined-stream@1.0.8",
        "angular-mocks@1.8.3-tuxcare.2|extend@3.0.2",
        "angular-mocks@1.8.3-tuxcare.2|forever-agent@0.6.1",
        "angular-mocks@1.8.3-tuxcare.2|form-data@2.3.3",
        "angular-mocks@1.8.3-tuxcare.2|har-validator@5.1.3",
        "angular-mocks@1.8.3-tuxcare.2|http-signature@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|is-typedarray@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|isstream@0.1.2",
        "angular-mocks@1.8.3-tuxcare.2|json-stringify-safe@5.0.1",
        "angular-mocks@1.8.3-tuxcare.2|mime-types@2.1.27",
        "angular-mocks@1.8.3-tuxcare.2|oauth-sign@0.9.0",
        "angular-mocks@1.8.3-tuxcare.2|performance-now@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|request@2.88.2|qs@6.5.2",
        "angular-mocks@1.8.3-tuxcare.2|safe-buffer@5.2.1",
        "angular-mocks@1.8.3-tuxcare.2|tough-cookie@2.5.0",
        "angular-mocks@1.8.3-tuxcare.2|tunnel-agent@0.6.0",
        "angular-mocks@1.8.3-tuxcare.2|uuid@3.4.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|request@2.88.2|qs@6.5.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|superstatic@7.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|basic-auth-connect@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|chalk@1.1.3",
        "angular-mocks@1.8.3-tuxcare.2|compare-semver@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|compression@1.7.4",
        "angular-mocks@1.8.3-tuxcare.2|superstatic@7.1.0|connect@3.7.0",
        "angular-mocks@1.8.3-tuxcare.2|destroy@1.0.4",
        "angular-mocks@1.8.3-tuxcare.2|fast-url-parser@1.1.3",
        "angular-mocks@1.8.3-tuxcare.2|fs-extra@8.1.0",
        "angular-mocks@1.8.3-tuxcare.2|glob-slasher@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|home-dir@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|is-url@1.2.4",
        "angular-mocks@1.8.3-tuxcare.2|join-path@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21",
        "angular-mocks@1.8.3-tuxcare.2|mime-types@2.1.27",
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|morgan@1.10.0",
        "angular-mocks@1.8.3-tuxcare.2|nash@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|on-finished@2.3.0",
        "angular-mocks@1.8.3-tuxcare.2|on-headers@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|superstatic@7.1.0|path-to-regexp@1.8.0",
        "angular-mocks@1.8.3-tuxcare.2|re2@1.15.9",
        "angular-mocks@1.8.3-tuxcare.2|router@1.3.5",
        "angular-mocks@1.8.3-tuxcare.2|rsvp@4.8.5",
        "angular-mocks@1.8.3-tuxcare.2|string-length@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|update-notifier@4.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|superstatic@7.1.0|connect@3.7.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|debug@2.6.9",
        "angular-mocks@1.8.3-tuxcare.2|finalhandler@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|superstatic@7.1.0|parseurl@1.3.3",
        "angular-mocks@1.8.3-tuxcare.2|utils-merge@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|superstatic@7.1.0|path-to-regexp@1.8.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|isarray@0.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|superstatic@7.1.0|parseurl@1.3.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|tar@4.4.13",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|chownr@1.1.3",
        "angular-mocks@1.8.3-tuxcare.2|fs-minipass@1.2.5",
        "angular-mocks@1.8.3-tuxcare.2|tar@4.4.13|minipass@2.9.0",
        "angular-mocks@1.8.3-tuxcare.2|minizlib@1.3.3",
        "angular-mocks@1.8.3-tuxcare.2|mkdirp@0.5.1",
        "angular-mocks@1.8.3-tuxcare.2|safe-buffer@5.2.1",
        "angular-mocks@1.8.3-tuxcare.2|tar@4.4.13|yallist@3.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|tar@4.4.13|minipass@2.9.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|safe-buffer@5.2.1",
        "angular-mocks@1.8.3-tuxcare.2|tar@4.4.13|minipass@2.9.0|yallist@3.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|tar@4.4.13|minipass@2.9.0|yallist@3.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|tar@4.4.13|yallist@3.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|tcp-port-used@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|tcp-port-used@1.0.1|debug@4.1.0",
        "angular-mocks@1.8.3-tuxcare.2|is2@2.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|tcp-port-used@1.0.1|debug@4.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ms@2.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|tmp@0.0.33",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|os-tmpdir@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|triple-beam@1.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|tweetsodium@0.0.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|blakejs@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|tweetsodium@0.0.5|tweetnacl@1.0.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|tweetsodium@0.0.5|tweetnacl@1.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|universal-analytics@0.4.20",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|universal-analytics@0.4.20|debug@3.2.7",
        "angular-mocks@1.8.3-tuxcare.2|request@2.88.2",
        "angular-mocks@1.8.3-tuxcare.2|uuid@3.4.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|universal-analytics@0.4.20|debug@3.2.7",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ms@2.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|unzipper@0.10.11",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|big-integer@1.6.48",
        "angular-mocks@1.8.3-tuxcare.2|binary@0.3.0",
        "angular-mocks@1.8.3-tuxcare.2|bluebird@3.4.7",
        "angular-mocks@1.8.3-tuxcare.2|buffer-indexof-polyfill@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|unzipper@0.10.11|duplexer2@0.1.4",
        "angular-mocks@1.8.3-tuxcare.2|fstream@1.0.12",
        "angular-mocks@1.8.3-tuxcare.2|graceful-fs@4.2.4",
        "angular-mocks@1.8.3-tuxcare.2|listenercount@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7",
        "angular-mocks@1.8.3-tuxcare.2|setimmediate@1.0.5"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|unzipper@0.10.11|duplexer2@0.1.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|update-notifier@4.1.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|boxen@4.2.0",
        "angular-mocks@1.8.3-tuxcare.2|update-notifier@4.1.3|chalk@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|configstore@5.0.1",
        "angular-mocks@1.8.3-tuxcare.2|has-yarn@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|import-lazy@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|is-ci@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|is-installed-globally@0.3.2",
        "angular-mocks@1.8.3-tuxcare.2|is-npm@4.0.0",
        "angular-mocks@1.8.3-tuxcare.2|is-yarn-global@0.3.0",
        "angular-mocks@1.8.3-tuxcare.2|latest-version@5.1.0",
        "angular-mocks@1.8.3-tuxcare.2|pupa@2.1.1",
        "angular-mocks@1.8.3-tuxcare.2|semver-diff@3.1.1",
        "angular-mocks@1.8.3-tuxcare.2|xdg-basedir@4.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|update-notifier@4.1.3|chalk@3.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ansi-styles@4.3.0",
        "angular-mocks@1.8.3-tuxcare.2|update-notifier@4.1.3|supports-color@7.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|update-notifier@4.1.3|supports-color@7.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|update-notifier@4.1.3|has-flag@4.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|update-notifier@4.1.3|has-flag@4.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|uuid@3.4.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|inflight@1.0.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|wrappy@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|once@1.4.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|wrappy@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|path-is-absolute@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|findup-sync@0.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|findup-sync@0.3.0|glob@5.0.15"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|findup-sync@0.3.0|glob@5.0.15",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|inflight@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|findup-sync@0.3.0|minimatch@3.0.3",
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|findup-sync@0.3.0|minimatch@3.0.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|brace-expansion@1.1.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nopt@3.0.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|abbrev@1.0.9"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|resolve@1.1.7"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|archiver@1.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|archiver-utils@1.3.0",
        "angular-mocks@1.8.3-tuxcare.2|async@2.6.3",
        "angular-mocks@1.8.3-tuxcare.2|buffer-crc32@0.2.13",
        "angular-mocks@1.8.3-tuxcare.2|archiver@1.3.0|glob@7.1.3",
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21",
        "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7",
        "angular-mocks@1.8.3-tuxcare.2|tar-stream@1.6.2",
        "angular-mocks@1.8.3-tuxcare.2|walkdir@0.0.11",
        "angular-mocks@1.8.3-tuxcare.2|zip-stream@1.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|archiver@1.3.0|glob@7.1.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|fs.realpath@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|inflight@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|iltorb@2.4.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|detect-libc@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|nan@2.14.0",
        "angular-mocks@1.8.3-tuxcare.2|npmlog@4.1.2",
        "angular-mocks@1.8.3-tuxcare.2|prebuild-install@5.3.3",
        "angular-mocks@1.8.3-tuxcare.2|which-pm-runs@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|pretty-bytes@4.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|stream-buffers@2.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|connect-livereload@0.5.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|connect@3.5.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|connect@3.5.0|debug@2.2.0",
        "angular-mocks@1.8.3-tuxcare.2|connect@3.5.0|finalhandler@0.5.0",
        "angular-mocks@1.8.3-tuxcare.2|parseurl@1.3.2",
        "angular-mocks@1.8.3-tuxcare.2|connect@3.5.0|utils-merge@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|connect@3.5.0|debug@2.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|connect@3.5.0|ms@0.7.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|connect@3.5.0|finalhandler@0.5.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|connect@3.5.0|debug@2.2.0",
        "angular-mocks@1.8.3-tuxcare.2|escape-html@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|on-finished@2.3.0",
        "angular-mocks@1.8.3-tuxcare.2|connect@3.5.0|statuses@1.3.1",
        "angular-mocks@1.8.3-tuxcare.2|unpipe@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|connect@3.5.0|utils-merge@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|connect@3.5.0|ms@0.7.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|connect@3.5.0|statuses@1.3.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|http2@3.3.6"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|opn@4.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|object-assign@4.1.1",
        "angular-mocks@1.8.3-tuxcare.2|pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|portscanner@1.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|portscanner@1.2.0|async@1.5.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|portscanner@1.2.0|async@1.5.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|file-sync-cmp@0.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|bluebird@3.4.7"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|babel-code-frame@6.22.0",
        "angular-mocks@1.8.3-tuxcare.2|chalk@1.1.3",
        "angular-mocks@1.8.3-tuxcare.2|concat-stream@1.4.10",
        "angular-mocks@1.8.3-tuxcare.2|debug@2.6.9",
        "angular-mocks@1.8.3-tuxcare.2|doctrine@1.5.0",
        "angular-mocks@1.8.3-tuxcare.2|escope@3.6.0",
        "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|espree@3.4.0",
        "angular-mocks@1.8.3-tuxcare.2|estraverse@4.2.0",
        "angular-mocks@1.8.3-tuxcare.2|esutils@2.0.2",
        "angular-mocks@1.8.3-tuxcare.2|file-entry-cache@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|glob@7.1.1",
        "angular-mocks@1.8.3-tuxcare.2|globals@9.14.0",
        "angular-mocks@1.8.3-tuxcare.2|ignore@3.2.2",
        "angular-mocks@1.8.3-tuxcare.2|imurmurhash@0.1.4",
        "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|inquirer@0.12.0",
        "angular-mocks@1.8.3-tuxcare.2|is-my-json-valid@2.20.5",
        "angular-mocks@1.8.3-tuxcare.2|is-resolvable@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|js-yaml@3.14.1",
        "angular-mocks@1.8.3-tuxcare.2|json-stable-stringify@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|levn@0.3.0",
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21",
        "angular-mocks@1.8.3-tuxcare.2|mkdirp@0.5.1",
        "angular-mocks@1.8.3-tuxcare.2|natural-compare@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|optionator@0.8.2",
        "angular-mocks@1.8.3-tuxcare.2|path-is-inside@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|pluralize@1.2.1",
        "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|progress@1.1.8",
        "angular-mocks@1.8.3-tuxcare.2|require-uncached@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|shelljs@0.7.6",
        "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|strip-bom@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|strip-json-comments@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|table@3.8.3",
        "angular-mocks@1.8.3-tuxcare.2|text-table@0.2.0",
        "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|user-home@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|espree@3.4.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|acorn-jsx@3.0.1",
        "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|acorn@4.0.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|glob@7.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|fs.realpath@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|inflight@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|inquirer@0.12.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|ansi-escapes@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|ansi-regex@2.1.1",
        "angular-mocks@1.8.3-tuxcare.2|chalk@1.1.3",
        "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|cli-cursor@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|cli-width@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|figures@1.7.0",
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21",
        "angular-mocks@1.8.3-tuxcare.2|readline2@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|run-async@0.1.0",
        "angular-mocks@1.8.3-tuxcare.2|rx-lite@3.1.2",
        "angular-mocks@1.8.3-tuxcare.2|string-width@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|strip-ansi@3.0.1",
        "angular-mocks@1.8.3-tuxcare.2|through@2.3.8"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|progress@1.1.8"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|strip-bom@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|user-home@2.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|os-homedir@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|acorn@4.0.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|ansi-escapes@1.4.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|cli-cursor@1.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|restore-cursor@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|figures@1.7.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|escape-string-regexp@1.0.5",
        "angular-mocks@1.8.3-tuxcare.2|object-assign@4.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|run-async@0.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|restore-cursor@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|exit-hook@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|onetime@1.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|eslint@3.15.0|onetime@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|npm-run-path@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|path-key@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|eventemitter2@0.4.14"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|exit@0.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-known-options@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-legacy-log@3.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|colors@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|grunt-legacy-log-utils@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|hooker@0.2.3",
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-legacy-util@2.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|grunt-legacy-util@2.0.1|async@3.2.0",
        "angular-mocks@1.8.3-tuxcare.2|exit@0.1.2",
        "angular-mocks@1.8.3-tuxcare.2|getobject@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|hooker@0.2.3",
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21",
        "angular-mocks@1.8.3-tuxcare.2|underscore.string@3.3.5",
        "angular-mocks@1.8.3-tuxcare.2|grunt-legacy-util@2.0.1|which@2.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-legacy-util@2.0.1|async@3.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-legacy-util@2.0.1|which@2.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|isexe@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|concat-with-sourcemaps@1.0.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|concat-with-sourcemaps@1.0.4|source-map@0.5.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|concat-with-sourcemaps@1.0.4|source-map@0.5.6"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|bufferstreams@1.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|convert-source-map@1.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|css@2.2.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|source-map-resolve@0.3.1",
        "angular-mocks@1.8.3-tuxcare.2|source-map@0.1.43",
        "angular-mocks@1.8.3-tuxcare.2|urix@0.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|debug-fabulous@0.0.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|debug@2.6.9",
        "angular-mocks@1.8.3-tuxcare.2|lazy-debug-legacy@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|debug-fabulous@0.0.4|object-assign@4.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|debug-fabulous@0.0.4|object-assign@4.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|detect-newline@2.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|graceful-fs@4.2.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|strip-bom@2.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-utf8@0.2.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|vinyl@1.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|clone-stats@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|clone@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|replace-ext@0.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|array-each@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gulplog@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|glogg@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|has-gulplog@0.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|sparkles@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|isobject@3.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|make-error-cause@1.2.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|make-error@1.3.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|safe-buffer@5.2.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|uglify-js@3.13.9"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|vinyl-sourcemaps-apply@0.2.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|vinyl-sourcemaps-apply@0.2.1|source-map@0.5.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|vinyl-sourcemaps-apply@0.2.1|source-map@0.5.6"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|array-differ@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|array-uniq@1.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|beeper@1.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|dateformat@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|fancy-log@1.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|chalk@1.1.3",
        "angular-mocks@1.8.3-tuxcare.2|time-stamp@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash._reescape@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash._reevaluate@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.template@3.6.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lodash._basecopy@3.0.1",
        "angular-mocks@1.8.3-tuxcare.2|lodash._basetostring@3.0.1",
        "angular-mocks@1.8.3-tuxcare.2|lodash._basevalues@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|lodash._isiterateecall@3.0.9",
        "angular-mocks@1.8.3-tuxcare.2|lodash.template@3.6.2|lodash._reinterpolate@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|lodash.template@3.6.2|lodash.escape@3.2.0",
        "angular-mocks@1.8.3-tuxcare.2|lodash.template@3.6.2|lodash.keys@3.1.2",
        "angular-mocks@1.8.3-tuxcare.2|lodash.restparam@3.6.1",
        "angular-mocks@1.8.3-tuxcare.2|lodash.templatesettings@3.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.template@3.6.2|lodash._reinterpolate@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.template@3.6.2|lodash.escape@3.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lodash._root@3.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.template@3.6.2|lodash.keys@3.1.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lodash._getnative@3.9.1",
        "angular-mocks@1.8.3-tuxcare.2|lodash.isarguments@3.1.0",
        "angular-mocks@1.8.3-tuxcare.2|lodash.isarray@3.0.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|multipipe@0.1.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|duplexer2@0.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|replace-ext@0.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|archy@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|deprecated@0.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|interpret@0.3.10"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|liftoff@2.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|extend@3.0.2",
        "angular-mocks@1.8.3-tuxcare.2|liftoff@2.3.0|findup-sync@0.4.2",
        "angular-mocks@1.8.3-tuxcare.2|fined@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|flagged-respawn@0.3.2",
        "angular-mocks@1.8.3-tuxcare.2|lodash.isplainobject@4.0.6",
        "angular-mocks@1.8.3-tuxcare.2|lodash.isstring@4.0.1",
        "angular-mocks@1.8.3-tuxcare.2|lodash.mapvalues@4.6.0",
        "angular-mocks@1.8.3-tuxcare.2|rechoir@0.6.2",
        "angular-mocks@1.8.3-tuxcare.2|resolve@1.1.7"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|liftoff@2.3.0|findup-sync@0.4.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|detect-file@0.1.0",
        "angular-mocks@1.8.3-tuxcare.2|is-glob@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|micromatch@2.3.11",
        "angular-mocks@1.8.3-tuxcare.2|resolve-dir@0.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|orchestrator@0.3.8",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|orchestrator@0.3.8|end-of-stream@0.1.5",
        "angular-mocks@1.8.3-tuxcare.2|sequencify@0.0.7",
        "angular-mocks@1.8.3-tuxcare.2|stream-consume@0.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|orchestrator@0.3.8|end-of-stream@0.1.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|orchestrator@0.3.8|once@1.3.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|orchestrator@0.3.8|once@1.3.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|wrappy@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|pretty-hrtime@0.2.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|tildify@1.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|os-homedir@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|v8flags@2.0.11",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|user-home@1.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|vinyl-fs@0.3.14",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|defaults@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|glob-stream@3.1.18",
        "angular-mocks@1.8.3-tuxcare.2|glob-watcher@0.0.6",
        "angular-mocks@1.8.3-tuxcare.2|graceful-fs@4.2.4",
        "angular-mocks@1.8.3-tuxcare.2|mkdirp@0.5.1",
        "angular-mocks@1.8.3-tuxcare.2|vinyl-fs@0.3.14|strip-bom@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|vinyl-fs@0.3.14|through2@0.6.5",
        "angular-mocks@1.8.3-tuxcare.2|vinyl-fs@0.3.14|vinyl@0.4.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|vinyl-fs@0.3.14|strip-bom@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|first-chunk-stream@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|is-utf8@0.2.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|vinyl-fs@0.3.14|through2@0.6.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|vinyl-fs@0.3.14|readable-stream@1.0.34",
        "angular-mocks@1.8.3-tuxcare.2|xtend@4.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|vinyl-fs@0.3.14|vinyl@0.4.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|clone-stats@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|vinyl-fs@0.3.14|clone@0.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|vinyl-fs@0.3.14|readable-stream@1.0.34",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|core-util-is@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|isarray@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|string_decoder@0.10.31"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|vinyl-fs@0.3.14|clone@0.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|coffee-script@1.7.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|coffee-script@1.7.1|mkdirp@0.3.5"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|coffee-script@1.7.1|mkdirp@0.3.5"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gaze@0.5.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|globule@0.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jasmine-growl-reporter@0.2.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|jasmine-growl-reporter@0.2.1|growl@1.7.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jasmine-growl-reporter@0.2.1|growl@1.7.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|underscore@1.6.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|walkdir@0.0.11"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|xmldom@0.1.27"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browserstack-local@1.4.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|https-proxy-agent@2.2.4",
        "angular-mocks@1.8.3-tuxcare.2|is-running@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|ps-tree@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|temp-fs@0.9.9"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|edge-launcher@1.2.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-wsl@2.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|xmlbuilder@12.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|sauce-connect-launcher@1.2.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|sauce-connect-launcher@1.2.4|adm-zip@0.4.11",
        "angular-mocks@1.8.3-tuxcare.2|async@2.6.3",
        "angular-mocks@1.8.3-tuxcare.2|https-proxy-agent@2.2.4",
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21",
        "angular-mocks@1.8.3-tuxcare.2|rimraf@2.6.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|sauce-connect-launcher@1.2.4|adm-zip@0.4.11"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|saucelabs@1.5.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|https-proxy-agent@2.2.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|colors@1.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|braces@3.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|fill-range@7.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|chokidar@3.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|anymatch@3.1.1",
        "angular-mocks@1.8.3-tuxcare.2|braces@3.0.2",
        "angular-mocks@1.8.3-tuxcare.2|glob-parent@5.1.0",
        "angular-mocks@1.8.3-tuxcare.2|is-binary-path@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|chokidar@3.3.0|is-glob@4.0.1",
        "angular-mocks@1.8.3-tuxcare.2|chokidar@3.3.0|normalize-path@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|readdirp@3.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|chokidar@3.3.0|is-glob@4.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|chokidar@3.3.0|is-extglob@2.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|chokidar@3.3.0|normalize-path@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|chokidar@3.3.0|is-extglob@2.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|dom-serialize@2.2.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|custom-event@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|ent@2.2.0",
        "angular-mocks@1.8.3-tuxcare.2|extend@3.0.2",
        "angular-mocks@1.8.3-tuxcare.2|void-elements@2.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|flatted@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|http-proxy@1.18.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|eventemitter3@4.0.7",
        "angular-mocks@1.8.3-tuxcare.2|follow-redirects@1.13.0",
        "angular-mocks@1.8.3-tuxcare.2|requires-port@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|isbinaryfile@3.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|qjobs@1.1.5"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|range-parser@1.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|socket.io@2.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|socket.io@2.1.1|debug@3.1.0",
        "angular-mocks@1.8.3-tuxcare.2|engine.io@3.2.0",
        "angular-mocks@1.8.3-tuxcare.2|has-binary2@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|socket.io-adapter@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|socket.io-client@2.1.1",
        "angular-mocks@1.8.3-tuxcare.2|socket.io-parser@3.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|socket.io@2.1.1|debug@3.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|socket.io@2.1.1|ms@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|socket.io@2.1.1|ms@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|useragent@2.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|useragent@2.3.0|lru-cache@4.1.5",
        "angular-mocks@1.8.3-tuxcare.2|tmp@0.0.33"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|useragent@2.3.0|lru-cache@4.1.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|pseudomap@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|useragent@2.3.0|yallist@2.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|useragent@2.3.0|yallist@2.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|arrify@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|multimatch@2.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|array-differ@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|array-union@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|arrify@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|pkg-up@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|find-up@1.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|resolve-pkg@0.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|resolve-pkg@0.1.0|resolve-from@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|resolve-pkg@0.1.0|resolve-from@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|npm-path@2.0.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|which@1.2.12"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|npm-which@3.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|commander@2.20.3",
        "angular-mocks@1.8.3-tuxcare.2|npm-path@2.0.3",
        "angular-mocks@1.8.3-tuxcare.2|which@1.2.12"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|serializerr@1.0.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|protochain@1.0.5"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|sync-exec@0.6.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|mocha@2.5.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|mocha@2.5.3|commander@2.3.0",
        "angular-mocks@1.8.3-tuxcare.2|mocha@2.5.3|debug@2.2.0",
        "angular-mocks@1.8.3-tuxcare.2|diff@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|mocha@2.5.3|escape-string-regexp@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|mocha@2.5.3|glob@3.2.11",
        "angular-mocks@1.8.3-tuxcare.2|growl@1.9.2",
        "angular-mocks@1.8.3-tuxcare.2|jade@0.26.3",
        "angular-mocks@1.8.3-tuxcare.2|mkdirp@0.5.1",
        "angular-mocks@1.8.3-tuxcare.2|mocha@2.5.3|supports-color@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|to-iso-string@0.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|mocha@2.5.3|commander@2.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|mocha@2.5.3|debug@2.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|mocha@2.5.3|ms@0.7.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|mocha@2.5.3|escape-string-regexp@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|mocha@2.5.3|glob@3.2.11",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|mocha@2.5.3|minimatch@0.3.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|mocha@2.5.3|supports-color@1.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|mocha@2.5.3|ms@0.7.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|mocha@2.5.3|minimatch@0.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lru-cache@2.5.2",
        "angular-mocks@1.8.3-tuxcare.2|sigmund@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|sinon@1.17.7",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|formatio@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|lolex@1.3.2",
        "angular-mocks@1.8.3-tuxcare.2|samsam@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|util@0.10.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@types/q@0.0.32"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@types/selenium-webdriver@3.0.12"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|blocking-proxy@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|minimist@1.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browserstack@1.5.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|https-proxy-agent@2.2.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jasmine@2.8.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|exit@0.1.2",
        "angular-mocks@1.8.3-tuxcare.2|jasmine@2.8.0|glob@7.1.1",
        "angular-mocks@1.8.3-tuxcare.2|jasmine-core@2.8.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jasmine@2.8.0|glob@7.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|fs.realpath@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|inflight@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jasminewd2@2.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|webdriver-js-extender@2.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@types/selenium-webdriver@3.0.12",
        "angular-mocks@1.8.3-tuxcare.2|webdriver-js-extender@2.1.0|selenium-webdriver@3.6.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|webdriver-js-extender@2.1.0|selenium-webdriver@3.6.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|jszip@3.1.5",
        "angular-mocks@1.8.3-tuxcare.2|rimraf@2.6.2",
        "angular-mocks@1.8.3-tuxcare.2|webdriver-js-extender@2.1.0|tmp@0.0.30",
        "angular-mocks@1.8.3-tuxcare.2|xml2js@0.4.17"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|webdriver-js-extender@2.1.0|tmp@0.0.30",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|os-tmpdir@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|webdriver-manager@12.1.7",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|adm-zip@0.4.14",
        "angular-mocks@1.8.3-tuxcare.2|chalk@1.1.3",
        "angular-mocks@1.8.3-tuxcare.2|del@2.2.2",
        "angular-mocks@1.8.3-tuxcare.2|webdriver-manager@12.1.7|glob@7.1.1",
        "angular-mocks@1.8.3-tuxcare.2|ini@1.3.7",
        "angular-mocks@1.8.3-tuxcare.2|minimist@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|webdriver-manager@12.1.7|q@1.4.1",
        "angular-mocks@1.8.3-tuxcare.2|request@2.88.2",
        "angular-mocks@1.8.3-tuxcare.2|rimraf@2.6.2",
        "angular-mocks@1.8.3-tuxcare.2|semver@5.4.1",
        "angular-mocks@1.8.3-tuxcare.2|xml2js@0.4.17"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|webdriver-manager@12.1.7|glob@7.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|fs.realpath@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|inflight@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|webdriver-manager@12.1.7|q@1.4.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|yargs@15.3.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|cliui@6.0.0",
        "angular-mocks@1.8.3-tuxcare.2|decamelize@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|yargs@15.3.1|find-up@4.1.0",
        "angular-mocks@1.8.3-tuxcare.2|get-caller-file@2.0.5",
        "angular-mocks@1.8.3-tuxcare.2|require-directory@2.1.1",
        "angular-mocks@1.8.3-tuxcare.2|require-main-filename@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|set-blocking@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|yargs@15.3.1|string-width@4.2.0",
        "angular-mocks@1.8.3-tuxcare.2|which-module@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|y18n@4.0.0",
        "angular-mocks@1.8.3-tuxcare.2|yargs-parser@18.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|yargs@15.3.1|find-up@4.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|locate-path@5.0.0",
        "angular-mocks@1.8.3-tuxcare.2|yargs@15.3.1|path-exists@4.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|yargs@15.3.1|string-width@4.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|emoji-regex@8.0.0",
        "angular-mocks@1.8.3-tuxcare.2|yargs@15.3.1|is-fullwidth-code-point@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|yargs@15.3.1|strip-ansi@6.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|yargs@15.3.1|path-exists@4.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|yargs@15.3.1|is-fullwidth-code-point@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|yargs@15.3.1|strip-ansi@6.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|yargs@15.3.1|ansi-regex@5.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|yargs@15.3.1|ansi-regex@5.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|collections@0.2.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|weak-map@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|mime@1.3.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|mimeparse@0.1.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|url2@0.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jszip@3.1.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|core-js@2.3.0",
        "angular-mocks@1.8.3-tuxcare.2|es6-promise@3.0.2",
        "angular-mocks@1.8.3-tuxcare.2|lie@3.1.1",
        "angular-mocks@1.8.3-tuxcare.2|pako@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|jszip@3.1.5|readable-stream@2.0.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jszip@3.1.5|readable-stream@2.0.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|core-util-is@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|jszip@3.1.5|isarray@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|process-nextick-args@1.0.7",
        "angular-mocks@1.8.3-tuxcare.2|string_decoder@0.10.31",
        "angular-mocks@1.8.3-tuxcare.2|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jszip@3.1.5|isarray@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|xml2js@0.4.17",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|sax@1.2.2",
        "angular-mocks@1.8.3-tuxcare.2|xml2js@0.4.17|xmlbuilder@4.2.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|xml2js@0.4.17|xmlbuilder@4.2.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|etag@1.7.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|fresh@0.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|parseurl@1.3.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|accepts@1.3.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|accepts@1.3.3|mime-types@2.1.17",
        "angular-mocks@1.8.3-tuxcare.2|negotiator@0.6.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|accepts@1.3.3|mime-types@2.1.17",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|accepts@1.3.3|mime-db@1.30.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|accepts@1.3.3|mime-db@1.30.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|batch@0.5.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|escape-html@1.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|http-errors@1.5.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|http-errors@1.5.1|inherits@2.0.3",
        "angular-mocks@1.8.3-tuxcare.2|http-errors@1.5.1|setprototypeof@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|http-errors@1.5.1|statuses@1.4.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|http-errors@1.5.1|inherits@2.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|http-errors@1.5.1|setprototypeof@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|http-errors@1.5.1|statuses@1.4.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|encodeurl@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|send@0.14.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|send@0.14.2|debug@2.2.0",
        "angular-mocks@1.8.3-tuxcare.2|depd@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|destroy@1.0.4",
        "angular-mocks@1.8.3-tuxcare.2|encodeurl@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|escape-html@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|etag@1.7.0",
        "angular-mocks@1.8.3-tuxcare.2|fresh@0.3.0",
        "angular-mocks@1.8.3-tuxcare.2|http-errors@1.5.1",
        "angular-mocks@1.8.3-tuxcare.2|mime@1.3.4",
        "angular-mocks@1.8.3-tuxcare.2|send@0.14.2|ms@0.7.2",
        "angular-mocks@1.8.3-tuxcare.2|on-finished@2.3.0",
        "angular-mocks@1.8.3-tuxcare.2|range-parser@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|send@0.14.2|statuses@1.3.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|send@0.14.2|debug@2.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|send@0.14.2|debug@2.2.0|ms@0.7.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|send@0.14.2|debug@2.2.0|ms@0.7.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|send@0.14.2|ms@0.7.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|send@0.14.2|statuses@1.3.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|rechoir@0.6.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|resolve@1.1.7"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|assert@1.1.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|util@0.10.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browser-pack@3.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|combine-source-map@0.3.0",
        "angular-mocks@1.8.3-tuxcare.2|concat-stream@1.4.10",
        "angular-mocks@1.8.3-tuxcare.2|defined@0.0.0",
        "angular-mocks@1.8.3-tuxcare.2|browser-pack@3.2.0|JSONStream@0.8.4",
        "angular-mocks@1.8.3-tuxcare.2|browser-pack@3.2.0|through2@0.5.1",
        "angular-mocks@1.8.3-tuxcare.2|umd@2.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browser-pack@3.2.0|JSONStream@0.8.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|browser-pack@3.2.0|jsonparse@0.0.5",
        "angular-mocks@1.8.3-tuxcare.2|through@2.3.8"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browser-pack@3.2.0|through2@0.5.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|browser-pack@3.2.0|readable-stream@1.0.34",
        "angular-mocks@1.8.3-tuxcare.2|browser-pack@3.2.0|xtend@3.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browser-pack@3.2.0|jsonparse@0.0.5"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browser-pack@3.2.0|readable-stream@1.0.34",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|core-util-is@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|isarray@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|string_decoder@0.10.31"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browser-pack@3.2.0|xtend@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browser-resolve@1.11.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|resolve@1.1.7"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browserify-zlib@0.1.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|browserify-zlib@0.1.4|pako@0.2.9"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browserify-zlib@0.1.4|pako@0.2.9"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|builtins@0.0.7"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|commondir@0.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|concat-stream@1.4.10",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|concat-stream@1.4.10|readable-stream@1.1.14",
        "angular-mocks@1.8.3-tuxcare.2|typedarray@0.0.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|concat-stream@1.4.10|readable-stream@1.1.14",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|core-util-is@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|isarray@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|string_decoder@0.10.31"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|console-browserify@1.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|date-now@0.1.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|constants-browserify@0.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|crypto-browserify@3.11.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|browserify-cipher@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|browserify-sign@4.0.0",
        "angular-mocks@1.8.3-tuxcare.2|create-ecdh@4.0.0",
        "angular-mocks@1.8.3-tuxcare.2|create-hash@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|create-hmac@1.1.4",
        "angular-mocks@1.8.3-tuxcare.2|diffie-hellman@5.0.2",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|pbkdf2@3.0.9",
        "angular-mocks@1.8.3-tuxcare.2|public-encrypt@4.0.0",
        "angular-mocks@1.8.3-tuxcare.2|randombytes@2.0.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|deep-equal@0.2.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|defined@0.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|deps-sort@1.3.9",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|JSONStream@1.3.0",
        "angular-mocks@1.8.3-tuxcare.2|shasum@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|subarg@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|through2@1.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|domain-browser@1.1.7"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|duplexer2@0.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|duplexer2@0.0.2|readable-stream@1.1.14"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|duplexer2@0.0.2|readable-stream@1.1.14",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|core-util-is@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|isarray@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|string_decoder@0.10.31"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|events@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|http-browserify@1.7.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|Base64@0.2.1",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|https-browserify@0.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|insert-module-globals@6.6.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|insert-module-globals@6.6.3|combine-source-map@0.6.1",
        "angular-mocks@1.8.3-tuxcare.2|concat-stream@1.4.10",
        "angular-mocks@1.8.3-tuxcare.2|insert-module-globals@6.6.3|is-buffer@1.1.4",
        "angular-mocks@1.8.3-tuxcare.2|JSONStream@1.3.0",
        "angular-mocks@1.8.3-tuxcare.2|lexical-scope@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|process@0.11.9",
        "angular-mocks@1.8.3-tuxcare.2|through2@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|xtend@4.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|insert-module-globals@6.6.3|combine-source-map@0.6.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|insert-module-globals@6.6.3|convert-source-map@1.1.3",
        "angular-mocks@1.8.3-tuxcare.2|insert-module-globals@6.6.3|inline-source-map@0.5.0",
        "angular-mocks@1.8.3-tuxcare.2|lodash.memoize@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|insert-module-globals@6.6.3|source-map@0.4.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|insert-module-globals@6.6.3|is-buffer@1.1.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|insert-module-globals@6.6.3|convert-source-map@1.1.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|insert-module-globals@6.6.3|inline-source-map@0.5.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|insert-module-globals@6.6.3|source-map@0.4.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|insert-module-globals@6.6.3|source-map@0.4.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|amdefine@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|isarray@0.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|labeled-stream-splicer@1.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|isarray@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|stream-splicer@1.3.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|module-deps@3.9.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|browser-resolve@1.11.2",
        "angular-mocks@1.8.3-tuxcare.2|concat-stream@1.4.10",
        "angular-mocks@1.8.3-tuxcare.2|module-deps@3.9.1|defined@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|detective@4.3.2",
        "angular-mocks@1.8.3-tuxcare.2|duplexer2@0.0.2",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|JSONStream@1.3.0",
        "angular-mocks@1.8.3-tuxcare.2|parents@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|module-deps@3.9.1|readable-stream@1.1.14",
        "angular-mocks@1.8.3-tuxcare.2|resolve@1.1.7",
        "angular-mocks@1.8.3-tuxcare.2|stream-combiner2@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|subarg@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|through2@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|xtend@4.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|module-deps@3.9.1|defined@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|module-deps@3.9.1|readable-stream@1.1.14",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|core-util-is@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|isarray@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|string_decoder@0.10.31"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|os-browserify@0.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|path-browserify@0.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|querystring-es3@0.2.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|shallow-copy@0.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|shasum@1.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|shasum@1.0.2|json-stable-stringify@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|sha.js@2.4.8"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|shasum@1.0.2|json-stable-stringify@0.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|jsonify@0.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|shell-quote@0.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|stream-browserify@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|stream-browserify@1.0.0|readable-stream@1.1.14"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|stream-browserify@1.0.0|readable-stream@1.1.14",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|core-util-is@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|isarray@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|string_decoder@0.10.31"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|string_decoder@0.10.31"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|subarg@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|minimist@1.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|syntax-error@1.1.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|syntax-error@1.1.6|acorn@2.7.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|syntax-error@1.1.6|acorn@2.7.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|through2@1.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|through2@1.1.1|readable-stream@1.1.14",
        "angular-mocks@1.8.3-tuxcare.2|xtend@4.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|through2@1.1.1|readable-stream@1.1.14",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|core-util-is@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|isarray@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|string_decoder@0.10.31"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|timers-browserify@1.4.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|process@0.11.9"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|tty-browserify@0.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|umd@2.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|rfile@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|ruglify@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|through@2.3.8",
        "angular-mocks@1.8.3-tuxcare.2|umd@2.1.0|uglify-js@2.4.24"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|umd@2.1.0|uglify-js@2.4.24",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|umd@2.1.0|async@0.2.10",
        "angular-mocks@1.8.3-tuxcare.2|umd@2.1.0|source-map@0.1.34",
        "angular-mocks@1.8.3-tuxcare.2|uglify-to-browserify@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|umd@2.1.0|yargs@3.5.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|umd@2.1.0|async@0.2.10"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|umd@2.1.0|source-map@0.1.34",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|amdefine@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|umd@2.1.0|yargs@3.5.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|umd@2.1.0|camelcase@1.2.1",
        "angular-mocks@1.8.3-tuxcare.2|decamelize@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|umd@2.1.0|window-size@0.1.0",
        "angular-mocks@1.8.3-tuxcare.2|umd@2.1.0|wordwrap@0.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|umd@2.1.0|camelcase@1.2.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|umd@2.1.0|window-size@0.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|umd@2.1.0|wordwrap@0.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|url@0.10.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|url@0.10.3|punycode@1.3.2",
        "angular-mocks@1.8.3-tuxcare.2|querystring@0.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|url@0.10.3|punycode@1.3.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|util@0.10.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|util@0.10.3|inherits@2.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|util@0.10.3|inherits@2.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|vm-browserify@0.0.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|indexof@0.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|es6-shim@0.9.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|traceur@0.0.33",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|commander@2.20.3",
        "angular-mocks@1.8.3-tuxcare.2|traceur@0.0.33|q-io@1.10.9",
        "angular-mocks@1.8.3-tuxcare.2|traceur@0.0.33|semver@2.2.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|traceur@0.0.33|q-io@1.10.9",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|collections@0.2.2",
        "angular-mocks@1.8.3-tuxcare.2|traceur@0.0.33|mime@1.2.11",
        "angular-mocks@1.8.3-tuxcare.2|mimeparse@0.1.4",
        "angular-mocks@1.8.3-tuxcare.2|traceur@0.0.33|q@0.9.7",
        "angular-mocks@1.8.3-tuxcare.2|traceur@0.0.33|qs@0.1.0",
        "angular-mocks@1.8.3-tuxcare.2|url2@0.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|traceur@0.0.33|semver@2.2.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|traceur@0.0.33|mime@1.2.11"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|traceur@0.0.33|q@0.9.7"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|traceur@0.0.33|qs@0.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|array-flatten@1.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|content-disposition@0.5.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|content-type@1.0.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cookie-signature@1.0.6"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cookie@0.3.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|depd@1.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|merge-descriptors@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|methods@1.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|on-finished@2.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ee-first@1.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|path-to-regexp@0.1.7"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|proxy-addr@1.1.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|forwarded@0.1.0",
        "angular-mocks@1.8.3-tuxcare.2|ipaddr.js@1.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|type-is@1.6.15",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|media-typer@0.3.0",
        "angular-mocks@1.8.3-tuxcare.2|type-is@1.6.15|mime-types@2.1.17"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|type-is@1.6.15|mime-types@2.1.17",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|type-is@1.6.15|mime-db@1.30.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|type-is@1.6.15|mime-db@1.30.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|big-integer@1.6.48"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|binary@0.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|buffers@0.1.1",
        "angular-mocks@1.8.3-tuxcare.2|chainsaw@0.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|buffer-indexof-polyfill@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|fstream@1.0.12",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|graceful-fs@4.2.4",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|mkdirp@0.5.1",
        "angular-mocks@1.8.3-tuxcare.2|rimraf@2.6.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|listenercount@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|core-util-is@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7|isarray@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7|process-nextick-args@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7|safe-buffer@5.1.2",
        "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7|string_decoder@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7|isarray@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7|process-nextick-args@2.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7|safe-buffer@5.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7|string_decoder@1.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|setimmediate@1.0.5"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|moment@2.24.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|parents@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|path-platform@0.11.15"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|a-sync-waterfall@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|asap@2.0.5"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|CSSwhat@0.4.7"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|domutils@1.4.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|domelementtype@1.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|domelementtype@1.1.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|domhandler@2.2.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|domelementtype@1.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@commitlint/load@12.1.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@commitlint/execute-rule@12.1.4",
        "angular-mocks@1.8.3-tuxcare.2|@commitlint/resolve-extends@12.1.4",
        "angular-mocks@1.8.3-tuxcare.2|@commitlint/types@12.1.4",
        "angular-mocks@1.8.3-tuxcare.2|@commitlint/load@12.1.4|chalk@4.1.1",
        "angular-mocks@1.8.3-tuxcare.2|cosmiconfig@7.0.0",
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21",
        "angular-mocks@1.8.3-tuxcare.2|resolve-from@5.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@commitlint/load@12.1.4|chalk@4.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ansi-styles@4.3.0",
        "angular-mocks@1.8.3-tuxcare.2|@commitlint/load@12.1.4|supports-color@7.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@commitlint/load@12.1.4|supports-color@7.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@commitlint/load@12.1.4|has-flag@4.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@commitlint/load@12.1.4|has-flag@4.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|conventional-commit-types@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.map@4.6.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|longest@2.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|merge@2.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jsonfile@4.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|graceful-fs@4.2.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|universalify@0.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|fs.realpath@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ansi-escapes@3.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cli-cursor@2.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|restore-cursor@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cli-width@2.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|external-editor@3.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|chardet@0.7.0",
        "angular-mocks@1.8.3-tuxcare.2|iconv-lite@0.4.24",
        "angular-mocks@1.8.3-tuxcare.2|tmp@0.0.33"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|figures@2.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|escape-string-regexp@1.0.5"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|mute-stream@0.0.7"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|run-async@2.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-promise@2.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|rxjs@6.5.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|rxjs@6.5.5|tslib@1.13.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|rxjs@6.5.5|tslib@1.13.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|escape-string-regexp@1.0.5"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|has-ansi@2.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ansi-regex@2.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|strip-ansi@3.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ansi-regex@2.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|spawnback@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|pseudomap@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|underscore-contrib@0.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|underscore@1.6.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|camel-case@3.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|no-case@2.3.1",
        "angular-mocks@1.8.3-tuxcare.2|upper-case@1.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|constant-case@2.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|snake-case@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|upper-case@1.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|dot-case@2.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|no-case@2.3.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|header-case@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|no-case@2.3.1",
        "angular-mocks@1.8.3-tuxcare.2|upper-case@1.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-lower-case@1.1.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lower-case@1.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-upper-case@1.1.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|upper-case@1.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lower-case-first@1.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lower-case@1.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lower-case@1.1.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|no-case@2.3.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lower-case@1.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|param-case@2.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|no-case@2.3.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|pascal-case@2.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|camel-case@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|upper-case-first@1.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|path-case@2.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|no-case@2.3.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|sentence-case@2.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|no-case@2.3.1",
        "angular-mocks@1.8.3-tuxcare.2|upper-case-first@1.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|snake-case@2.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|no-case@2.3.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|swap-case@1.1.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lower-case@1.1.3",
        "angular-mocks@1.8.3-tuxcare.2|upper-case@1.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|title-case@2.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|no-case@2.3.1",
        "angular-mocks@1.8.3-tuxcare.2|upper-case@1.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|upper-case-first@1.1.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|upper-case@1.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|upper-case@1.1.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|wordwrap@0.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cycle@1.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|eyes@0.1.8"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|isstream@0.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|stack-trace@0.0.9"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@google-cloud/paginator@3.0.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@google-cloud/paginator@3.0.5|arrify@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|extend@3.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@google-cloud/paginator@3.0.5|arrify@2.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@google-cloud/precise-date@2.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@google-cloud/projectify@2.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@google-cloud/promisify@2.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/api@0.12.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/context-base@0.12.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/tracing@0.12.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/api@0.12.0",
        "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/context-base@0.12.0",
        "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/core@0.12.0",
        "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/resources@0.12.0",
        "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/semantic-conventions@0.12.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@types/duplexify@3.6.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@types/duplexify@3.6.0|@types/node@14.0.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@types/duplexify@3.6.0|@types/node@14.0.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@types/long@4.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|extend@3.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|google-gax@2.10.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@grpc/grpc-js@1.2.6",
        "angular-mocks@1.8.3-tuxcare.2|@grpc/proto-loader@0.5.4",
        "angular-mocks@1.8.3-tuxcare.2|@types/long@4.0.1",
        "angular-mocks@1.8.3-tuxcare.2|abort-controller@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|duplexify@4.1.1",
        "angular-mocks@1.8.3-tuxcare.2|google-gax@2.10.2|fast-text-encoding@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|google-auth-library@6.1.6",
        "angular-mocks@1.8.3-tuxcare.2|is-stream-ended@0.1.4",
        "angular-mocks@1.8.3-tuxcare.2|node-fetch@2.6.1",
        "angular-mocks@1.8.3-tuxcare.2|protobufjs@6.10.2",
        "angular-mocks@1.8.3-tuxcare.2|retry-request@4.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|google-gax@2.10.2|fast-text-encoding@1.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-stream-ended@0.1.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.snakecase@4.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|p-defer@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|event-target-shim@5.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|async@2.6.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|buffer-crc32@0.2.13"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|debug@2.6.9",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|debug@2.6.9|ms@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|debug@2.6.9|ms@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|iconv-lite@0.4.24",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|qs@6.7.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|anymatch@3.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|anymatch@3.1.1|normalize-path@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|picomatch@2.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|anymatch@3.1.1|normalize-path@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|glob-parent@5.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|glob-parent@5.1.0|is-glob@4.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|glob-parent@5.1.0|is-glob@4.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|glob-parent@5.1.0|is-extglob@2.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|glob-parent@5.1.0|is-extglob@2.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-binary-path@2.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|binary-extensions@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|json-parse-helpfulerror@1.0.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|jju@1.4.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ansi-regex@2.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|es5-ext@0.10.53",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|es5-ext@0.10.53|es6-iterator@2.0.3",
        "angular-mocks@1.8.3-tuxcare.2|es5-ext@0.10.53|es6-symbol@3.1.3",
        "angular-mocks@1.8.3-tuxcare.2|es5-ext@0.10.53|next-tick@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|es5-ext@0.10.53|es6-iterator@2.0.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|es5-ext@0.10.53|d@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|es5-ext@0.10.53",
        "angular-mocks@1.8.3-tuxcare.2|es5-ext@0.10.53|es6-symbol@3.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|es5-ext@0.10.53|es6-symbol@3.1.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|es5-ext@0.10.53|d@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|ext@1.4.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|es5-ext@0.10.53|next-tick@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|es5-ext@0.10.53|d@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|es5-ext@0.10.53",
        "angular-mocks@1.8.3-tuxcare.2|type@1.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|memoizee@0.4.14",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|memoizee@0.4.14|d@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|es5-ext@0.10.53",
        "angular-mocks@1.8.3-tuxcare.2|memoizee@0.4.14|es6-weak-map@2.0.3",
        "angular-mocks@1.8.3-tuxcare.2|memoizee@0.4.14|event-emitter@0.3.5",
        "angular-mocks@1.8.3-tuxcare.2|memoizee@0.4.14|is-promise@2.2.2",
        "angular-mocks@1.8.3-tuxcare.2|lru-queue@0.1.0",
        "angular-mocks@1.8.3-tuxcare.2|next-tick@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|timers-ext@0.1.7"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|memoizee@0.4.14|d@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|es5-ext@0.10.53",
        "angular-mocks@1.8.3-tuxcare.2|type@1.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|memoizee@0.4.14|es6-weak-map@2.0.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|memoizee@0.4.14|d@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|es5-ext@0.10.53",
        "angular-mocks@1.8.3-tuxcare.2|memoizee@0.4.14|es6-iterator@2.0.3",
        "angular-mocks@1.8.3-tuxcare.2|memoizee@0.4.14|es6-symbol@3.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|memoizee@0.4.14|event-emitter@0.3.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|memoizee@0.4.14|d@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|es5-ext@0.10.53"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|memoizee@0.4.14|is-promise@2.2.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|memoizee@0.4.14|es6-iterator@2.0.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|memoizee@0.4.14|d@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|es5-ext@0.10.53",
        "angular-mocks@1.8.3-tuxcare.2|memoizee@0.4.14|es6-symbol@3.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|memoizee@0.4.14|es6-symbol@3.1.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|memoizee@0.4.14|d@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|ext@1.4.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|timers-ext@0.1.7",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|es5-ext@0.10.53",
        "angular-mocks@1.8.3-tuxcare.2|next-tick@1.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|dot-prop@5.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-obj@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|make-dir@3.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|make-dir@3.1.0|semver@6.3.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|make-dir@3.1.0|semver@6.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|unique-string@2.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|crypto-random-string@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|write-file-atomic@3.0.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|imurmurhash@0.1.4",
        "angular-mocks@1.8.3-tuxcare.2|is-typedarray@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|write-file-atomic@3.0.3|signal-exit@3.0.3",
        "angular-mocks@1.8.3-tuxcare.2|typedarray-to-buffer@3.1.5"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|write-file-atomic@3.0.3|signal-exit@3.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|xdg-basedir@4.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|exegesis@2.5.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@apidevtools/json-schema-ref-parser@9.0.7",
        "angular-mocks@1.8.3-tuxcare.2|exegesis@2.5.6|ajv@6.12.6",
        "angular-mocks@1.8.3-tuxcare.2|body-parser@1.19.0",
        "angular-mocks@1.8.3-tuxcare.2|content-type@1.0.4",
        "angular-mocks@1.8.3-tuxcare.2|deep-freeze@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|events-listener@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|exegesis@2.5.6|glob@7.1.6",
        "angular-mocks@1.8.3-tuxcare.2|json-ptr@1.3.2",
        "angular-mocks@1.8.3-tuxcare.2|json-schema-traverse@0.4.1",
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21",
        "angular-mocks@1.8.3-tuxcare.2|openapi3-ts@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|promise-breaker@5.0.0",
        "angular-mocks@1.8.3-tuxcare.2|pump@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|exegesis@2.5.6|qs@6.9.6",
        "angular-mocks@1.8.3-tuxcare.2|raw-body@2.4.1",
        "angular-mocks@1.8.3-tuxcare.2|exegesis@2.5.6|semver@7.3.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|exegesis@2.5.6|ajv@6.12.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|fast-deep-equal@3.1.1",
        "angular-mocks@1.8.3-tuxcare.2|fast-json-stable-stringify@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|json-schema-traverse@0.4.1",
        "angular-mocks@1.8.3-tuxcare.2|uri-js@4.2.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|exegesis@2.5.6|glob@7.1.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|fs.realpath@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|inflight@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|exegesis@2.5.6|qs@6.9.6"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|exegesis@2.5.6|semver@7.3.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|exegesis@2.5.6|lru-cache@6.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|exegesis@2.5.6|lru-cache@6.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|exegesis@2.5.6|yallist@4.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|exegesis@2.5.6|yallist@4.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|finalhandler@1.1.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|debug@2.6.9",
        "angular-mocks@1.8.3-tuxcare.2|finalhandler@1.1.2|encodeurl@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|escape-html@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|on-finished@2.3.0",
        "angular-mocks@1.8.3-tuxcare.2|finalhandler@1.1.2|parseurl@1.3.3",
        "angular-mocks@1.8.3-tuxcare.2|statuses@1.5.0",
        "angular-mocks@1.8.3-tuxcare.2|unpipe@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|finalhandler@1.1.2|encodeurl@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|finalhandler@1.1.2|parseurl@1.3.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|setprototypeof@1.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|statuses@1.5.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|utils-merge@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|vary@1.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|base64-js@1.3.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ecdsa-sig-formatter@1.0.11",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|fast-text-encoding@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gaxios@4.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|abort-controller@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|extend@3.0.2",
        "angular-mocks@1.8.3-tuxcare.2|gaxios@4.1.0|https-proxy-agent@5.0.0",
        "angular-mocks@1.8.3-tuxcare.2|gaxios@4.1.0|is-stream@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|node-fetch@2.6.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gaxios@4.1.0|https-proxy-agent@5.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|agent-base@6.0.2",
        "angular-mocks@1.8.3-tuxcare.2|gaxios@4.1.0|debug@4.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gaxios@4.1.0|is-stream@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gaxios@4.1.0|debug@4.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ms@2.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gcp-metadata@4.2.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|gaxios@4.1.0",
        "angular-mocks@1.8.3-tuxcare.2|json-bigint@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gtoken@5.2.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|gaxios@4.1.0",
        "angular-mocks@1.8.3-tuxcare.2|google-p12-pem@3.0.3",
        "angular-mocks@1.8.3-tuxcare.2|jws@4.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jws@4.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|jwa@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|argparse@1.0.10",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|argparse@1.0.10|sprintf-js@1.0.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|argparse@1.0.10|sprintf-js@1.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|esprima@4.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jsonparse@1.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.includes@4.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.isboolean@3.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.isinteger@4.0.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.isnumber@3.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.isplainobject@4.0.6"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.isstring@4.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.once@4.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ms@2.1.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cardinal@2.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ansicolors@0.3.2",
        "angular-mocks@1.8.3-tuxcare.2|redeyed@2.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|node-emoji@1.10.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lodash.toarray@4.4.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|supports-hyperlinks@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|supports-hyperlinks@1.0.1|has-flag@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|supports-color@5.5.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|supports-hyperlinks@1.0.1|has-flag@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|basic-auth@2.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|basic-auth@2.0.1|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|basic-auth@2.0.1|safe-buffer@5.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|on-headers@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cli-spinners@2.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|log-symbols@2.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|log-symbols@2.2.0|chalk@2.4.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|log-symbols@2.2.0|chalk@2.4.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|log-symbols@2.2.0|ansi-styles@3.2.1",
        "angular-mocks@1.8.3-tuxcare.2|escape-string-regexp@1.0.5",
        "angular-mocks@1.8.3-tuxcare.2|supports-color@5.5.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|log-symbols@2.2.0|ansi-styles@3.2.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|color-convert@1.9.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|wcwidth@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|defaults@1.0.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|agent-base@6.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|agent-base@6.0.2|debug@4.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|agent-base@6.0.2|debug@4.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ms@2.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|http-proxy-agent@4.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@tootallnate/once@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|agent-base@6.0.2",
        "angular-mocks@1.8.3-tuxcare.2|http-proxy-agent@4.0.1|debug@4.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|http-proxy-agent@4.0.1|debug@4.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ms@2.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|pac-proxy-agent@4.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@tootallnate/once@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|agent-base@6.0.2",
        "angular-mocks@1.8.3-tuxcare.2|pac-proxy-agent@4.1.0|debug@4.1.1",
        "angular-mocks@1.8.3-tuxcare.2|get-uri@3.0.2",
        "angular-mocks@1.8.3-tuxcare.2|http-proxy-agent@4.0.1",
        "angular-mocks@1.8.3-tuxcare.2|pac-proxy-agent@4.1.0|https-proxy-agent@5.0.0",
        "angular-mocks@1.8.3-tuxcare.2|pac-resolver@4.1.0",
        "angular-mocks@1.8.3-tuxcare.2|raw-body@2.4.1",
        "angular-mocks@1.8.3-tuxcare.2|socks-proxy-agent@5.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|pac-proxy-agent@4.1.0|debug@4.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ms@2.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|pac-proxy-agent@4.1.0|https-proxy-agent@5.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|agent-base@6.0.2",
        "angular-mocks@1.8.3-tuxcare.2|pac-proxy-agent@4.1.0|debug@4.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|proxy-from-env@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|socks-proxy-agent@5.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|agent-base@6.0.2",
        "angular-mocks@1.8.3-tuxcare.2|socks-proxy-agent@5.0.0|debug@4.1.1",
        "angular-mocks@1.8.3-tuxcare.2|socks@2.5.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|socks-proxy-agent@5.0.0|debug@4.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ms@2.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|aws-sign2@0.7.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|aws4@1.9.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|caseless@0.12.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|combined-stream@1.0.8",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|delayed-stream@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|forever-agent@0.6.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|form-data@2.3.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|asynckit@0.4.0",
        "angular-mocks@1.8.3-tuxcare.2|combined-stream@1.0.8",
        "angular-mocks@1.8.3-tuxcare.2|form-data@2.3.3|mime-types@2.1.21"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|form-data@2.3.3|mime-types@2.1.21",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|form-data@2.3.3|mime-db@1.37.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|form-data@2.3.3|mime-db@1.37.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|har-validator@5.1.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|har-validator@5.1.3|ajv@6.12.2",
        "angular-mocks@1.8.3-tuxcare.2|har-schema@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|har-validator@5.1.3|ajv@6.12.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|fast-deep-equal@3.1.1",
        "angular-mocks@1.8.3-tuxcare.2|fast-json-stable-stringify@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|json-schema-traverse@0.4.1",
        "angular-mocks@1.8.3-tuxcare.2|uri-js@4.2.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|http-signature@1.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|assert-plus@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|jsprim@1.4.1",
        "angular-mocks@1.8.3-tuxcare.2|sshpk@1.15.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-typedarray@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|json-stringify-safe@5.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|mime-types@2.1.27",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|mime-db@1.44.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|oauth-sign@0.9.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|performance-now@2.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|tough-cookie@2.5.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|psl@1.8.0",
        "angular-mocks@1.8.3-tuxcare.2|punycode@2.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|tunnel-agent@0.6.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|basic-auth-connect@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|compare-semver@1.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|compare-semver@1.1.0|semver@5.7.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|compare-semver@1.1.0|semver@5.7.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|compression@1.7.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|compression@1.7.4|accepts@1.3.7",
        "angular-mocks@1.8.3-tuxcare.2|bytes@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|compressible@2.0.18",
        "angular-mocks@1.8.3-tuxcare.2|debug@2.6.9",
        "angular-mocks@1.8.3-tuxcare.2|on-headers@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|compression@1.7.4|safe-buffer@5.1.2",
        "angular-mocks@1.8.3-tuxcare.2|vary@1.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|compression@1.7.4|accepts@1.3.7",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|mime-types@2.1.27",
        "angular-mocks@1.8.3-tuxcare.2|compression@1.7.4|negotiator@0.6.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|compression@1.7.4|safe-buffer@5.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|compression@1.7.4|negotiator@0.6.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|destroy@1.0.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|fast-url-parser@1.1.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|fast-url-parser@1.1.3|punycode@1.4.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|fast-url-parser@1.1.3|punycode@1.4.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|glob-slasher@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|glob-slash@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|lodash.isobject@2.4.1",
        "angular-mocks@1.8.3-tuxcare.2|toxic@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|home-dir@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-url@1.2.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|join-path@1.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|as-array@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|url-join@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|valid-url@1.0.9"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nash@3.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|nash@3.0.0|async@1.5.2",
        "angular-mocks@1.8.3-tuxcare.2|flat-arguments@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21",
        "angular-mocks@1.8.3-tuxcare.2|minimist@1.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nash@3.0.0|async@1.5.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|re2@1.15.9",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|install-artifact-from-github@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|re2@1.15.9|nan@2.14.2",
        "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|re2@1.15.9|nan@2.14.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|router@1.3.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|router@1.3.5|array-flatten@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|debug@2.6.9",
        "angular-mocks@1.8.3-tuxcare.2|methods@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|router@1.3.5|parseurl@1.3.3",
        "angular-mocks@1.8.3-tuxcare.2|path-to-regexp@0.1.7",
        "angular-mocks@1.8.3-tuxcare.2|router@1.3.5|setprototypeof@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|utils-merge@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|router@1.3.5|array-flatten@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|router@1.3.5|parseurl@1.3.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|router@1.3.5|setprototypeof@1.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|rsvp@4.8.5"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|string-length@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|strip-ansi@3.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|chownr@1.1.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|fs-minipass@1.2.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|minipass@2.3.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|minizlib@1.3.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|minizlib@1.3.3|minipass@2.9.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|minizlib@1.3.3|minipass@2.9.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|safe-buffer@5.2.1",
        "angular-mocks@1.8.3-tuxcare.2|yallist@3.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is2@2.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|deep-is@0.1.3",
        "angular-mocks@1.8.3-tuxcare.2|ip-regex@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|is-url@1.2.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|os-tmpdir@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|blakejs@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|boxen@4.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ansi-align@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|boxen@4.2.0|camelcase@5.3.1",
        "angular-mocks@1.8.3-tuxcare.2|boxen@4.2.0|chalk@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|cli-boxes@2.2.1",
        "angular-mocks@1.8.3-tuxcare.2|boxen@4.2.0|string-width@4.2.0",
        "angular-mocks@1.8.3-tuxcare.2|term-size@2.2.1",
        "angular-mocks@1.8.3-tuxcare.2|type-fest@0.8.1",
        "angular-mocks@1.8.3-tuxcare.2|widest-line@3.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|boxen@4.2.0|camelcase@5.3.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|boxen@4.2.0|chalk@3.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ansi-styles@4.3.0",
        "angular-mocks@1.8.3-tuxcare.2|boxen@4.2.0|supports-color@7.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|boxen@4.2.0|string-width@4.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|emoji-regex@8.0.0",
        "angular-mocks@1.8.3-tuxcare.2|boxen@4.2.0|is-fullwidth-code-point@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|boxen@4.2.0|strip-ansi@6.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|boxen@4.2.0|supports-color@7.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|boxen@4.2.0|has-flag@4.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|boxen@4.2.0|is-fullwidth-code-point@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|boxen@4.2.0|strip-ansi@6.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|boxen@4.2.0|ansi-regex@5.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|boxen@4.2.0|has-flag@4.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|boxen@4.2.0|ansi-regex@5.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|has-yarn@2.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|import-lazy@2.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-ci@2.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ci-info@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-installed-globally@0.3.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|global-dirs@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|is-path-inside@3.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-npm@4.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-yarn-global@0.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|latest-version@5.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|package-json@6.5.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|pupa@2.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|escape-goat@2.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|semver-diff@3.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|semver-diff@3.1.1|semver@6.3.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|semver-diff@3.1.1|semver@6.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|diagnostics@1.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|colorspace@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|enabled@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|kuler@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-stream@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|logform@2.1.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|logform@2.1.2|colors@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|fast-safe-stringify@2.0.7",
        "angular-mocks@1.8.3-tuxcare.2|fecha@2.3.3",
        "angular-mocks@1.8.3-tuxcare.2|ms@2.1.3",
        "angular-mocks@1.8.3-tuxcare.2|triple-beam@1.3.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|logform@2.1.2|colors@1.4.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|one-time@0.0.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|winston-transport@4.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7",
        "angular-mocks@1.8.3-tuxcare.2|triple-beam@1.3.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|wrappy@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|brace-expansion@1.1.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|balanced-match@0.4.2",
        "angular-mocks@1.8.3-tuxcare.2|concat-map@0.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|abbrev@1.0.9"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|archiver-utils@1.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|archiver-utils@1.3.0|glob@7.1.3",
        "angular-mocks@1.8.3-tuxcare.2|graceful-fs@4.2.4",
        "angular-mocks@1.8.3-tuxcare.2|lazystream@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21",
        "angular-mocks@1.8.3-tuxcare.2|normalize-path@2.1.1",
        "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|archiver-utils@1.3.0|glob@7.1.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|fs.realpath@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|inflight@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|tar-stream@1.6.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|bl@1.2.3",
        "angular-mocks@1.8.3-tuxcare.2|buffer-alloc@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|end-of-stream@1.4.4",
        "angular-mocks@1.8.3-tuxcare.2|fs-constants@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7",
        "angular-mocks@1.8.3-tuxcare.2|to-buffer@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|xtend@4.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|zip-stream@1.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|archiver-utils@1.3.0",
        "angular-mocks@1.8.3-tuxcare.2|compress-commons@1.2.2",
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21",
        "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|detect-libc@1.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nan@2.14.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|npmlog@4.1.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|are-we-there-yet@1.1.4",
        "angular-mocks@1.8.3-tuxcare.2|console-control-strings@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|gauge@2.7.4",
        "angular-mocks@1.8.3-tuxcare.2|set-blocking@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|prebuild-install@5.3.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|detect-libc@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|expand-template@2.0.3",
        "angular-mocks@1.8.3-tuxcare.2|github-from-package@0.0.0",
        "angular-mocks@1.8.3-tuxcare.2|minimist@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|mkdirp@0.5.1",
        "angular-mocks@1.8.3-tuxcare.2|napi-build-utils@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|node-abi@2.12.0",
        "angular-mocks@1.8.3-tuxcare.2|noop-logger@0.1.1",
        "angular-mocks@1.8.3-tuxcare.2|npmlog@4.1.2",
        "angular-mocks@1.8.3-tuxcare.2|pump@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|rc@1.2.8",
        "angular-mocks@1.8.3-tuxcare.2|simple-get@3.1.0",
        "angular-mocks@1.8.3-tuxcare.2|tar-fs@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|tunnel-agent@0.6.0",
        "angular-mocks@1.8.3-tuxcare.2|which-pm-runs@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|which-pm-runs@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|pinkie-promise@2.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|pinkie@2.0.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|shebang-command@1.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|shebang-regex@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|babel-code-frame@6.22.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|chalk@1.1.3",
        "angular-mocks@1.8.3-tuxcare.2|esutils@2.0.2",
        "angular-mocks@1.8.3-tuxcare.2|js-tokens@3.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|doctrine@1.5.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|esutils@2.0.2",
        "angular-mocks@1.8.3-tuxcare.2|doctrine@1.5.0|isarray@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|doctrine@1.5.0|isarray@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|escope@3.6.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|es6-map@0.1.4",
        "angular-mocks@1.8.3-tuxcare.2|es6-weak-map@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|esrecurse@4.1.0",
        "angular-mocks@1.8.3-tuxcare.2|estraverse@4.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|esutils@2.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|file-entry-cache@2.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|flat-cache@1.2.2",
        "angular-mocks@1.8.3-tuxcare.2|object-assign@4.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|globals@9.14.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ignore@3.2.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|imurmurhash@0.1.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-my-json-valid@2.20.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|generate-function@2.3.1",
        "angular-mocks@1.8.3-tuxcare.2|generate-object-property@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|is-my-ip-valid@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|jsonpointer@4.1.0",
        "angular-mocks@1.8.3-tuxcare.2|xtend@4.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-resolvable@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|tryit@1.0.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|json-stable-stringify@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|jsonify@0.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|levn@0.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|prelude-ls@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|type-check@0.3.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|natural-compare@1.4.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|optionator@0.8.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|deep-is@0.1.3",
        "angular-mocks@1.8.3-tuxcare.2|fast-levenshtein@2.0.6",
        "angular-mocks@1.8.3-tuxcare.2|levn@0.3.0",
        "angular-mocks@1.8.3-tuxcare.2|prelude-ls@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|type-check@0.3.2",
        "angular-mocks@1.8.3-tuxcare.2|optionator@0.8.2|wordwrap@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|optionator@0.8.2|wordwrap@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|path-is-inside@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|pluralize@1.2.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|require-uncached@1.0.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|caller-path@0.1.0",
        "angular-mocks@1.8.3-tuxcare.2|require-uncached@1.0.3|resolve-from@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|require-uncached@1.0.3|resolve-from@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|strip-json-comments@2.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|table@3.8.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ajv-keywords@1.5.1",
        "angular-mocks@1.8.3-tuxcare.2|ajv@4.11.2",
        "angular-mocks@1.8.3-tuxcare.2|chalk@1.1.3",
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21",
        "angular-mocks@1.8.3-tuxcare.2|slice-ansi@0.0.4",
        "angular-mocks@1.8.3-tuxcare.2|table@3.8.3|string-width@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|table@3.8.3|string-width@2.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-fullwidth-code-point@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|strip-ansi@3.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|text-table@0.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|path-key@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|extend@3.0.2",
        "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|findup-sync@4.0.0",
        "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|fined@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|flagged-respawn@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|is-plain-object@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|object.map@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|rechoir@0.7.0",
        "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|resolve@1.20.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|findup-sync@4.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|detect-file@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|is-glob@4.0.1",
        "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|micromatch@4.0.4",
        "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|resolve-dir@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|fined@1.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|expand-tilde@2.0.2",
        "angular-mocks@1.8.3-tuxcare.2|is-plain-object@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|object.defaults@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|object.pick@1.3.0",
        "angular-mocks@1.8.3-tuxcare.2|parse-filepath@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|flagged-respawn@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|rechoir@0.7.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|resolve@1.20.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|resolve@1.20.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-core-module@2.4.0",
        "angular-mocks@1.8.3-tuxcare.2|path-parse@1.0.7"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|detect-file@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|is-glob@4.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|is-extglob@2.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|micromatch@4.0.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|braces@3.0.2",
        "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|picomatch@2.3.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|resolve-dir@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|expand-tilde@2.0.2",
        "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|global-modules@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|is-extglob@2.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|picomatch@2.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|global-modules@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|global-prefix@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|is-windows@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|resolve-dir@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|global-prefix@1.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|expand-tilde@2.0.2",
        "angular-mocks@1.8.3-tuxcare.2|homedir-polyfill@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|ini@1.3.7",
        "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|is-windows@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|which@1.3.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|is-windows@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|liftup@3.0.1|which@1.3.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|isexe@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-legacy-log-utils@2.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|grunt-legacy-log-utils@2.1.0|chalk@4.1.1",
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-legacy-log-utils@2.1.0|chalk@4.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ansi-styles@4.3.0",
        "angular-mocks@1.8.3-tuxcare.2|grunt-legacy-log-utils@2.1.0|supports-color@7.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-legacy-log-utils@2.1.0|supports-color@7.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|grunt-legacy-log-utils@2.1.0|has-flag@4.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|grunt-legacy-log-utils@2.1.0|has-flag@4.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|hooker@0.2.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|getobject@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|underscore.string@3.3.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|sprintf-js@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|xtend@4.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|clone-buffer@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|clone@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cloneable-readable@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|process-nextick-args@1.0.7",
        "angular-mocks@1.8.3-tuxcare.2|cloneable-readable@1.0.0|through2@2.0.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cloneable-readable@1.0.0|through2@2.0.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7",
        "angular-mocks@1.8.3-tuxcare.2|xtend@4.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|remove-trailing-separator@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash._reinterpolate@2.4.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|source-map-resolve@0.3.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|atob@1.1.3",
        "angular-mocks@1.8.3-tuxcare.2|resolve-url@0.2.1",
        "angular-mocks@1.8.3-tuxcare.2|source-map-url@0.3.0",
        "angular-mocks@1.8.3-tuxcare.2|urix@0.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|source-map@0.1.43",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|amdefine@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|urix@0.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lazy-debug-legacy@0.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|debug@2.6.9"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|clone-stats@0.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|assign-symbols@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|glogg@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|sparkles@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|sparkles@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|make-error@1.3.6"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|time-stamp@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash._basecopy@3.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash._basetostring@3.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash._basevalues@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash._isiterateecall@3.0.9"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.restparam@3.6.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.templatesettings@3.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lodash.templatesettings@3.1.1|lodash._reinterpolate@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|lodash.templatesettings@3.1.1|lodash.escape@3.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.templatesettings@3.1.1|lodash._reinterpolate@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.templatesettings@3.1.1|lodash.escape@3.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lodash._root@3.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|fined@1.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|fined@1.0.2|expand-tilde@1.2.2",
        "angular-mocks@1.8.3-tuxcare.2|lodash.assignwith@4.2.0",
        "angular-mocks@1.8.3-tuxcare.2|lodash.isempty@4.4.0",
        "angular-mocks@1.8.3-tuxcare.2|lodash.isplainobject@4.0.6",
        "angular-mocks@1.8.3-tuxcare.2|lodash.isstring@4.0.1",
        "angular-mocks@1.8.3-tuxcare.2|lodash.pick@4.4.0",
        "angular-mocks@1.8.3-tuxcare.2|parse-filepath@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|fined@1.0.2|expand-tilde@1.2.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|os-homedir@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|flagged-respawn@0.3.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.mapvalues@4.6.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|sequencify@0.0.7"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|stream-consume@0.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|os-homedir@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|user-home@1.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|defaults@1.0.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|clone@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|glob-stream@3.1.18",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|glob-stream@3.1.18|glob@4.5.3",
        "angular-mocks@1.8.3-tuxcare.2|glob2base@0.0.12",
        "angular-mocks@1.8.3-tuxcare.2|glob-stream@3.1.18|minimatch@2.0.10",
        "angular-mocks@1.8.3-tuxcare.2|ordered-read-streams@0.1.0",
        "angular-mocks@1.8.3-tuxcare.2|glob-stream@3.1.18|through2@0.6.5",
        "angular-mocks@1.8.3-tuxcare.2|unique-stream@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|glob-stream@3.1.18|glob@4.5.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|inflight@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|glob-stream@3.1.18|minimatch@2.0.10",
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|glob-stream@3.1.18|minimatch@2.0.10",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|brace-expansion@1.1.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|glob-stream@3.1.18|through2@0.6.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|glob-stream@3.1.18|readable-stream@1.0.34",
        "angular-mocks@1.8.3-tuxcare.2|xtend@4.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|glob-stream@3.1.18|readable-stream@1.0.34",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|core-util-is@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|isarray@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|string_decoder@0.10.31"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|glob-watcher@0.0.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|gaze@0.5.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|globule@0.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|globule@0.1.0|glob@3.1.21",
        "angular-mocks@1.8.3-tuxcare.2|globule@0.1.0|lodash@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|globule@0.1.0|minimatch@0.2.14"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|globule@0.1.0|glob@3.1.21",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|graceful-fs@4.2.4",
        "angular-mocks@1.8.3-tuxcare.2|globule@0.1.0|inherits@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|globule@0.1.0|minimatch@0.2.14"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|globule@0.1.0|lodash@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|globule@0.1.0|minimatch@0.2.14",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lru-cache@2.5.2",
        "angular-mocks@1.8.3-tuxcare.2|sigmund@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|globule@0.1.0|inherits@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-running@2.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ps-tree@1.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ps-tree@1.1.1|event-stream@3.3.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ps-tree@1.1.1|event-stream@3.3.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|duplexer@0.1.1",
        "angular-mocks@1.8.3-tuxcare.2|from@0.1.3",
        "angular-mocks@1.8.3-tuxcare.2|map-stream@0.1.0",
        "angular-mocks@1.8.3-tuxcare.2|pause-stream@0.0.11",
        "angular-mocks@1.8.3-tuxcare.2|ps-tree@1.1.1|split@0.3.3",
        "angular-mocks@1.8.3-tuxcare.2|stream-combiner@0.0.4",
        "angular-mocks@1.8.3-tuxcare.2|through@2.3.8"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ps-tree@1.1.1|split@0.3.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|through@2.3.8"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|temp-fs@0.9.9",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|temp-fs@0.9.9|rimraf@2.5.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|temp-fs@0.9.9|rimraf@2.5.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|temp-fs@0.9.9|glob@7.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|temp-fs@0.9.9|glob@7.1.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|fs.realpath@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|inflight@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|bytes@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|fill-range@7.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|to-regex-range@5.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|readdirp@3.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|picomatch@2.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|custom-event@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ent@2.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|void-elements@2.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|eventemitter3@4.0.7"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|follow-redirects@1.13.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|requires-port@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|date-format@2.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|rfdc@1.1.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|streamroller@1.0.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|async@2.6.3",
        "angular-mocks@1.8.3-tuxcare.2|date-format@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|streamroller@1.0.6|debug@3.2.7",
        "angular-mocks@1.8.3-tuxcare.2|streamroller@1.0.6|fs-extra@7.0.1",
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|streamroller@1.0.6|debug@3.2.7",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ms@2.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|streamroller@1.0.6|fs-extra@7.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|graceful-fs@4.2.4",
        "angular-mocks@1.8.3-tuxcare.2|jsonfile@4.0.0",
        "angular-mocks@1.8.3-tuxcare.2|universalify@0.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|engine.io@3.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|engine.io@3.2.0|accepts@1.3.5",
        "angular-mocks@1.8.3-tuxcare.2|base64id@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|cookie@0.3.1",
        "angular-mocks@1.8.3-tuxcare.2|engine.io@3.2.0|debug@3.1.0",
        "angular-mocks@1.8.3-tuxcare.2|engine.io-parser@2.1.2",
        "angular-mocks@1.8.3-tuxcare.2|ws@3.3.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|engine.io@3.2.0|accepts@1.3.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|engine.io@3.2.0|mime-types@2.1.21",
        "angular-mocks@1.8.3-tuxcare.2|negotiator@0.6.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|engine.io@3.2.0|debug@3.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|engine.io@3.2.0|ms@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|engine.io@3.2.0|mime-types@2.1.21",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|engine.io@3.2.0|mime-db@1.37.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|engine.io@3.2.0|ms@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|engine.io@3.2.0|mime-db@1.37.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|has-binary2@1.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|has-binary2@1.0.2|isarray@2.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|has-binary2@1.0.2|isarray@2.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|socket.io-adapter@1.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|socket.io-client@2.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|backo2@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|base64-arraybuffer@0.1.5",
        "angular-mocks@1.8.3-tuxcare.2|component-bind@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|component-emitter@1.2.1",
        "angular-mocks@1.8.3-tuxcare.2|socket.io-client@2.1.1|debug@3.1.0",
        "angular-mocks@1.8.3-tuxcare.2|engine.io-client@3.2.1",
        "angular-mocks@1.8.3-tuxcare.2|has-binary2@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|has-cors@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|indexof@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|object-component@0.0.3",
        "angular-mocks@1.8.3-tuxcare.2|parseqs@0.0.5",
        "angular-mocks@1.8.3-tuxcare.2|parseuri@0.0.5",
        "angular-mocks@1.8.3-tuxcare.2|socket.io-parser@3.2.0",
        "angular-mocks@1.8.3-tuxcare.2|to-array@0.1.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|socket.io-client@2.1.1|debug@3.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|socket.io-client@2.1.1|ms@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|socket.io-client@2.1.1|ms@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|socket.io-parser@3.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|component-emitter@1.2.1",
        "angular-mocks@1.8.3-tuxcare.2|socket.io-parser@3.2.0|debug@3.1.0",
        "angular-mocks@1.8.3-tuxcare.2|socket.io-parser@3.2.0|isarray@2.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|socket.io-parser@3.2.0|debug@3.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|socket.io-parser@3.2.0|ms@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|socket.io-parser@3.2.0|isarray@2.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|socket.io-parser@3.2.0|ms@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|array-union@1.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|array-uniq@1.0.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|find-up@1.1.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|path-exists@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|core-util-is@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|protochain@1.0.5"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|diff@1.4.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|growl@1.9.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jade@0.26.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|jade@0.26.3|commander@0.6.1",
        "angular-mocks@1.8.3-tuxcare.2|jade@0.26.3|mkdirp@0.3.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jade@0.26.3|commander@0.6.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jade@0.26.3|mkdirp@0.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|to-iso-string@0.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|formatio@1.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|samsam@1.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lolex@1.3.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|samsam@1.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|adm-zip@0.4.14"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|del@2.2.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|globby@5.0.0",
        "angular-mocks@1.8.3-tuxcare.2|is-path-cwd@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|is-path-in-cwd@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|object-assign@4.1.1",
        "angular-mocks@1.8.3-tuxcare.2|pify@2.3.0",
        "angular-mocks@1.8.3-tuxcare.2|pinkie-promise@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|rimraf@2.6.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cliui@6.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|cliui@6.0.0|string-width@4.2.0",
        "angular-mocks@1.8.3-tuxcare.2|cliui@6.0.0|strip-ansi@6.0.0",
        "angular-mocks@1.8.3-tuxcare.2|wrap-ansi@6.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cliui@6.0.0|string-width@4.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|emoji-regex@8.0.0",
        "angular-mocks@1.8.3-tuxcare.2|cliui@6.0.0|is-fullwidth-code-point@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|cliui@6.0.0|strip-ansi@6.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cliui@6.0.0|strip-ansi@6.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|cliui@6.0.0|ansi-regex@5.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cliui@6.0.0|is-fullwidth-code-point@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cliui@6.0.0|ansi-regex@5.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|decamelize@1.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|get-caller-file@2.0.5"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|require-directory@2.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|require-main-filename@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|set-blocking@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|which-module@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|y18n@4.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|yargs-parser@18.1.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|yargs-parser@18.1.3|camelcase@5.3.1",
        "angular-mocks@1.8.3-tuxcare.2|decamelize@1.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|yargs-parser@18.1.3|camelcase@5.3.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|weak-map@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|core-js@2.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|es6-promise@3.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lie@3.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|immediate@3.0.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|pako@1.0.6"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|negotiator@0.6.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|combine-source-map@0.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|combine-source-map@0.3.0|convert-source-map@0.3.5",
        "angular-mocks@1.8.3-tuxcare.2|inline-source-map@0.3.1",
        "angular-mocks@1.8.3-tuxcare.2|source-map@0.1.43"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|combine-source-map@0.3.0|convert-source-map@0.3.5"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ieee754@1.1.8"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-array@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|typedarray@0.0.6"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|date-now@0.1.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browserify-cipher@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|browserify-aes@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|browserify-des@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|evp_bytestokey@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browserify-sign@4.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|bn.js@4.12.0",
        "angular-mocks@1.8.3-tuxcare.2|browserify-rsa@4.0.1",
        "angular-mocks@1.8.3-tuxcare.2|create-hash@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|create-hmac@1.1.4",
        "angular-mocks@1.8.3-tuxcare.2|elliptic@6.5.4",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|parse-asn1@5.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|create-ecdh@4.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|bn.js@4.12.0",
        "angular-mocks@1.8.3-tuxcare.2|elliptic@6.5.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|create-hash@1.1.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|cipher-base@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|ripemd160@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|sha.js@2.4.8"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|create-hmac@1.1.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|create-hash@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|diffie-hellman@5.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|bn.js@4.12.0",
        "angular-mocks@1.8.3-tuxcare.2|miller-rabin@4.0.0",
        "angular-mocks@1.8.3-tuxcare.2|randombytes@2.0.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|pbkdf2@3.0.9",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|create-hmac@1.1.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|public-encrypt@4.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|bn.js@4.12.0",
        "angular-mocks@1.8.3-tuxcare.2|browserify-rsa@4.0.1",
        "angular-mocks@1.8.3-tuxcare.2|create-hash@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|parse-asn1@5.0.0",
        "angular-mocks@1.8.3-tuxcare.2|randombytes@2.0.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|randombytes@2.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|JSONStream@1.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|jsonparse@1.3.0",
        "angular-mocks@1.8.3-tuxcare.2|through@2.3.8"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|Base64@0.2.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lexical-scope@1.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|astw@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|process@0.11.9"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|stream-splicer@1.3.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|indexof@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|isarray@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|stream-splicer@1.3.2|readable-stream@1.1.14",
        "angular-mocks@1.8.3-tuxcare.2|readable-wrap@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|through2@1.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|stream-splicer@1.3.2|readable-stream@1.1.14",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|core-util-is@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|isarray@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|string_decoder@0.10.31"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|detective@4.3.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|acorn@3.3.0",
        "angular-mocks@1.8.3-tuxcare.2|detective@4.3.2|defined@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|detective@4.3.2|defined@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|stream-combiner2@1.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|duplexer2@0.0.2",
        "angular-mocks@1.8.3-tuxcare.2|stream-combiner2@1.0.2|through2@0.5.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|stream-combiner2@1.0.2|through2@0.5.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|stream-combiner2@1.0.2|readable-stream@1.0.34",
        "angular-mocks@1.8.3-tuxcare.2|stream-combiner2@1.0.2|xtend@3.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|stream-combiner2@1.0.2|readable-stream@1.0.34",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|core-util-is@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|isarray@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|string_decoder@0.10.31"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|stream-combiner2@1.0.2|xtend@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|sha.js@2.4.8",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|rfile@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|callsite@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|rfile@1.0.0|resolve@0.3.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|rfile@1.0.0|resolve@0.3.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ruglify@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|rfile@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|ruglify@1.0.0|uglify-js@2.2.5"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ruglify@1.0.0|uglify-js@2.2.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ruglify@1.0.0|optimist@0.3.7",
        "angular-mocks@1.8.3-tuxcare.2|source-map@0.1.43"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ruglify@1.0.0|optimist@0.3.7",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|wordwrap@0.0.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|querystring@0.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|indexof@0.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|unpipe@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ee-first@1.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|forwarded@0.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ipaddr.js@1.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|media-typer@0.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|es6-promisify@5.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|es6-promisify@5.0.0|es6-promise@4.2.8"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|es6-promisify@5.0.0|es6-promise@4.2.8"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|buffers@0.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|chainsaw@0.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|traverse@0.3.9"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|util-deprecate@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|path-platform@0.11.15"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|async-each@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|normalize-path@2.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|remove-trailing-separator@1.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|upath@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|camelcase@2.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|os-locale@1.4.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lcid@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|string-width@1.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|code-point-at@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|string-width@1.0.2|is-fullwidth-code-point@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|strip-ansi@3.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|string-width@1.0.2|is-fullwidth-code-point@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|number-is-nan@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|window-size@0.1.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@commitlint/execute-rule@12.1.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@commitlint/resolve-extends@12.1.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|import-fresh@3.3.0",
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21",
        "angular-mocks@1.8.3-tuxcare.2|resolve-from@5.0.0",
        "angular-mocks@1.8.3-tuxcare.2|resolve-global@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@commitlint/types@12.1.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@commitlint/types@12.1.4|chalk@4.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@commitlint/types@12.1.4|chalk@4.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ansi-styles@4.3.0",
        "angular-mocks@1.8.3-tuxcare.2|@commitlint/types@12.1.4|supports-color@7.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@commitlint/types@12.1.4|supports-color@7.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@commitlint/types@12.1.4|has-flag@4.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@commitlint/types@12.1.4|has-flag@4.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cosmiconfig@7.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@types/parse-json@4.0.0",
        "angular-mocks@1.8.3-tuxcare.2|import-fresh@3.3.0",
        "angular-mocks@1.8.3-tuxcare.2|parse-json@5.2.0",
        "angular-mocks@1.8.3-tuxcare.2|path-type@4.0.0",
        "angular-mocks@1.8.3-tuxcare.2|yaml@1.10.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|resolve-from@5.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|supports-color@5.5.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|has-flag@3.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|restore-cursor@2.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|onetime@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|restore-cursor@2.0.0|signal-exit@3.0.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|restore-cursor@2.0.0|signal-exit@3.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|chardet@0.7.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-promise@2.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-fullwidth-code-point@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|concat-map@0.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|safer-buffer@2.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/context-base@0.12.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/core@0.12.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/api@0.12.0",
        "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/context-base@0.12.0",
        "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/core@0.12.0|semver@7.3.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/core@0.12.0|semver@7.3.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/core@0.12.0|lru-cache@6.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/core@0.12.0|lru-cache@6.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/core@0.12.0|yallist@4.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/core@0.12.0|yallist@4.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/resources@0.12.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/api@0.12.0",
        "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/core@0.12.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@opentelemetry/semantic-conventions@0.12.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@grpc/grpc-js@1.2.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@grpc/grpc-js@1.2.6|@types/node@14.14.25",
        "angular-mocks@1.8.3-tuxcare.2|google-auth-library@6.1.6",
        "angular-mocks@1.8.3-tuxcare.2|@grpc/grpc-js@1.2.6|semver@6.3.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@grpc/grpc-js@1.2.6|@types/node@14.14.25"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@grpc/grpc-js@1.2.6|semver@6.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@grpc/proto-loader@0.5.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lodash.camelcase@4.3.0",
        "angular-mocks@1.8.3-tuxcare.2|@grpc/proto-loader@0.5.4|protobufjs@6.9.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@grpc/proto-loader@0.5.4|protobufjs@6.9.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@protobufjs/aspromise@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|@protobufjs/base64@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|@protobufjs/codegen@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|@protobufjs/eventemitter@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|@protobufjs/fetch@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|@protobufjs/float@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|@protobufjs/inquire@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|@protobufjs/path@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|@protobufjs/pool@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|@protobufjs/utf8@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|@types/long@4.0.1",
        "angular-mocks@1.8.3-tuxcare.2|@types/node@13.13.8",
        "angular-mocks@1.8.3-tuxcare.2|long@4.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|duplexify@4.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|end-of-stream@1.4.4",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|duplexify@4.1.1|readable-stream@3.6.0",
        "angular-mocks@1.8.3-tuxcare.2|stream-shift@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|duplexify@4.1.1|readable-stream@3.6.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|duplexify@4.1.1|string_decoder@1.3.0",
        "angular-mocks@1.8.3-tuxcare.2|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|duplexify@4.1.1|string_decoder@1.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|protobufjs@6.10.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@protobufjs/aspromise@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|@protobufjs/base64@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|@protobufjs/codegen@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|@protobufjs/eventemitter@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|@protobufjs/fetch@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|@protobufjs/float@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|@protobufjs/inquire@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|@protobufjs/path@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|@protobufjs/pool@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|@protobufjs/utf8@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|@types/long@4.0.1",
        "angular-mocks@1.8.3-tuxcare.2|@types/node@13.13.8",
        "angular-mocks@1.8.3-tuxcare.2|long@4.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|retry-request@4.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|retry-request@4.1.1|debug@4.1.1",
        "angular-mocks@1.8.3-tuxcare.2|retry-request@4.1.1|through2@3.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|retry-request@4.1.1|debug@4.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ms@2.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|retry-request@4.1.1|through2@3.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|retry-request@4.1.1|readable-stream@3.6.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|retry-request@4.1.1|readable-stream@3.6.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|retry-request@4.1.1|string_decoder@1.3.0",
        "angular-mocks@1.8.3-tuxcare.2|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|retry-request@4.1.1|string_decoder@1.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lazystream@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.defaults@4.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.difference@4.5.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.flatten@4.4.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.union@4.6.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|end-of-stream@1.4.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|fs-constants@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|toidentifier@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|picomatch@2.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|binary-extensions@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jju@1.4.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|type@1.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lru-queue@0.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lru-queue@0.1.0|es5-ext@0.10.12"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lru-queue@0.1.0|es5-ext@0.10.12",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|es6-iterator@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|es6-symbol@3.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|next-tick@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-obj@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|crypto-random-string@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|typedarray-to-buffer@3.1.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-typedarray@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nice-try@1.0.5"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|isexe@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@apidevtools/json-schema-ref-parser@9.0.7",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@jsdevtools/ono@7.1.3",
        "angular-mocks@1.8.3-tuxcare.2|call-me-maybe@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|js-yaml@3.14.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|deep-freeze@0.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|events-listener@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|json-ptr@1.3.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|tslib@2.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|json-schema-traverse@0.4.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|openapi3-ts@1.4.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|promise-breaker@5.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|pump@3.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|end-of-stream@1.4.4",
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|raw-body@2.4.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|raw-body@2.4.1|bytes@3.1.0",
        "angular-mocks@1.8.3-tuxcare.2|raw-body@2.4.1|http-errors@1.7.3",
        "angular-mocks@1.8.3-tuxcare.2|iconv-lite@0.4.24",
        "angular-mocks@1.8.3-tuxcare.2|unpipe@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|raw-body@2.4.1|bytes@3.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|raw-body@2.4.1|http-errors@1.7.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|raw-body@2.4.1|depd@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|setprototypeof@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|statuses@1.5.0",
        "angular-mocks@1.8.3-tuxcare.2|toidentifier@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|raw-body@2.4.1|depd@1.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|json-bigint@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|bignumber.js@9.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|google-p12-pem@3.0.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|node-forge@0.10.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jwa@2.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|buffer-equal-constant-time@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|ecdsa-sig-formatter@1.0.11",
        "angular-mocks@1.8.3-tuxcare.2|safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ansicolors@0.3.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|redeyed@2.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|esprima@4.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.toarray@4.4.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@tootallnate/once@1.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|yallist@3.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|get-uri@3.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@tootallnate/once@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|data-uri-to-buffer@3.0.1",
        "angular-mocks@1.8.3-tuxcare.2|get-uri@3.0.2|debug@4.1.1",
        "angular-mocks@1.8.3-tuxcare.2|file-uri-to-path@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|fs-extra@8.1.0",
        "angular-mocks@1.8.3-tuxcare.2|ftp@0.3.10"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|get-uri@3.0.2|debug@4.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ms@2.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|pac-resolver@4.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|degenerator@2.2.0",
        "angular-mocks@1.8.3-tuxcare.2|ip@1.1.5",
        "angular-mocks@1.8.3-tuxcare.2|netmask@1.0.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|socks@2.5.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ip@1.1.5",
        "angular-mocks@1.8.3-tuxcare.2|smart-buffer@4.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|delayed-stream@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|asynckit@0.4.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|har-schema@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|assert-plus@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jsprim@1.4.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|assert-plus@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|extsprintf@1.3.0",
        "angular-mocks@1.8.3-tuxcare.2|json-schema@0.2.3",
        "angular-mocks@1.8.3-tuxcare.2|verror@1.10.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|sshpk@1.15.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|asn1@0.2.4",
        "angular-mocks@1.8.3-tuxcare.2|assert-plus@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|bcrypt-pbkdf@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|dashdash@1.14.1",
        "angular-mocks@1.8.3-tuxcare.2|ecc-jsbn@0.1.2",
        "angular-mocks@1.8.3-tuxcare.2|getpass@0.1.7",
        "angular-mocks@1.8.3-tuxcare.2|jsbn@0.1.1",
        "angular-mocks@1.8.3-tuxcare.2|safer-buffer@2.1.2",
        "angular-mocks@1.8.3-tuxcare.2|tweetnacl@0.14.5"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|mime-db@1.44.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|psl@1.8.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|punycode@2.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|compressible@2.0.18",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|mime-db@1.44.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|glob-slash@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.isobject@2.4.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lodash._objecttypes@2.4.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|toxic@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lodash@4.17.21"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|as-array@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|url-join@0.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|valid-url@1.0.9"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|flat-arguments@1.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|array-flatten@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|flat-arguments@1.0.2|as-array@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|lodash.isarguments@3.1.0",
        "angular-mocks@1.8.3-tuxcare.2|flat-arguments@1.0.2|lodash.isobject@3.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|flat-arguments@1.0.2|as-array@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|flat-arguments@1.0.2|as-array@1.0.0|lodash.isarguments@2.4.1",
        "angular-mocks@1.8.3-tuxcare.2|flat-arguments@1.0.2|as-array@1.0.0|lodash.isobject@2.4.1",
        "angular-mocks@1.8.3-tuxcare.2|lodash.values@2.4.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|flat-arguments@1.0.2|as-array@1.0.0|lodash.isarguments@2.4.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|flat-arguments@1.0.2|as-array@1.0.0|lodash.isobject@2.4.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lodash._objecttypes@2.4.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|flat-arguments@1.0.2|lodash.isobject@3.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|install-artifact-from-github@1.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|env-paths@2.2.0",
        "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|glob@7.1.6",
        "angular-mocks@1.8.3-tuxcare.2|graceful-fs@4.2.4",
        "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|nopt@5.0.0",
        "angular-mocks@1.8.3-tuxcare.2|npmlog@4.1.2",
        "angular-mocks@1.8.3-tuxcare.2|request@2.88.2",
        "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|rimraf@3.0.2",
        "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|semver@7.3.4",
        "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|tar@6.1.0",
        "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|which@2.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|glob@7.1.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|fs.realpath@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|inflight@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|nopt@5.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|abbrev@1.0.9"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|rimraf@3.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|glob@7.1.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|semver@7.3.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|lru-cache@6.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|tar@6.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|chownr@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|fs-minipass@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|minipass@3.1.3",
        "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|minizlib@2.1.2",
        "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|mkdirp@1.0.4",
        "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|yallist@4.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|which@2.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|isexe@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|lru-cache@6.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|yallist@4.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|chownr@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|fs-minipass@2.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|minipass@3.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|minipass@3.1.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|yallist@4.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|minizlib@2.1.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|minipass@3.1.3",
        "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|yallist@4.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|mkdirp@1.0.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|node-gyp@7.1.2|yallist@4.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|minipass@2.3.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|safe-buffer@5.2.1",
        "angular-mocks@1.8.3-tuxcare.2|yallist@3.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|deep-is@0.1.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ip-regex@2.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ansi-align@3.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ansi-align@3.0.0|string-width@3.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ansi-align@3.0.0|string-width@3.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ansi-align@3.0.0|emoji-regex@7.0.3",
        "angular-mocks@1.8.3-tuxcare.2|is-fullwidth-code-point@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|ansi-align@3.0.0|strip-ansi@5.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ansi-align@3.0.0|emoji-regex@7.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ansi-align@3.0.0|strip-ansi@5.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ansi-align@3.0.0|ansi-regex@4.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ansi-align@3.0.0|ansi-regex@4.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cli-boxes@2.2.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|term-size@2.2.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|type-fest@0.8.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|widest-line@3.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|widest-line@3.1.0|string-width@4.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|widest-line@3.1.0|string-width@4.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|emoji-regex@8.0.0",
        "angular-mocks@1.8.3-tuxcare.2|widest-line@3.1.0|is-fullwidth-code-point@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|widest-line@3.1.0|strip-ansi@6.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|widest-line@3.1.0|is-fullwidth-code-point@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|widest-line@3.1.0|strip-ansi@6.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|widest-line@3.1.0|ansi-regex@5.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|widest-line@3.1.0|ansi-regex@5.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ansi-styles@4.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ansi-styles@4.3.0|color-convert@2.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ansi-styles@4.3.0|color-convert@2.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|color-name@1.1.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ci-info@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|global-dirs@2.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ini@1.3.7"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-path-inside@3.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|package-json@6.5.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|got@9.6.0",
        "angular-mocks@1.8.3-tuxcare.2|registry-auth-token@4.2.1",
        "angular-mocks@1.8.3-tuxcare.2|registry-url@5.1.0",
        "angular-mocks@1.8.3-tuxcare.2|package-json@6.5.0|semver@6.3.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|package-json@6.5.0|semver@6.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|escape-goat@2.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|colorspace@1.1.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|color@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|text-hex@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|enabled@1.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|env-variable@0.0.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|kuler@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|colornames@1.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|fast-safe-stringify@2.0.7"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|fecha@2.3.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|balanced-match@0.4.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|bl@1.2.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7",
        "angular-mocks@1.8.3-tuxcare.2|safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|buffer-alloc@1.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|buffer-alloc-unsafe@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|buffer-fill@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|to-buffer@1.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|compress-commons@1.2.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|buffer-crc32@0.2.13",
        "angular-mocks@1.8.3-tuxcare.2|crc32-stream@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|normalize-path@2.1.1",
        "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|are-we-there-yet@1.1.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|delegates@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|console-control-strings@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|gauge@2.7.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|aproba@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|console-control-strings@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|has-unicode@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|object-assign@4.1.1",
        "angular-mocks@1.8.3-tuxcare.2|signal-exit@3.0.2",
        "angular-mocks@1.8.3-tuxcare.2|string-width@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|strip-ansi@3.0.1",
        "angular-mocks@1.8.3-tuxcare.2|wide-align@1.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|expand-template@2.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|github-from-package@0.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|napi-build-utils@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|node-abi@2.12.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|semver@5.4.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|noop-logger@0.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|rc@1.2.8",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|deep-extend@0.6.0",
        "angular-mocks@1.8.3-tuxcare.2|ini@1.3.7",
        "angular-mocks@1.8.3-tuxcare.2|minimist@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|strip-json-comments@2.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|simple-get@3.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|decompress-response@4.2.1",
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|simple-concat@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|tar-fs@2.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|chownr@1.1.3",
        "angular-mocks@1.8.3-tuxcare.2|mkdirp@0.5.1",
        "angular-mocks@1.8.3-tuxcare.2|pump@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|tar-fs@2.0.0|tar-stream@2.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|tar-fs@2.0.0|tar-stream@2.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|tar-fs@2.0.0|bl@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|end-of-stream@1.4.4",
        "angular-mocks@1.8.3-tuxcare.2|fs-constants@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|tar-fs@2.0.0|readable-stream@3.6.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|tar-fs@2.0.0|bl@3.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|tar-fs@2.0.0|readable-stream@3.6.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|tar-fs@2.0.0|readable-stream@3.6.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|tar-fs@2.0.0|string_decoder@1.3.0",
        "angular-mocks@1.8.3-tuxcare.2|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|tar-fs@2.0.0|string_decoder@1.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|pinkie@2.0.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|shebang-regex@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|js-tokens@3.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|es6-map@0.1.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|d@0.1.1",
        "angular-mocks@1.8.3-tuxcare.2|es6-map@0.1.4|es5-ext@0.10.12",
        "angular-mocks@1.8.3-tuxcare.2|es6-iterator@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|es6-set@0.1.4",
        "angular-mocks@1.8.3-tuxcare.2|es6-symbol@3.1.0",
        "angular-mocks@1.8.3-tuxcare.2|event-emitter@0.3.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|es6-map@0.1.4|es5-ext@0.10.12",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|es6-iterator@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|es6-symbol@3.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|es6-weak-map@2.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|d@0.1.1",
        "angular-mocks@1.8.3-tuxcare.2|es6-weak-map@2.0.1|es5-ext@0.10.12",
        "angular-mocks@1.8.3-tuxcare.2|es6-iterator@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|es6-symbol@3.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|es6-weak-map@2.0.1|es5-ext@0.10.12",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|es6-iterator@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|es6-symbol@3.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|esrecurse@4.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|esrecurse@4.1.0|estraverse@4.1.1",
        "angular-mocks@1.8.3-tuxcare.2|object-assign@4.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|esrecurse@4.1.0|estraverse@4.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|acorn-jsx@3.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|acorn@3.3.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|flat-cache@1.2.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|circular-json@0.3.1",
        "angular-mocks@1.8.3-tuxcare.2|del@2.2.2",
        "angular-mocks@1.8.3-tuxcare.2|graceful-fs@4.2.4",
        "angular-mocks@1.8.3-tuxcare.2|write@0.2.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|readline2@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|code-point-at@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|readline2@1.0.1|is-fullwidth-code-point@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|readline2@1.0.1|mute-stream@0.0.5"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|readline2@1.0.1|is-fullwidth-code-point@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|number-is-nan@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|readline2@1.0.1|mute-stream@0.0.5"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|rx-lite@3.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|generate-function@2.3.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-property@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|generate-object-property@1.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-property@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-my-ip-valid@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jsonpointer@4.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|tryit@1.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jsonify@0.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|prelude-ls@1.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|type-check@0.3.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|prelude-ls@1.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|fast-levenshtein@2.0.6"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|caller-path@0.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|callsites@0.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ajv-keywords@1.5.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ajv@4.11.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ajv@4.11.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|co@4.6.0",
        "angular-mocks@1.8.3-tuxcare.2|json-stable-stringify@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|slice-ansi@0.0.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-plain-object@2.0.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|isobject@3.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|object.map@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|for-own@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|make-iterator@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|osenv@0.1.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|os-homedir@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|os-tmpdir@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|homedir-polyfill@1.0.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|parse-passwd@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|sprintf-js@1.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|process-nextick-args@1.0.7"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|get-stdin@4.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|meow@3.7.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|camelcase-keys@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|decamelize@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|loud-rejection@1.6.0",
        "angular-mocks@1.8.3-tuxcare.2|map-obj@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|minimist@1.2.0",
        "angular-mocks@1.8.3-tuxcare.2|normalize-package-data@2.3.5",
        "angular-mocks@1.8.3-tuxcare.2|object-assign@4.1.1",
        "angular-mocks@1.8.3-tuxcare.2|read-pkg-up@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|redent@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|trim-newlines@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash._escapestringchar@2.4.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.escape@2.4.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lodash._escapehtmlchar@2.4.1",
        "angular-mocks@1.8.3-tuxcare.2|lodash._reunescapedhtml@2.4.1",
        "angular-mocks@1.8.3-tuxcare.2|lodash.keys@2.4.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.keys@2.4.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lodash._isnative@2.4.1",
        "angular-mocks@1.8.3-tuxcare.2|lodash._shimkeys@2.4.1",
        "angular-mocks@1.8.3-tuxcare.2|lodash.isobject@2.4.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.values@2.4.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lodash.keys@2.4.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|atob@1.1.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|resolve-url@0.2.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|source-map-url@0.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|amdefine@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash._root@3.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash._getnative@3.9.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.isarguments@3.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.isarray@3.0.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|detect-file@0.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|fs-exists-sync@0.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-glob@2.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-extglob@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|micromatch@2.3.11",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|micromatch@2.3.11|arr-diff@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|micromatch@2.3.11|array-unique@0.2.1",
        "angular-mocks@1.8.3-tuxcare.2|micromatch@2.3.11|braces@1.8.5",
        "angular-mocks@1.8.3-tuxcare.2|expand-brackets@0.1.5",
        "angular-mocks@1.8.3-tuxcare.2|extglob@0.3.2",
        "angular-mocks@1.8.3-tuxcare.2|filename-regex@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|is-extglob@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|is-glob@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|kind-of@3.2.2",
        "angular-mocks@1.8.3-tuxcare.2|normalize-path@2.1.1",
        "angular-mocks@1.8.3-tuxcare.2|object.omit@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|parse-glob@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|regex-cache@0.4.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|micromatch@2.3.11|arr-diff@2.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|arr-flatten@1.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|micromatch@2.3.11|array-unique@0.2.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|micromatch@2.3.11|braces@1.8.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|expand-range@1.8.2",
        "angular-mocks@1.8.3-tuxcare.2|preserve@0.2.0",
        "angular-mocks@1.8.3-tuxcare.2|repeat-element@1.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|resolve-dir@0.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|resolve-dir@0.1.1|expand-tilde@1.2.2",
        "angular-mocks@1.8.3-tuxcare.2|global-modules@0.2.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|resolve-dir@0.1.1|expand-tilde@1.2.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|os-homedir@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.assignwith@4.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.isempty@4.4.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.pick@4.4.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|parse-filepath@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-absolute@0.2.6",
        "angular-mocks@1.8.3-tuxcare.2|map-cache@0.2.2",
        "angular-mocks@1.8.3-tuxcare.2|path-root@0.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|glob2base@0.0.12",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|find-index@0.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ordered-read-streams@0.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|unique-stream@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|first-chunk-stream@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|to-regex-range@5.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|to-regex-range@5.0.1|is-number@7.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|to-regex-range@5.0.1|is-number@7.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|base64id@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|engine.io-parser@2.1.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|after@0.8.2",
        "angular-mocks@1.8.3-tuxcare.2|arraybuffer.slice@0.0.7",
        "angular-mocks@1.8.3-tuxcare.2|base64-arraybuffer@0.1.5",
        "angular-mocks@1.8.3-tuxcare.2|blob@0.0.4",
        "angular-mocks@1.8.3-tuxcare.2|has-binary2@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ws@3.3.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|async-limiter@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|ws@3.3.3|safe-buffer@5.1.2",
        "angular-mocks@1.8.3-tuxcare.2|ultron@1.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ws@3.3.3|safe-buffer@5.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|backo2@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|base64-arraybuffer@0.1.5"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|component-bind@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|component-emitter@1.2.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|engine.io-client@3.2.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|component-emitter@1.2.1",
        "angular-mocks@1.8.3-tuxcare.2|component-inherit@0.0.3",
        "angular-mocks@1.8.3-tuxcare.2|engine.io-client@3.2.1|debug@3.1.0",
        "angular-mocks@1.8.3-tuxcare.2|engine.io-parser@2.1.2",
        "angular-mocks@1.8.3-tuxcare.2|has-cors@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|indexof@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|parseqs@0.0.5",
        "angular-mocks@1.8.3-tuxcare.2|parseuri@0.0.5",
        "angular-mocks@1.8.3-tuxcare.2|ws@3.3.3",
        "angular-mocks@1.8.3-tuxcare.2|xmlhttprequest-ssl@1.5.4",
        "angular-mocks@1.8.3-tuxcare.2|yeast@0.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|engine.io-client@3.2.1|debug@3.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|engine.io-client@3.2.1|ms@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|engine.io-client@3.2.1|ms@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|has-cors@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|object-component@0.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|parseqs@0.0.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|better-assert@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|parseuri@0.0.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|better-assert@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|to-array@0.1.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|path-exists@2.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|globby@5.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|array-union@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|arrify@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|globby@5.0.0|glob@7.1.1",
        "angular-mocks@1.8.3-tuxcare.2|object-assign@4.1.1",
        "angular-mocks@1.8.3-tuxcare.2|pify@2.3.0",
        "angular-mocks@1.8.3-tuxcare.2|pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|globby@5.0.0|glob@7.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|fs.realpath@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|inflight@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|minimatch@3.0.4",
        "angular-mocks@1.8.3-tuxcare.2|once@1.4.0",
        "angular-mocks@1.8.3-tuxcare.2|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-path-cwd@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-path-in-cwd@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-path-in-cwd@1.0.0|is-path-inside@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-path-in-cwd@1.0.0|is-path-inside@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|path-is-inside@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|pify@2.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|wrap-ansi@6.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|wrap-ansi@6.2.0|ansi-styles@4.2.1",
        "angular-mocks@1.8.3-tuxcare.2|wrap-ansi@6.2.0|string-width@4.2.0",
        "angular-mocks@1.8.3-tuxcare.2|wrap-ansi@6.2.0|strip-ansi@6.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|wrap-ansi@6.2.0|ansi-styles@4.2.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@types/color-name@1.1.1",
        "angular-mocks@1.8.3-tuxcare.2|wrap-ansi@6.2.0|color-convert@2.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|wrap-ansi@6.2.0|string-width@4.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|emoji-regex@8.0.0",
        "angular-mocks@1.8.3-tuxcare.2|wrap-ansi@6.2.0|is-fullwidth-code-point@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|wrap-ansi@6.2.0|strip-ansi@6.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|wrap-ansi@6.2.0|strip-ansi@6.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|wrap-ansi@6.2.0|ansi-regex@5.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|wrap-ansi@6.2.0|color-convert@2.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|color-name@1.1.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|wrap-ansi@6.2.0|is-fullwidth-code-point@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|wrap-ansi@6.2.0|ansi-regex@5.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|locate-path@5.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|p-locate@4.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|emoji-regex@8.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|immediate@3.0.6"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|inline-source-map@0.3.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|inline-source-map@0.3.1|source-map@0.3.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|inline-source-map@0.3.1|source-map@0.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|amdefine@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browserify-aes@1.0.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|buffer-xor@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|cipher-base@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|create-hash@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|evp_bytestokey@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browserify-des@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|cipher-base@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|des.js@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|evp_bytestokey@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|create-hash@1.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|bn.js@4.12.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|browserify-rsa@4.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|bn.js@4.12.0",
        "angular-mocks@1.8.3-tuxcare.2|randombytes@2.0.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|elliptic@6.5.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|bn.js@4.12.0",
        "angular-mocks@1.8.3-tuxcare.2|brorand@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|hash.js@1.1.7",
        "angular-mocks@1.8.3-tuxcare.2|hmac-drbg@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|minimalistic-assert@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|minimalistic-crypto-utils@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|parse-asn1@5.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|asn1.js@4.9.1",
        "angular-mocks@1.8.3-tuxcare.2|browserify-aes@1.0.6",
        "angular-mocks@1.8.3-tuxcare.2|create-hash@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|evp_bytestokey@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|pbkdf2@3.0.9"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cipher-base@1.0.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ripemd160@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|miller-rabin@4.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|bn.js@4.12.0",
        "angular-mocks@1.8.3-tuxcare.2|brorand@1.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lru-cache@2.5.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|sigmund@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.memoize@3.0.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|astw@2.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|astw@2.0.0|acorn@1.2.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|astw@2.0.0|acorn@1.2.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|readable-wrap@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|readable-wrap@1.0.0|readable-stream@1.1.14"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|readable-wrap@1.0.0|readable-stream@1.1.14",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|core-util-is@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|isarray@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|string_decoder@0.10.31"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|acorn@3.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|callsite@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|uglify-to-browserify@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|traverse@0.3.9"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|arr-flatten@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|array-unique@0.3.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|extend-shallow@2.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-extendable@0.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|repeat-element@1.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|snapdragon-node@2.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|snapdragon-node@2.1.1|define-property@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|isobject@3.0.1",
        "angular-mocks@1.8.3-tuxcare.2|snapdragon-util@3.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|snapdragon-node@2.1.1|define-property@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-descriptor@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|snapdragon@0.8.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|base@0.11.2",
        "angular-mocks@1.8.3-tuxcare.2|debug@2.6.9",
        "angular-mocks@1.8.3-tuxcare.2|define-property@0.2.5",
        "angular-mocks@1.8.3-tuxcare.2|extend-shallow@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|map-cache@0.2.2",
        "angular-mocks@1.8.3-tuxcare.2|snapdragon@0.8.2|source-map-resolve@0.5.2",
        "angular-mocks@1.8.3-tuxcare.2|snapdragon@0.8.2|source-map@0.5.7",
        "angular-mocks@1.8.3-tuxcare.2|use@3.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|snapdragon@0.8.2|source-map-resolve@0.5.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|snapdragon@0.8.2|atob@2.1.1",
        "angular-mocks@1.8.3-tuxcare.2|decode-uri-component@0.2.0",
        "angular-mocks@1.8.3-tuxcare.2|resolve-url@0.2.1",
        "angular-mocks@1.8.3-tuxcare.2|snapdragon@0.8.2|source-map-url@0.4.0",
        "angular-mocks@1.8.3-tuxcare.2|urix@0.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|snapdragon@0.8.2|source-map@0.5.7"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|snapdragon@0.8.2|atob@2.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|snapdragon@0.8.2|source-map-url@0.4.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|split-string@3.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|split-string@3.1.0|extend-shallow@3.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|split-string@3.1.0|extend-shallow@3.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|assign-symbols@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|split-string@3.1.0|is-extendable@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|split-string@3.1.0|is-extendable@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-plain-object@2.0.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|to-regex@3.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|to-regex@3.0.2|define-property@2.0.2",
        "angular-mocks@1.8.3-tuxcare.2|to-regex@3.0.2|extend-shallow@3.0.2",
        "angular-mocks@1.8.3-tuxcare.2|regex-not@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|safe-regex@1.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|to-regex@3.0.2|define-property@2.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-descriptor@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|isobject@3.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|to-regex@3.0.2|extend-shallow@3.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|assign-symbols@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|to-regex@3.0.2|is-extendable@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|to-regex@3.0.2|is-extendable@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-plain-object@2.0.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|path-dirname@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|set-immediate-shim@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lcid@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|invert-kv@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|code-point-at@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|import-fresh@3.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|parent-module@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|import-fresh@3.3.0|resolve-from@4.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|import-fresh@3.3.0|resolve-from@4.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|resolve-global@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|resolve-global@1.0.0|global-dirs@0.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|resolve-global@1.0.0|global-dirs@0.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ini@1.3.7"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@types/parse-json@4.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|parse-json@5.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@babel/code-frame@7.12.13",
        "angular-mocks@1.8.3-tuxcare.2|error-ex@1.3.2",
        "angular-mocks@1.8.3-tuxcare.2|json-parse-even-better-errors@2.3.1",
        "angular-mocks@1.8.3-tuxcare.2|lines-and-columns@1.1.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|path-type@4.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|yaml@1.10.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|color-convert@1.9.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|color-convert@1.9.3|color-name@1.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|color-convert@1.9.3|color-name@1.1.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|has-flag@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|expand-tilde@2.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|homedir-polyfill@1.0.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|onetime@2.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|mimic-fn@1.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash.camelcase@4.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|stream-shift@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@protobufjs/aspromise@1.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@protobufjs/base64@1.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@protobufjs/codegen@2.0.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@protobufjs/eventemitter@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@protobufjs/fetch@1.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@protobufjs/aspromise@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|@protobufjs/inquire@1.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@protobufjs/float@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@protobufjs/inquire@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@protobufjs/path@1.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@protobufjs/pool@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@protobufjs/utf8@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@types/node@13.13.8"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|long@4.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|buffer@5.6.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|buffer@5.6.0|base64-js@1.3.0",
        "angular-mocks@1.8.3-tuxcare.2|ieee754@1.1.8"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|buffer@5.6.0|base64-js@1.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ext@1.4.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ext@1.4.0|type@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ext@1.4.0|type@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@jsdevtools/ono@7.1.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|call-me-maybe@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|fast-deep-equal@3.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|fast-json-stable-stringify@2.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|uri-js@4.2.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|punycode@2.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|tslib@2.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|bignumber.js@9.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|node-forge@0.10.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|buffer-equal-constant-time@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|data-uri-to-buffer@3.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|file-uri-to-path@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ftp@0.3.10",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ftp@0.3.10|readable-stream@1.1.14",
        "angular-mocks@1.8.3-tuxcare.2|xregexp@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ftp@0.3.10|readable-stream@1.1.14",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|core-util-is@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|isarray@0.0.1",
        "angular-mocks@1.8.3-tuxcare.2|string_decoder@0.10.31"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|degenerator@2.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ast-types@0.13.4",
        "angular-mocks@1.8.3-tuxcare.2|escodegen@1.14.3",
        "angular-mocks@1.8.3-tuxcare.2|esprima@4.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ip@1.1.5"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|netmask@1.0.6"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|smart-buffer@4.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|extsprintf@1.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|json-schema@0.2.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|verror@1.10.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|assert-plus@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|core-util-is@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|verror@1.10.0|extsprintf@1.4.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|verror@1.10.0|extsprintf@1.4.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|asn1@0.2.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|bcrypt-pbkdf@1.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|tweetnacl@0.14.5"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|dashdash@1.14.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|assert-plus@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ecc-jsbn@0.1.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|jsbn@0.1.1",
        "angular-mocks@1.8.3-tuxcare.2|safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|getpass@0.1.7",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|assert-plus@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|jsbn@0.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|tweetnacl@0.14.5"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash._objecttypes@2.4.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|env-paths@2.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|got@9.6.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@sindresorhus/is@0.14.0",
        "angular-mocks@1.8.3-tuxcare.2|@szmarczak/http-timer@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|cacheable-request@6.1.0",
        "angular-mocks@1.8.3-tuxcare.2|got@9.6.0|decompress-response@3.3.0",
        "angular-mocks@1.8.3-tuxcare.2|duplexer3@0.1.4",
        "angular-mocks@1.8.3-tuxcare.2|get-stream@4.1.0",
        "angular-mocks@1.8.3-tuxcare.2|lowercase-keys@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|mimic-response@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|p-cancelable@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|to-readable-stream@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|url-parse-lax@3.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|got@9.6.0|decompress-response@3.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|mimic-response@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|registry-auth-token@4.2.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|rc@1.2.8"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|registry-url@5.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|rc@1.2.8"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|color@3.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|color-convert@1.9.3",
        "angular-mocks@1.8.3-tuxcare.2|color-string@1.5.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|text-hex@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|env-variable@0.0.6"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|colornames@1.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|buffer-alloc-unsafe@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|buffer-fill@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|crc32-stream@2.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|crc@3.8.0",
        "angular-mocks@1.8.3-tuxcare.2|readable-stream@2.3.7"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|delegates@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|aproba@1.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|has-unicode@2.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|signal-exit@3.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|wide-align@1.1.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|string-width@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|deep-extend@0.6.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|decompress-response@4.2.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|decompress-response@4.2.1|mimic-response@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|decompress-response@4.2.1|mimic-response@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|simple-concat@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|d@0.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|d@0.1.1|es5-ext@0.10.12"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|d@0.1.1|es5-ext@0.10.12",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|es6-iterator@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|es6-symbol@3.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|es6-iterator@2.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|d@0.1.1",
        "angular-mocks@1.8.3-tuxcare.2|es6-iterator@2.0.0|es5-ext@0.10.12",
        "angular-mocks@1.8.3-tuxcare.2|es6-symbol@3.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|es6-iterator@2.0.0|es5-ext@0.10.12",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|es6-iterator@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|es6-symbol@3.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|es6-set@0.1.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|d@0.1.1",
        "angular-mocks@1.8.3-tuxcare.2|es6-set@0.1.4|es5-ext@0.10.12",
        "angular-mocks@1.8.3-tuxcare.2|es6-iterator@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|es6-symbol@3.1.0",
        "angular-mocks@1.8.3-tuxcare.2|event-emitter@0.3.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|es6-set@0.1.4|es5-ext@0.10.12",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|es6-iterator@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|es6-symbol@3.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|es6-symbol@3.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|d@0.1.1",
        "angular-mocks@1.8.3-tuxcare.2|es6-symbol@3.1.0|es5-ext@0.10.12"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|es6-symbol@3.1.0|es5-ext@0.10.12",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|es6-iterator@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|es6-symbol@3.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|event-emitter@0.3.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|d@0.1.1",
        "angular-mocks@1.8.3-tuxcare.2|event-emitter@0.3.4|es5-ext@0.10.12"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|event-emitter@0.3.4|es5-ext@0.10.12",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|es6-iterator@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|es6-symbol@3.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|circular-json@0.3.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|write@0.2.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|mkdirp@0.5.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-property@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|callsites@0.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|co@4.6.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|object.defaults@1.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|array-each@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|array-slice@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|for-own@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|isobject@3.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|object.pick@1.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|isobject@3.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|for-own@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|for-in@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|make-iterator@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|make-iterator@1.0.1|kind-of@6.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|make-iterator@1.0.1|kind-of@6.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-core-module@2.4.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|has@1.0.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|path-parse@1.0.7"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|parse-passwd@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|camelcase-keys@2.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|camelcase@2.1.1",
        "angular-mocks@1.8.3-tuxcare.2|map-obj@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|loud-rejection@1.6.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|currently-unhandled@0.4.1",
        "angular-mocks@1.8.3-tuxcare.2|signal-exit@3.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|map-obj@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|normalize-package-data@2.3.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|hosted-git-info@2.8.9",
        "angular-mocks@1.8.3-tuxcare.2|is-builtin-module@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|normalize-package-data@2.3.5|semver@5.3.0",
        "angular-mocks@1.8.3-tuxcare.2|validate-npm-package-license@3.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|normalize-package-data@2.3.5|semver@5.3.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|read-pkg-up@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|find-up@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|read-pkg@1.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|redent@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|indent-string@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|strip-indent@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|trim-newlines@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash._escapehtmlchar@2.4.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lodash._htmlescapes@2.4.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash._reunescapedhtml@2.4.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lodash._htmlescapes@2.4.1",
        "angular-mocks@1.8.3-tuxcare.2|lodash.keys@2.4.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash._isnative@2.4.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash._shimkeys@2.4.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lodash._objecttypes@2.4.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|fs-exists-sync@0.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-extglob@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|expand-brackets@0.1.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-posix-bracket@0.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|extglob@0.3.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-extglob@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|filename-regex@2.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|kind-of@3.2.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-buffer@1.1.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|object.omit@2.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|object.omit@2.0.1|for-own@0.1.5",
        "angular-mocks@1.8.3-tuxcare.2|is-extendable@0.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|object.omit@2.0.1|for-own@0.1.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|for-in@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|parse-glob@3.0.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|glob-base@0.3.0",
        "angular-mocks@1.8.3-tuxcare.2|is-dotfile@1.0.3",
        "angular-mocks@1.8.3-tuxcare.2|is-extglob@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|is-glob@2.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|regex-cache@0.4.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-equal-shallow@0.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|global-modules@0.2.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|global-prefix@0.1.5",
        "angular-mocks@1.8.3-tuxcare.2|is-windows@0.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-absolute@0.2.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-relative@0.2.1",
        "angular-mocks@1.8.3-tuxcare.2|is-windows@0.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|map-cache@0.2.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|path-root@0.1.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|path-root-regex@0.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|find-index@0.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|after@0.8.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|arraybuffer.slice@0.0.7"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|blob@0.0.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|async-limiter@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ultron@1.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|component-inherit@0.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|xmlhttprequest-ssl@1.5.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|yeast@0.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|better-assert@1.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|callsite@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|p-locate@4.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|p-limit@2.3.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|buffer-xor@1.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|des.js@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|minimalistic-assert@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|brorand@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|hash.js@1.1.7",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|minimalistic-assert@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|hmac-drbg@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|hash.js@1.1.7",
        "angular-mocks@1.8.3-tuxcare.2|minimalistic-assert@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|minimalistic-crypto-utils@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|minimalistic-assert@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|minimalistic-crypto-utils@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|asn1.js@4.9.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|bn.js@4.12.0",
        "angular-mocks@1.8.3-tuxcare.2|inherits@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|minimalistic-assert@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|arr-diff@4.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|fragment-cache@0.2.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|map-cache@0.2.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nanomatch@1.2.9",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|arr-diff@4.0.0",
        "angular-mocks@1.8.3-tuxcare.2|array-unique@0.3.2",
        "angular-mocks@1.8.3-tuxcare.2|nanomatch@1.2.9|define-property@2.0.2",
        "angular-mocks@1.8.3-tuxcare.2|nanomatch@1.2.9|extend-shallow@3.0.2",
        "angular-mocks@1.8.3-tuxcare.2|fragment-cache@0.2.1",
        "angular-mocks@1.8.3-tuxcare.2|is-odd@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|nanomatch@1.2.9|is-windows@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|nanomatch@1.2.9|kind-of@6.0.2",
        "angular-mocks@1.8.3-tuxcare.2|object.pick@1.3.0",
        "angular-mocks@1.8.3-tuxcare.2|regex-not@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|snapdragon@0.8.2",
        "angular-mocks@1.8.3-tuxcare.2|to-regex@3.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nanomatch@1.2.9|define-property@2.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-descriptor@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|isobject@3.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nanomatch@1.2.9|extend-shallow@3.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|assign-symbols@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|nanomatch@1.2.9|is-extendable@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nanomatch@1.2.9|is-windows@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nanomatch@1.2.9|kind-of@6.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|nanomatch@1.2.9|is-extendable@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-plain-object@2.0.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|regex-not@1.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|regex-not@1.0.2|extend-shallow@3.0.2",
        "angular-mocks@1.8.3-tuxcare.2|safe-regex@1.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|regex-not@1.0.2|extend-shallow@3.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|assign-symbols@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|regex-not@1.0.2|is-extendable@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|regex-not@1.0.2|is-extendable@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-plain-object@2.0.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-extendable@0.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-number@3.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|kind-of@3.2.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|repeat-string@1.6.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|snapdragon-util@3.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|kind-of@3.2.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|base@0.11.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|cache-base@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|class-utils@0.3.6",
        "angular-mocks@1.8.3-tuxcare.2|component-emitter@1.2.1",
        "angular-mocks@1.8.3-tuxcare.2|base@0.11.2|define-property@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|isobject@3.0.1",
        "angular-mocks@1.8.3-tuxcare.2|mixin-deep@1.3.2",
        "angular-mocks@1.8.3-tuxcare.2|pascalcase@0.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|base@0.11.2|define-property@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-descriptor@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|define-property@0.2.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|define-property@0.2.5|is-descriptor@0.1.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|define-property@0.2.5|is-descriptor@0.1.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|define-property@0.2.5|is-accessor-descriptor@0.1.6",
        "angular-mocks@1.8.3-tuxcare.2|define-property@0.2.5|is-data-descriptor@0.1.4",
        "angular-mocks@1.8.3-tuxcare.2|define-property@0.2.5|kind-of@5.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|define-property@0.2.5|is-accessor-descriptor@0.1.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|define-property@0.2.5|is-accessor-descriptor@0.1.6|kind-of@3.2.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|define-property@0.2.5|is-accessor-descriptor@0.1.6|kind-of@3.2.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-buffer@1.1.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|define-property@0.2.5|is-data-descriptor@0.1.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|define-property@0.2.5|is-data-descriptor@0.1.4|kind-of@3.2.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|define-property@0.2.5|is-data-descriptor@0.1.4|kind-of@3.2.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-buffer@1.1.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|define-property@0.2.5|kind-of@5.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|use@3.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|use@3.1.0|kind-of@6.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|use@3.1.0|kind-of@6.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|safe-regex@1.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|ret@0.1.15"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|invert-kv@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|number-is-nan@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|parent-module@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|parent-module@1.0.1|callsites@3.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|parent-module@1.0.1|callsites@3.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@babel/code-frame@7.12.13",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@babel/highlight@7.14.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|error-ex@1.3.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-arrayish@0.2.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|json-parse-even-better-errors@2.3.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lines-and-columns@1.1.6"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|mimic-fn@1.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|crc@3.8.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|buffer@5.6.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|xregexp@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ast-types@0.13.4",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|tslib@2.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|escodegen@1.14.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|esprima@4.0.1",
        "angular-mocks@1.8.3-tuxcare.2|estraverse@4.2.0",
        "angular-mocks@1.8.3-tuxcare.2|esutils@2.0.2",
        "angular-mocks@1.8.3-tuxcare.2|escodegen@1.14.3|optionator@0.8.3",
        "angular-mocks@1.8.3-tuxcare.2|escodegen@1.14.3|source-map@0.6.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|escodegen@1.14.3|optionator@0.8.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|deep-is@0.1.3",
        "angular-mocks@1.8.3-tuxcare.2|fast-levenshtein@2.0.6",
        "angular-mocks@1.8.3-tuxcare.2|levn@0.3.0",
        "angular-mocks@1.8.3-tuxcare.2|prelude-ls@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|type-check@0.3.2",
        "angular-mocks@1.8.3-tuxcare.2|escodegen@1.14.3|word-wrap@1.2.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|escodegen@1.14.3|source-map@0.6.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|escodegen@1.14.3|word-wrap@1.2.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|color-name@1.1.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@sindresorhus/is@0.14.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@szmarczak/http-timer@1.1.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|defer-to-connect@1.1.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cacheable-request@6.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|clone-response@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|cacheable-request@6.1.0|get-stream@5.2.0",
        "angular-mocks@1.8.3-tuxcare.2|http-cache-semantics@4.1.0",
        "angular-mocks@1.8.3-tuxcare.2|keyv@3.1.0",
        "angular-mocks@1.8.3-tuxcare.2|cacheable-request@6.1.0|lowercase-keys@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|normalize-url@4.5.1",
        "angular-mocks@1.8.3-tuxcare.2|responselike@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cacheable-request@6.1.0|get-stream@5.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|pump@3.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cacheable-request@6.1.0|lowercase-keys@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|duplexer3@0.1.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|get-stream@4.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|pump@3.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lowercase-keys@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|mimic-response@1.0.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|p-cancelable@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|to-readable-stream@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|url-parse-lax@3.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|prepend-http@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|color-string@1.5.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|color-name@1.1.4",
        "angular-mocks@1.8.3-tuxcare.2|simple-swizzle@0.2.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|exit-hook@1.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|array-slice@1.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|for-in@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|has@1.0.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|function-bind@1.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|currently-unhandled@0.4.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|array-find-index@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|hosted-git-info@2.8.9"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-builtin-module@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|builtin-modules@1.1.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|validate-npm-package-license@3.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|spdx-correct@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|spdx-expression-parse@1.0.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|read-pkg@1.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|load-json-file@1.1.0",
        "angular-mocks@1.8.3-tuxcare.2|normalize-package-data@2.3.5",
        "angular-mocks@1.8.3-tuxcare.2|read-pkg@1.1.0|path-type@1.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|read-pkg@1.1.0|path-type@1.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|graceful-fs@4.2.4",
        "angular-mocks@1.8.3-tuxcare.2|pify@2.3.0",
        "angular-mocks@1.8.3-tuxcare.2|pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|indent-string@2.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|repeating@2.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|strip-indent@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|get-stdin@4.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|lodash._htmlescapes@2.4.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|expand-range@1.8.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|expand-range@1.8.2|fill-range@2.2.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|expand-range@1.8.2|fill-range@2.2.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|expand-range@1.8.2|is-number@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|expand-range@1.8.2|isobject@2.1.0",
        "angular-mocks@1.8.3-tuxcare.2|randomatic@1.1.7",
        "angular-mocks@1.8.3-tuxcare.2|repeat-element@1.1.2",
        "angular-mocks@1.8.3-tuxcare.2|repeat-string@1.6.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|expand-range@1.8.2|is-number@2.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|kind-of@3.2.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|expand-range@1.8.2|isobject@2.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|expand-range@1.8.2|isarray@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|expand-range@1.8.2|isarray@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|preserve@0.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-posix-bracket@0.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-buffer@1.1.6"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|glob-base@0.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|glob-base@0.3.0|glob-parent@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|is-glob@2.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|glob-base@0.3.0|glob-parent@2.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-glob@2.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-dotfile@1.0.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-equal-shallow@0.1.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-primitive@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|global-prefix@0.1.5",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|global-prefix@0.1.5|homedir-polyfill@1.0.1",
        "angular-mocks@1.8.3-tuxcare.2|ini@1.3.7",
        "angular-mocks@1.8.3-tuxcare.2|is-windows@0.2.0",
        "angular-mocks@1.8.3-tuxcare.2|which@1.2.12"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|global-prefix@0.1.5|homedir-polyfill@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|parse-passwd@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-windows@0.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-relative@0.2.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-unc-path@0.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|path-root-regex@0.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@types/color-name@1.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|p-limit@2.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|p-try@2.2.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-descriptor@1.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-accessor-descriptor@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|is-data-descriptor@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|is-descriptor@1.0.2|kind-of@6.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-descriptor@1.0.2|kind-of@6.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-odd@2.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-odd@2.0.0|is-number@4.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-odd@2.0.0|is-number@4.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|cache-base@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|collection-visit@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|component-emitter@1.2.1",
        "angular-mocks@1.8.3-tuxcare.2|get-value@2.0.6",
        "angular-mocks@1.8.3-tuxcare.2|has-value@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|isobject@3.0.1",
        "angular-mocks@1.8.3-tuxcare.2|set-value@2.0.0",
        "angular-mocks@1.8.3-tuxcare.2|to-object-path@0.3.0",
        "angular-mocks@1.8.3-tuxcare.2|union-value@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|unset-value@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|class-utils@0.3.6",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|arr-union@3.1.0",
        "angular-mocks@1.8.3-tuxcare.2|define-property@0.2.5",
        "angular-mocks@1.8.3-tuxcare.2|isobject@3.0.1",
        "angular-mocks@1.8.3-tuxcare.2|static-extend@0.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|mixin-deep@1.3.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|for-in@1.0.2",
        "angular-mocks@1.8.3-tuxcare.2|mixin-deep@1.3.2|is-extendable@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|mixin-deep@1.3.2|is-extendable@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-plain-object@2.0.4"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|pascalcase@0.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|decode-uri-component@0.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|ret@0.1.15"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@babel/highlight@7.14.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@babel/helper-validator-identifier@7.14.0",
        "angular-mocks@1.8.3-tuxcare.2|@babel/highlight@7.14.0|chalk@2.4.2",
        "angular-mocks@1.8.3-tuxcare.2|@babel/highlight@7.14.0|js-tokens@4.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@babel/highlight@7.14.0|chalk@2.4.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|@babel/highlight@7.14.0|ansi-styles@3.2.1",
        "angular-mocks@1.8.3-tuxcare.2|escape-string-regexp@1.0.5",
        "angular-mocks@1.8.3-tuxcare.2|supports-color@5.5.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@babel/highlight@7.14.0|js-tokens@4.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@babel/highlight@7.14.0|ansi-styles@3.2.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|color-convert@1.9.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-arrayish@0.2.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|defer-to-connect@1.1.3"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|clone-response@1.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|mimic-response@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|http-cache-semantics@4.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|keyv@3.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|json-buffer@3.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|normalize-url@4.5.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|responselike@1.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|lowercase-keys@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|prepend-http@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|simple-swizzle@0.2.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|simple-swizzle@0.2.2|is-arrayish@0.3.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|simple-swizzle@0.2.2|is-arrayish@0.3.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|function-bind@1.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|array-find-index@1.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|builtin-modules@1.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|spdx-correct@1.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|spdx-license-ids@1.2.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|spdx-expression-parse@1.0.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|load-json-file@1.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|graceful-fs@4.2.4",
        "angular-mocks@1.8.3-tuxcare.2|load-json-file@1.1.0|parse-json@2.2.0",
        "angular-mocks@1.8.3-tuxcare.2|pify@2.3.0",
        "angular-mocks@1.8.3-tuxcare.2|pinkie-promise@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|strip-bom@2.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|load-json-file@1.1.0|parse-json@2.2.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|load-json-file@1.1.0|error-ex@1.3.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|load-json-file@1.1.0|error-ex@1.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-arrayish@0.2.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|repeating@2.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-finite@1.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-primitive@2.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-unc-path@0.1.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|unc-path-regex@0.1.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|p-try@2.2.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-accessor-descriptor@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-accessor-descriptor@1.0.0|kind-of@6.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-accessor-descriptor@1.0.0|kind-of@6.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-data-descriptor@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-data-descriptor@1.0.0|kind-of@6.0.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-data-descriptor@1.0.0|kind-of@6.0.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|posix-character-classes@0.1.1"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|collection-visit@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|map-visit@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|object-visit@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|get-value@2.0.6"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|has-value@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|get-value@2.0.6",
        "angular-mocks@1.8.3-tuxcare.2|has-values@1.0.0",
        "angular-mocks@1.8.3-tuxcare.2|isobject@3.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|set-value@2.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|extend-shallow@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|is-extendable@0.1.1",
        "angular-mocks@1.8.3-tuxcare.2|is-plain-object@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|split-string@3.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|to-object-path@0.3.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|kind-of@3.2.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|union-value@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|arr-union@3.1.0",
        "angular-mocks@1.8.3-tuxcare.2|get-value@2.0.6",
        "angular-mocks@1.8.3-tuxcare.2|is-extendable@0.1.1",
        "angular-mocks@1.8.3-tuxcare.2|union-value@1.0.0|set-value@0.4.3"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|union-value@1.0.0|set-value@0.4.3",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|extend-shallow@2.0.1",
        "angular-mocks@1.8.3-tuxcare.2|is-extendable@0.1.1",
        "angular-mocks@1.8.3-tuxcare.2|is-plain-object@2.0.4",
        "angular-mocks@1.8.3-tuxcare.2|to-object-path@0.3.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|unset-value@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|unset-value@1.0.0|has-value@0.3.1",
        "angular-mocks@1.8.3-tuxcare.2|isobject@3.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|unset-value@1.0.0|has-value@0.3.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|get-value@2.0.6",
        "angular-mocks@1.8.3-tuxcare.2|unset-value@1.0.0|has-values@0.1.4",
        "angular-mocks@1.8.3-tuxcare.2|unset-value@1.0.0|has-value@0.3.1|isobject@2.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|unset-value@1.0.0|has-value@0.3.1|isobject@2.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|unset-value@1.0.0|isarray@1.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|unset-value@1.0.0|has-values@0.1.4"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|unset-value@1.0.0|isarray@1.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|arr-union@3.1.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|static-extend@0.1.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|define-property@0.2.5",
        "angular-mocks@1.8.3-tuxcare.2|object-copy@0.1.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|@babel/helper-validator-identifier@7.14.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|json-buffer@3.0.0"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|spdx-license-ids@1.2.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|is-finite@1.0.2",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|number-is-nan@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|randomatic@1.1.7",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-number@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|randomatic@1.1.7|kind-of@4.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|randomatic@1.1.7|kind-of@4.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-buffer@1.1.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|unc-path-regex@0.1.2"
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|map-visit@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|object-visit@1.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|object-visit@1.0.1",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|isobject@3.0.1"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|has-values@1.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-number@3.0.0",
        "angular-mocks@1.8.3-tuxcare.2|has-values@1.0.0|kind-of@4.0.0"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|has-values@1.0.0|kind-of@4.0.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|is-buffer@1.1.6"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|object-copy@0.1.0",
      "dependsOn": [
        "angular-mocks@1.8.3-tuxcare.2|copy-descriptor@0.1.1",
        "angular-mocks@1.8.3-tuxcare.2|define-property@0.2.5",
        "angular-mocks@1.8.3-tuxcare.2|kind-of@3.2.2"
      ]
    },
    {
      "ref": "angular-mocks@1.8.3-tuxcare.2|copy-descriptor@0.1.1"
    }
  ]
}