{
  "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "version": 1,
  "serialNumber": "urn:uuid:63a8f7e7-7e95-4743-a2d4-b5d69613dd2e",
  "metadata": {
    "timestamp": "2026-03-09T21:43:36.780Z",
    "tools": {
      "components": [
        {
          "type": "application",
          "name": "npm",
          "version": "11.6.2"
        },
        {
          "type": "application",
          "name": "cyclonedx-npm",
          "group": "@cyclonedx",
          "version": "4.2.0",
          "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": "karma",
      "version": "4.4.1-tuxcare.1",
      "bom-ref": "karma@4.4.1-tuxcare.1",
      "author": "Vojta Jína",
      "description": "Spectacular Test Runner for JavaScript.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma@4.4.1-tuxcare.1?vcs_url=git%3A%2F%2Fgithub.com%2Fkarma-runner%2Fkarma.git",
      "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\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": ""
        }
      ]
    }
  },
  "components": [
    {
      "type": "library",
      "name": "bluebird",
      "version": "3.5.5",
      "bom-ref": "karma@4.4.1-tuxcare.1|bluebird@3.5.5",
      "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.5",
      "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.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bluebird"
        }
      ]
    },
    {
      "type": "library",
      "name": "body-parser",
      "version": "1.19.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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"
        }
      ]
    },
    {
      "type": "library",
      "name": "braces",
      "version": "3.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "browserify",
      "version": "16.3.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|browserify@16.3.0",
      "author": "James Halliday",
      "description": "browser-side require() the node way",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browserify@16.3.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/browserify/browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/browserify/browserify#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/browserify/browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/browserify/-/browserify-16.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browserify"
        }
      ]
    },
    {
      "type": "library",
      "name": "chai-as-promised",
      "version": "7.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|chai-as-promised@7.1.1",
      "author": "Domenic Denicola",
      "description": "Extends Chai with assertions about promises.",
      "licenses": [
        {
          "license": {
            "id": "WTFPL",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/chai-as-promised@7.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/domenic/chai-as-promised.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/domenic/chai-as-promised#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/domenic/chai-as-promised/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/chai-as-promised/-/chai-as-promised-7.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chai-as-promised"
        }
      ]
    },
    {
      "type": "library",
      "name": "chai-subset",
      "version": "1.6.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|chai-subset@1.6.0",
      "author": "Andrii Shumada",
      "description": "Object properties matcher for Chai",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/chai-subset@1.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/debitoor/chai-subset.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/debitoor/chai-subset",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/debitoor/chai-subset/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/chai-subset/-/chai-subset-1.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chai-subset"
        }
      ]
    },
    {
      "type": "library",
      "name": "chai",
      "version": "4.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|chai@4.2.0",
      "author": "Jake Luer",
      "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/chai@4.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/chaijs/chai.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://chaijs.com",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chaijs/chai/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chai"
        }
      ]
    },
    {
      "type": "library",
      "name": "chokidar",
      "version": "3.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|chokidar@3.0.2",
      "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.0.2",
      "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.0.2.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": "anymatch",
          "version": "3.0.3",
          "bom-ref": "karma@4.4.1-tuxcare.1|chokidar@3.0.2|anymatch@3.0.3",
          "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.0.3",
          "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.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/chokidar/node_modules/anymatch"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "colors",
      "version": "1.3.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|colors@1.3.3",
      "author": "Marak Squires",
      "description": "get colors in your node.js console",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/colors@1.3.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.3.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/colors"
        }
      ]
    },
    {
      "type": "library",
      "name": "connect",
      "version": "3.7.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/connect"
        }
      ]
    },
    {
      "type": "library",
      "name": "cucumber",
      "version": "3.2.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|cucumber@3.2.1",
      "author": "Julien Biezemans",
      "description": "The official JavaScript implementation of Cucumber.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cucumber@3.2.1",
      "externalReferences": [
        {
          "url": "git://github.com/cucumber/cucumber-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/cucumber/cucumber-js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/cucumber/cucumber-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cucumber/-/cucumber-3.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cucumber"
        }
      ]
    },
    {
      "type": "library",
      "name": "di",
      "version": "0.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "dom-serialize",
      "version": "2.2.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "eslint-config-standard",
      "version": "12.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|eslint-config-standard@12.0.0",
      "author": "Feross Aboukhadijeh",
      "description": "JavaScript Standard Style - ESLint Shareable Config",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eslint-config-standard@12.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/standard/eslint-config-standard.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/standard/eslint-config-standard",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/standard/eslint-config-standard/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-12.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-config-standard"
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint-plugin-import",
      "version": "2.18.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|eslint-plugin-import@2.18.2",
      "author": "Ben Mosher",
      "description": "Import with sanity.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eslint-plugin-import@2.18.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/benmosher/eslint-plugin-import.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/benmosher/eslint-plugin-import",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/benmosher/eslint-plugin-import/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.18.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-plugin-import"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "doctrine",
          "version": "1.5.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|eslint-plugin-import@2.18.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/eslint-plugin-import/node_modules/doctrine"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint-plugin-node",
      "version": "9.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|eslint-plugin-node@9.1.0",
      "author": "Toru Nagashima",
      "description": "Additional ESLint's rules for Node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eslint-plugin-node@9.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mysticatea/eslint-plugin-node.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mysticatea/eslint-plugin-node#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mysticatea/eslint-plugin-node/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-9.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-plugin-node"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "ignore",
          "version": "5.1.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|eslint-plugin-node@9.1.0|ignore@5.1.2",
          "author": "kael",
          "description": "Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ignore@5.1.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-5.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint-plugin-node/node_modules/ignore"
            }
          ]
        },
        {
          "type": "library",
          "name": "semver",
          "version": "6.3.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|eslint-plugin-node@9.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/eslint-plugin-node/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint-plugin-promise",
      "version": "4.2.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|eslint-plugin-promise@4.2.1",
      "author": "jden",
      "description": "Enforce best practices for JavaScript promises",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eslint-plugin-promise@4.2.1",
      "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-4.2.1.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": "eslint-plugin-standard",
      "version": "4.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|eslint-plugin-standard@4.0.0",
      "author": "Jamund Ferguson",
      "description": "ESlint Plugin for the Standard Linter",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eslint-plugin-standard@4.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/standard/eslint-plugin-standard.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/standard/eslint-plugin-standard#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/standard/eslint-plugin-standard/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-4.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-plugin-standard"
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint",
      "version": "5.16.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|eslint@5.16.0",
      "author": "Nicholas C. Zakas",
      "description": "An AST-based pattern checker for JavaScript.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eslint@5.16.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/eslint/eslint.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://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-5.16.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": "debug",
          "version": "4.1.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|eslint@5.16.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/eslint/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.1.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|eslint@5.16.0|ms@2.1.2",
          "description": "Tiny millisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@2.1.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-2.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "flatted",
      "version": "2.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|flatted@2.0.1",
      "author": "Andrea Giammarchi",
      "description": "A super light and fast circular JSON parser.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/flatted@2.0.1",
      "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.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/flatted"
        }
      ]
    },
    {
      "type": "library",
      "name": "glob",
      "version": "7.1.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/glob"
        }
      ]
    },
    {
      "type": "library",
      "name": "graceful-fs",
      "version": "4.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|graceful-fs@4.2.0",
      "description": "A drop-in replacement for fs, making various improvements.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/graceful-fs@4.2.0",
      "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.0.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": "grunt-auto-release",
      "version": "0.0.7",
      "bom-ref": "karma@4.4.1-tuxcare.1|grunt-auto-release@0.0.7",
      "author": "Vojta Jína",
      "description": "Grunt plugin for automatic releasing.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-auto-release@0.0.7",
      "externalReferences": [
        {
          "url": "git://github.com/vojtajina/grunt-auto-release.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/vojtajina/grunt-auto-release",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/vojtajina/grunt-auto-release/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-auto-release/-/grunt-auto-release-0.0.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-auto-release"
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-browserify",
      "version": "5.3.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|grunt-browserify@5.3.0",
      "description": "Grunt task for node-browserify",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-browserify@5.3.0",
      "externalReferences": [
        {
          "url": "git://github.com/jmreidy/grunt-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jmreidy/grunt-browserify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jmreidy/grunt-browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-browserify/-/grunt-browserify-5.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-browserify"
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-bump",
      "version": "0.8.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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"
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-check-clean",
      "version": "0.1.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|grunt-check-clean@0.1.2",
      "author": "Stéphane Bisinger",
      "description": "Ensure the git index is clean and that there are no untracked files or directories.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        },
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/the-software-factory/grunt-check-clean/blob/master/LICENSE-MIT"
          }
        }
      ],
      "purl": "pkg:npm/grunt-check-clean@0.1.2",
      "externalReferences": [
        {
          "url": "git://github.com/the-software-factory/grunt-check-clean.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/the-software-factory/grunt-check-clean",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/the-software-factory/grunt-check-clean/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-check-clean/-/grunt-check-clean-0.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-check-clean"
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-cli",
      "version": "1.3.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|grunt-cli@1.3.2",
      "author": "Grunt Development Team",
      "description": "The grunt command line interface",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-cli@1.3.2",
      "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.3.2.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": "nopt",
          "version": "4.0.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|grunt-cli@1.3.2|nopt@4.0.1",
          "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.1",
          "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.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-cli/node_modules/nopt"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-contrib-watch",
      "version": "1.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|grunt-contrib-watch@1.1.0",
      "author": "Grunt Team",
      "description": "Run predefined tasks whenever watched file patterns are added, changed or deleted",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-contrib-watch@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/gruntjs/grunt-contrib-watch.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gruntjs/grunt-contrib-watch#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gruntjs/grunt-contrib-watch/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-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-watch"
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-conventional-changelog",
      "version": "6.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|grunt-conventional-changelog@6.1.0",
      "author": "Brian Ford",
      "description": "Generate a changelog using conventional-changelog",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-conventional-changelog@6.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/btford/grunt-conventional-changelog.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/btford/grunt-conventional-changelog#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/btford/grunt-conventional-changelog/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-conventional-changelog/-/grunt-conventional-changelog-6.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-conventional-changelog"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "chalk",
          "version": "1.1.3",
          "bom-ref": "karma@4.4.1-tuxcare.1|grunt-conventional-changelog@6.1.0|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/grunt-conventional-changelog/node_modules/chalk"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-styles",
          "version": "2.2.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|grunt-conventional-changelog@6.1.0|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/grunt-conventional-changelog/node_modules/ansi-styles"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "3.0.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|grunt-conventional-changelog@6.1.0|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/grunt-conventional-changelog/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "supports-color",
          "version": "2.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|grunt-conventional-changelog@6.1.0|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/grunt-conventional-changelog/node_modules/supports-color"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "2.1.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|grunt-conventional-changelog@6.1.0|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/grunt-conventional-changelog/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-conventional-github-releaser",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|grunt-conventional-github-releaser@1.0.0",
      "author": "Steve Mao",
      "description": "Make a new GitHub release using conventional-github-releaser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-conventional-github-releaser@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/stevemao/grunt-conventional-github-releaser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/stevemao/grunt-conventional-github-releaser#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stevemao/grunt-conventional-github-releaser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-conventional-github-releaser/-/grunt-conventional-github-releaser-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-conventional-github-releaser"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "chalk",
          "version": "1.1.3",
          "bom-ref": "karma@4.4.1-tuxcare.1|grunt-conventional-github-releaser@1.0.0|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/grunt-conventional-github-releaser/node_modules/chalk"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-styles",
          "version": "2.2.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|grunt-conventional-github-releaser@1.0.0|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/grunt-conventional-github-releaser/node_modules/ansi-styles"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "3.0.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|grunt-conventional-github-releaser@1.0.0|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/grunt-conventional-github-releaser/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "supports-color",
          "version": "2.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|grunt-conventional-github-releaser@1.0.0|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/grunt-conventional-github-releaser/node_modules/supports-color"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "2.1.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|grunt-conventional-github-releaser@1.0.0|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/grunt-conventional-github-releaser/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-cucumberjs",
      "version": "2.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|grunt-cucumberjs@2.0.2",
      "author": "Mehdi Avdi",
      "description": "Generates documentation from Cucumber features",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        },
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/mavdi/grunt-cucumberjs/blob/master/LICENSE-MIT"
          }
        }
      ],
      "purl": "pkg:npm/grunt-cucumberjs@2.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/mavdi/grunt-cucumberjs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mavdi/grunt-cucumberjs",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mavdi/grunt-cucumberjs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-cucumberjs/-/grunt-cucumberjs-2.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-cucumberjs"
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-eslint",
      "version": "21.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|grunt-eslint@21.1.0",
      "author": "Sindre Sorhus",
      "description": "Validate files with ESLint",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-eslint@21.1.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-21.1.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-mocha-test",
      "version": "0.13.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|grunt-mocha-test@0.13.3",
      "author": "Peter Halliday",
      "description": "A grunt task for running server side mocha tests",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-mocha-test@0.13.3",
      "externalReferences": [
        {
          "url": "git://github.com/pghalliday/grunt-mocha-test.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/pghalliday/grunt-mocha-test",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/pghalliday/grunt-mocha-test/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-mocha-test/-/grunt-mocha-test-0.13.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-mocha-test"
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-npm",
      "version": "0.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|grunt-npm@0.0.2",
      "author": "Vojta Jína",
      "description": "A set of helpers for dealing with NPM from Grunt.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-npm@0.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/vojtajina/grunt-npm.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/vojtajina/grunt-npm#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/vojtajina/grunt-npm/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-npm/-/grunt-npm-0.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-npm"
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt",
      "version": "1.0.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|grunt@1.0.4",
      "author": "Grunt Development Team",
      "description": "The JavaScript Task Runner",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt@1.0.4",
      "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.0.4.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": "glob",
          "version": "7.0.6",
          "bom-ref": "karma@4.4.1-tuxcare.1|grunt@1.0.4|glob@7.0.6",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@7.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-7.0.6.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.2.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|grunt@1.0.4|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/node_modules/grunt-cli"
            }
          ]
        },
        {
          "type": "library",
          "name": "resolve",
          "version": "1.1.7",
          "bom-ref": "karma@4.4.1-tuxcare.1|grunt@1.0.4|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/grunt/node_modules/resolve"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "http-proxy",
      "version": "1.17.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|http-proxy@1.17.0",
      "author": "Charlie Robbins",
      "description": "HTTP proxying for the masses",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/http-proxy@1.17.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/nodejitsu/node-http-proxy.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nodejitsu/node-http-proxy#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nodejitsu/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.17.0.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": "http2",
      "version": "3.3.7",
      "bom-ref": "karma@4.4.1-tuxcare.1|http2@3.3.7",
      "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.7",
      "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.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http2"
        }
      ]
    },
    {
      "type": "library",
      "name": "husky",
      "version": "0.14.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|husky@0.14.3",
      "author": "Typicode",
      "description": "Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/husky@0.14.3",
      "externalReferences": [
        {
          "url": "git://github.com/typicode/husky.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/typicode/husky",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/typicode/husky/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/husky/-/husky-0.14.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/husky"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "normalize-path",
          "version": "1.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|husky@0.14.3|normalize-path@1.0.0",
          "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.",
          "purl": "pkg:npm/normalize-path@1.0.0",
          "externalReferences": [
            {
              "url": "git://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-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/husky/node_modules/normalize-path"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-indent",
          "version": "2.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|husky@0.14.3|strip-indent@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Strip leading whitespace from each line in a string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-indent@2.0.0",
          "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-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/husky/node_modules/strip-indent"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "isbinaryfile",
      "version": "3.0.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|isbinaryfile@3.0.3",
      "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.3",
      "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.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/isbinaryfile"
        }
      ]
    },
    {
      "type": "library",
      "name": "jasmine-core",
      "version": "3.4.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|jasmine-core@3.4.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@3.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jasmine/jasmine.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://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-3.4.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": "karma-browserify",
      "version": "6.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|karma-browserify@6.1.0",
      "description": "A fast browserify integration for Karma that handles large projects with ease",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-browserify@6.1.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/nikku/karma-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nikku/karma-browserify#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nikku/karma-browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-browserify/-/karma-browserify-6.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-browserify"
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-browserstack-launcher",
      "version": "1.5.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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"
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-chai",
      "version": "0.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|karma-chai@0.1.0",
      "author": "Greg Thornton",
      "description": "Chai for Karma",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-chai@0.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/xdissent/karma-chai.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://xdissent.github.io/karma-chai",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/xdissent/karma-chai/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-chai/-/karma-chai-0.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-chai"
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-chrome-launcher",
      "version": "2.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|karma-chrome-launcher@2.2.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@2.2.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-2.2.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-firefox-launcher",
      "version": "1.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|karma-firefox-launcher@1.1.0",
      "author": "Vojta Jina",
      "description": "A Karma plugin. Launcher for Firefox.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-firefox-launcher@1.1.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.1.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-jasmine",
      "version": "2.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|karma-jasmine@2.0.1",
      "author": "Vojta Jina",
      "description": "A Karma plugin - adapter for Jasmine testing framework.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-jasmine@2.0.1",
      "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-2.0.1.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": "1.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|karma-junit-reporter@1.2.0",
      "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@1.2.0",
      "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-1.2.0.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-mocha-reporter",
      "version": "2.2.5",
      "bom-ref": "karma@4.4.1-tuxcare.1|karma-mocha-reporter@2.2.5",
      "author": "Litixsoft GmbH",
      "description": "Karma reporter with mocha style logging.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        },
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/litixsoft/karma-mocha-reporter/blob/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/karma-mocha-reporter@2.2.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/litixsoft/karma-mocha-reporter.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://www.litixsoft.de/index.php?lang=en#modules",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/litixsoft/karma-mocha-reporter/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-mocha-reporter/-/karma-mocha-reporter-2.2.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-mocha-reporter"
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-mocha",
      "version": "1.3.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|karma-mocha@1.3.0",
      "author": "Vojta Jina",
      "description": "A Karma plugin. Adapter for Mocha testing framework.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-mocha@1.3.0",
      "externalReferences": [
        {
          "url": "git://github.com/karma-runner/karma-mocha.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/karma-runner/karma-mocha#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/karma-runner/karma-mocha/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-mocha/-/karma-mocha-1.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-mocha"
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-script-launcher",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "load-grunt-tasks",
      "version": "4.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|load-grunt-tasks@4.0.0",
      "author": "Sindre Sorhus",
      "description": "Load multiple grunt tasks using globbing patterns",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/load-grunt-tasks@4.0.0",
      "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-4.0.0.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.15",
      "bom-ref": "karma@4.4.1-tuxcare.1|lodash@4.17.15",
      "author": "John-David Dalton",
      "description": "Lodash modular utilities.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash@4.17.15",
      "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.15.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": "4.5.1",
      "bom-ref": "karma@4.4.1-tuxcare.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/log4js"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "4.1.1",
          "bom-ref": "karma@4.4.1-tuxcare.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/log4js/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.1.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|log4js@4.5.1|ms@2.1.2",
          "description": "Tiny millisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@2.1.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-2.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/log4js/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "mime",
      "version": "2.4.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|mime@2.4.4",
      "author": "Robert Kieffer",
      "description": "A comprehensive library for mime-type mapping",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mime@2.4.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-2.4.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": "minimatch",
      "version": "3.0.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|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"
        }
      ]
    },
    {
      "type": "library",
      "name": "mkdirp",
      "version": "0.5.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "mocha",
      "version": "4.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|mocha@4.1.0",
      "author": "TJ Holowaychuk",
      "description": "simple, flexible, fun test framework",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mocha@4.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mochajs/mocha.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://mochajs.org",
          "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-4.1.0.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.11.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|mocha@4.1.0|commander@2.11.0",
          "author": "TJ Holowaychuk",
          "description": "the complete solution for node.js command-line programs",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/commander@2.11.0",
          "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.11.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": "3.1.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|mocha@4.1.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/mocha/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "diff",
          "version": "3.3.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|mocha@4.1.0|diff@3.3.1",
          "description": "A javascript text diff implementation.",
          "licenses": [
            {
              "license": {
                "id": "BSD-3-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/diff@3.3.1",
          "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-3.3.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/mocha/node_modules/diff"
            }
          ]
        },
        {
          "type": "library",
          "name": "glob",
          "version": "7.1.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|mocha@4.1.0|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/mocha/node_modules/glob"
            }
          ]
        },
        {
          "type": "library",
          "name": "supports-color",
          "version": "4.4.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|mocha@4.1.0|supports-color@4.4.0",
          "author": "Sindre Sorhus",
          "description": "Detect whether a terminal supports color",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/supports-color@4.4.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-4.4.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": "has-flag",
          "version": "2.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|mocha@4.1.0|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/mocha/node_modules/has-flag"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "mocks",
      "version": "0.0.15",
      "bom-ref": "karma@4.4.1-tuxcare.1|mocks@0.0.15",
      "author": "Vojta Jína",
      "description": "Set of mock modules for easy testing (fs, http)",
      "purl": "pkg:npm/mocks@0.0.15",
      "externalReferences": [
        {
          "url": "git://github.com/vojtajina/node-mocks.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/vojtajina/node-mocks#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/vojtajina/node-mocks/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/mocks/-/mocks-0.0.15.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mocks"
        }
      ]
    },
    {
      "type": "library",
      "name": "optimist",
      "version": "0.6.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "proxyquire",
      "version": "2.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|proxyquire@2.1.1",
      "author": "Thorsten Lorenz",
      "description": "Proxies nodejs require in order to allow overriding dependencies during testing.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/proxyquire@2.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/thlorenz/proxyquire.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/thlorenz/proxyquire#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/thlorenz/proxyquire/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/proxyquire/-/proxyquire-2.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/proxyquire"
        }
      ]
    },
    {
      "type": "library",
      "name": "puppeteer",
      "version": "1.19.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|puppeteer@1.19.0",
      "author": "The Chromium Authors",
      "description": "A high-level API to control headless Chrome over the DevTools Protocol",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/puppeteer@1.19.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/GoogleChrome/puppeteer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/GoogleChrome/puppeteer#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/GoogleChrome/puppeteer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.19.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/puppeteer"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "4.1.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|puppeteer@1.19.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/puppeteer/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "ws",
          "version": "6.2.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|puppeteer@1.19.0|ws@6.2.1",
          "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@6.2.1",
          "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-6.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/puppeteer/node_modules/ws"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.1.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|puppeteer@1.19.0|ms@2.1.2",
          "description": "Tiny millisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@2.1.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-2.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/puppeteer/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "qjobs",
      "version": "1.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|qjobs@1.2.0",
      "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.2.0",
      "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.2.0.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.1",
      "bom-ref": "karma@4.4.1-tuxcare.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/range-parser"
        }
      ]
    },
    {
      "type": "library",
      "name": "rimraf",
      "version": "2.6.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|rimraf@2.6.3",
      "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.3",
      "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.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rimraf"
        }
      ]
    },
    {
      "type": "library",
      "name": "safe-buffer",
      "version": "5.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|safe-buffer@5.2.0",
      "author": "Feross Aboukhadijeh",
      "description": "Safer Node.js Buffer API",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/safe-buffer@5.2.0",
      "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.0.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": "sinon-chai",
      "version": "3.3.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|sinon-chai@3.3.0",
      "author": "Domenic Denicola",
      "description": "Extends Chai with assertions for the Sinon.JS mocking framework.",
      "licenses": [
        {
          "expression": "(BSD-2-Clause OR WTFPL)",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/sinon-chai@3.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/domenic/sinon-chai.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/domenic/sinon-chai#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/domenic/sinon-chai/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/sinon-chai/-/sinon-chai-3.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sinon-chai"
        }
      ]
    },
    {
      "type": "library",
      "name": "sinon",
      "version": "7.3.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|sinon@7.3.2",
      "author": "Christian Johansen",
      "description": "JavaScript test spies, stubs and mocks.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/sinon@7.3.2",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/sinonjs/sinon.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://sinonjs.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/sinonjs/sinon/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/sinon/-/sinon-7.3.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sinon"
        }
      ]
    },
    {
      "type": "library",
      "name": "socket.io",
      "version": "2.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "source-map",
      "version": "0.6.1",
      "bom-ref": "karma@4.4.1-tuxcare.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/source-map"
        }
      ]
    },
    {
      "type": "library",
      "name": "supertest",
      "version": "4.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|supertest@4.0.2",
      "author": "TJ Holowaychuk",
      "description": "SuperAgent driven library for testing HTTP servers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/supertest@4.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/visionmedia/supertest.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/visionmedia/supertest#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/visionmedia/supertest/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/supertest/-/supertest-4.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/supertest"
        }
      ]
    },
    {
      "type": "library",
      "name": "timer-shim",
      "version": "0.3.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|timer-shim@0.3.0",
      "author": "Chakrit Wichian",
      "description": "Test-friendly timer function replacements.",
      "licenses": [
        {
          "license": {
            "name": "BSD",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/timer-shim@0.3.0",
      "externalReferences": [
        {
          "url": "git://github.com/chakrit/timer-shim.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chakrit/timer-shim#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chakrit/timer-shim/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/timer-shim/-/timer-shim-0.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/timer-shim"
        }
      ]
    },
    {
      "type": "library",
      "name": "tmp",
      "version": "0.0.33",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "useragent",
      "version": "2.3.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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"
        }
      ]
    },
    {
      "type": "library",
      "name": "validate-commit-msg",
      "version": "2.14.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|validate-commit-msg@2.14.0",
      "author": "Kent C. Dodds",
      "description": "Script to validate a commit message follows the conventional changelog standard",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/validate-commit-msg@2.14.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/conventional-changelog/validate-commit-msg.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/conventional-changelog/validate-commit-msg#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/conventional-changelog/validate-commit-msg/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/validate-commit-msg/-/validate-commit-msg-2.14.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/validate-commit-msg"
        }
      ]
    },
    {
      "type": "library",
      "name": "which",
      "version": "1.3.1",
      "bom-ref": "karma@4.4.1-tuxcare.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/which"
        }
      ]
    },
    {
      "type": "library",
      "name": "bytes",
      "version": "3.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.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/bytes"
        }
      ]
    },
    {
      "type": "library",
      "name": "content-type",
      "version": "1.0.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "debug",
      "version": "2.6.9",
      "bom-ref": "karma@4.4.1-tuxcare.1|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"
        }
      ]
    },
    {
      "type": "library",
      "name": "depd",
      "version": "1.1.2",
      "bom-ref": "karma@4.4.1-tuxcare.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/depd"
        }
      ]
    },
    {
      "type": "library",
      "name": "http-errors",
      "version": "1.7.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/http-errors"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "inherits",
          "version": "2.0.3",
          "bom-ref": "karma@4.4.1-tuxcare.1|http-errors@1.7.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/http-errors/node_modules/inherits"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "iconv-lite",
      "version": "0.4.24",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "on-finished",
      "version": "2.3.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "qs",
      "version": "6.7.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "raw-body",
      "version": "2.4.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/raw-body"
        }
      ]
    },
    {
      "type": "library",
      "name": "type-is",
      "version": "1.6.18",
      "bom-ref": "karma@4.4.1-tuxcare.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/type-is"
        }
      ]
    },
    {
      "type": "library",
      "name": "fill-range",
      "version": "7.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "assert",
      "version": "1.5.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|assert@1.5.0",
      "description": "The node.js assert module, re-packaged for web browsers.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/assert@1.5.0",
      "externalReferences": [
        {
          "url": "git://github.com/browserify/commonjs-assert.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/browserify/commonjs-assert",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/browserify/commonjs-assert/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/assert"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "util",
          "version": "0.10.3",
          "bom-ref": "karma@4.4.1-tuxcare.1|assert@1.5.0|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/assert/node_modules/util"
            }
          ]
        },
        {
          "type": "library",
          "name": "inherits",
          "version": "2.0.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|assert@1.5.0|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/assert/node_modules/inherits"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "browser-pack",
      "version": "6.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|browser-pack@6.1.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@6.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/browserify/browser-pack.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/browserify/browser-pack",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/browserify/browser-pack/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/browser-pack/-/browser-pack-6.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browser-pack"
        }
      ]
    },
    {
      "type": "library",
      "name": "browser-resolve",
      "version": "1.11.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|browser-resolve@1.11.3",
      "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.3",
      "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.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browser-resolve"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "resolve",
          "version": "1.1.7",
          "bom-ref": "karma@4.4.1-tuxcare.1|browser-resolve@1.11.3|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/browser-resolve/node_modules/resolve"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "browserify-zlib",
      "version": "0.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|browserify-zlib@0.2.0",
      "author": "Devon Govett",
      "description": "Full zlib module for the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browserify-zlib@0.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/devongovett/browserify-zlib.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/devongovett/browserify-zlib",
          "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.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browserify-zlib"
        }
      ]
    },
    {
      "type": "library",
      "name": "buffer",
      "version": "5.2.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|buffer@5.2.1",
      "author": "Feross Aboukhadijeh",
      "description": "Node.js Buffer API, for the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/buffer@5.2.1",
      "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.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/buffer"
        }
      ]
    },
    {
      "type": "library",
      "name": "cached-path-relative",
      "version": "1.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|cached-path-relative@1.0.2",
      "description": "Memoize the results of the path.relative function",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cached-path-relative@1.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/ashaffer/cached-path-relative.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ashaffer/cached-path-relative#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ashaffer/cached-path-relative/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cached-path-relative/-/cached-path-relative-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cached-path-relative"
        }
      ]
    },
    {
      "type": "library",
      "name": "concat-stream",
      "version": "1.6.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|concat-stream@1.6.2",
      "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.6.2",
      "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.6.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/concat-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "console-browserify",
      "version": "1.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|constants-browserify@1.0.0",
      "author": "Julian Gruber",
      "description": "node's constants module for the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/constants-browserify@1.0.0",
      "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-1.0.0.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.12.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|crypto-browserify@3.12.0",
      "author": "Dominic Tarr",
      "description": "implementation of crypto for the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/crypto-browserify@3.12.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.12.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": "defined",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.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/defined"
        }
      ]
    },
    {
      "type": "library",
      "name": "deps-sort",
      "version": "2.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|deps-sort@2.0.0",
      "author": "James Halliday",
      "description": "sort module-deps output for deterministic browserify bundles",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/deps-sort@2.0.0",
      "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-2.0.0.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.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|domain-browser@1.2.0",
      "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.2.0",
      "externalReferences": [
        {
          "url": "git+https://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.2.0.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.1.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/duplexer2"
        }
      ]
    },
    {
      "type": "library",
      "name": "events",
      "version": "2.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|events@2.1.0",
      "author": "Irakli Gozalishvili",
      "description": "Node's event emitter for all engines.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/events@2.1.0",
      "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-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/events"
        }
      ]
    },
    {
      "type": "library",
      "name": "has",
      "version": "1.0.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "htmlescape",
      "version": "1.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|htmlescape@1.1.1",
      "author": "Andres Suarez",
      "description": "Properly escape JSON for usage as an object literal inside of a `<script>` tag",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/htmlescape@1.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/zertosh/htmlescape.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/zertosh/htmlescape",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/zertosh/htmlescape/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/htmlescape"
        }
      ]
    },
    {
      "type": "library",
      "name": "https-browserify",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|https-browserify@1.0.0",
      "author": "James Halliday",
      "description": "https module compatability for browserify",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/https-browserify@1.0.0",
      "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-1.0.0.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": "inherits",
      "version": "2.0.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "insert-module-globals",
      "version": "7.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|insert-module-globals@7.2.0",
      "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@7.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/browserify/insert-module-globals.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/browserify/insert-module-globals",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/browserify/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-7.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/insert-module-globals"
        }
      ]
    },
    {
      "type": "library",
      "name": "JSONStream",
      "version": "1.3.5",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/JSONStream"
        }
      ]
    },
    {
      "type": "library",
      "name": "labeled-stream-splicer",
      "version": "2.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|labeled-stream-splicer@2.0.2",
      "author": "James Halliday",
      "description": "stream splicer with labels",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/labeled-stream-splicer@2.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/browserify/labeled-stream-splicer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/browserify/labeled-stream-splicer",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/browserify/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-2.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": "6.2.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|module-deps@6.2.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@6.2.1",
      "externalReferences": [
        {
          "url": "git://github.com/browserify/module-deps.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/browserify/module-deps",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/browserify/module-deps/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/module-deps/-/module-deps-6.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/module-deps"
        }
      ]
    },
    {
      "type": "library",
      "name": "os-browserify",
      "version": "0.3.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|os-browserify@0.3.0",
      "author": "CoderPuppy",
      "description": "The [os](https://nodejs.org/api/os.html) module from node.js, but for browsers.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/os-browserify@0.3.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/CoderPuppy/os-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/CoderPuppy/os-browserify#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/CoderPuppy/os-browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.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": "parents",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "path-browserify",
      "version": "0.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|path-browserify@0.0.1",
      "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.1",
      "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.1.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": "process",
      "version": "0.11.10",
      "bom-ref": "karma@4.4.1-tuxcare.1|process@0.11.10",
      "author": "Roman Shtylman",
      "description": "process information for node.js and browsers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/process@0.11.10",
      "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.10.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/process"
        }
      ]
    },
    {
      "type": "library",
      "name": "punycode",
      "version": "1.4.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/punycode"
        }
      ]
    },
    {
      "type": "library",
      "name": "querystring-es3",
      "version": "0.2.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "read-only-stream",
      "version": "2.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|read-only-stream@2.0.0",
      "author": "James Halliday",
      "description": "wrap a readable/writable stream to be read-only",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/read-only-stream@2.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/substack/read-only-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/read-only-stream",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/read-only-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/read-only-stream/-/read-only-stream-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/read-only-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "readable-stream",
      "version": "2.3.6",
      "bom-ref": "karma@4.4.1-tuxcare.1|readable-stream@2.3.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.3.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.3.6.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": "safe-buffer",
          "version": "5.1.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|readable-stream@2.3.6|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": "karma@4.4.1-tuxcare.1|readable-stream@2.3.6|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": "resolve",
      "version": "1.11.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|resolve@1.11.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@1.11.1",
      "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.11.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/resolve"
        }
      ]
    },
    {
      "type": "library",
      "name": "shasum",
      "version": "1.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|shasum@1.0.2",
      "author": "'Dominic Tarr'",
      "description": "Single function that return the sha1sum. Installing this is just a little bit quicker than reading the crypto documentation.",
      "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"
        }
      ]
    },
    {
      "type": "library",
      "name": "shell-quote",
      "version": "1.6.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|shell-quote@1.6.1",
      "author": "James Halliday",
      "description": "quote and parse shell commands",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/shell-quote@1.6.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-1.6.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": "2.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|stream-browserify@2.0.2",
      "author": "James Halliday",
      "description": "the stream module from node core for browsers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/stream-browserify@2.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/browserify/stream-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/browserify/stream-browserify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/browserify/stream-browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stream-browserify"
        }
      ]
    },
    {
      "type": "library",
      "name": "stream-http",
      "version": "2.8.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|stream-http@2.8.3",
      "author": "John Hiesey",
      "description": "Streaming http in the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/stream-http@2.8.3",
      "externalReferences": [
        {
          "url": "git://github.com/jhiesey/stream-http.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jhiesey/stream-http#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jhiesey/stream-http/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stream-http"
        }
      ]
    },
    {
      "type": "library",
      "name": "string_decoder",
      "version": "1.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|string_decoder@1.2.0",
      "description": "The string_decoder module from Node core",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/string_decoder@1.2.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.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string_decoder"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "safe-buffer",
          "version": "5.1.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|string_decoder@1.2.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/string_decoder/node_modules/safe-buffer"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "subarg",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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.4.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|syntax-error@1.4.0",
      "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.4.0",
      "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.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/syntax-error"
        }
      ]
    },
    {
      "type": "library",
      "name": "through2",
      "version": "2.0.5",
      "bom-ref": "karma@4.4.1-tuxcare.1|through2@2.0.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@2.0.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-2.0.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/through2"
        }
      ]
    },
    {
      "type": "library",
      "name": "timers-browserify",
      "version": "1.4.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|tty-browserify@0.0.1",
      "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.1",
      "externalReferences": [
        {
          "url": "git://github.com/browserify/tty-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/browserify/tty-browserify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/browserify/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.1.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": "url",
      "version": "0.11.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|url@0.11.0",
      "description": "The core `url` packaged standalone for use with Browserify.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/url@0.11.0",
      "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.11.0.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": "karma@4.4.1-tuxcare.1|url@0.11.0|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.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|util@0.10.4",
      "author": "Joyent",
      "description": "Node.JS util module",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/util@0.10.4",
      "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.4.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.3",
          "bom-ref": "karma@4.4.1-tuxcare.1|util@0.10.4|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/util/node_modules/inherits"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "vm-browserify",
      "version": "1.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|vm-browserify@1.1.0",
      "author": "James Halliday",
      "description": "vm module for the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/vm-browserify@1.1.0",
      "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-1.1.0.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": "xtend",
      "version": "4.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "check-error",
      "version": "1.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|check-error@1.0.2",
      "author": "Jake Luer",
      "description": "Error comparison and information related utility for node and the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/check-error@1.0.2",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/chaijs/check-error.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chaijs/check-error#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chaijs/check-error/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/check-error"
        }
      ]
    },
    {
      "type": "library",
      "name": "assertion-error",
      "version": "1.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|assertion-error@1.1.0",
      "author": "Jake Luer",
      "description": "Error constructor for test and validation frameworks that implements standardized AssertionError specification.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/assertion-error@1.1.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/chaijs/assertion-error.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chaijs/assertion-error#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chaijs/assertion-error/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/assertion-error"
        }
      ]
    },
    {
      "type": "library",
      "name": "deep-eql",
      "version": "3.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|deep-eql@3.0.1",
      "author": "Jake Luer",
      "description": "Improved deep equality testing for Node.js and the browser.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/deep-eql@3.0.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/chaijs/deep-eql.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chaijs/deep-eql#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chaijs/deep-eql/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/deep-eql"
        }
      ]
    },
    {
      "type": "library",
      "name": "get-func-name",
      "version": "2.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|get-func-name@2.0.0",
      "author": "Jake Luer",
      "description": "Utility for getting a function's name for node and the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/get-func-name@2.0.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/chaijs/get-func-name.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chaijs/get-func-name#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chaijs/get-func-name/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-func-name"
        }
      ]
    },
    {
      "type": "library",
      "name": "pathval",
      "version": "1.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|pathval@1.1.0",
      "author": "Veselin Todorov",
      "description": "Object value retrieval given a string path",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pathval@1.1.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/chaijs/pathval.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chaijs/pathval",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chaijs/pathval/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pathval"
        }
      ]
    },
    {
      "type": "library",
      "name": "type-detect",
      "version": "4.0.8",
      "bom-ref": "karma@4.4.1-tuxcare.1|type-detect@4.0.8",
      "author": "Jake Luer",
      "description": "Improved typeof detection for node.js and the browser.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/type-detect@4.0.8",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/chaijs/type-detect.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chaijs/type-detect#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chaijs/type-detect/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/type-detect"
        }
      ]
    },
    {
      "type": "library",
      "name": "glob-parent",
      "version": "5.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|glob-parent@5.0.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.0.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.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/glob-parent"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-binary-path",
      "version": "2.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "is-glob",
      "version": "4.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.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/is-glob"
        }
      ]
    },
    {
      "type": "library",
      "name": "normalize-path",
      "version": "3.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.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/normalize-path"
        }
      ]
    },
    {
      "type": "library",
      "name": "readdirp",
      "version": "3.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|readdirp@3.1.1",
      "author": "Thorsten Lorenz",
      "description": "Recursive version of fs.readdir with streaming api.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/readdirp@3.1.1",
      "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.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/readdirp"
        }
      ]
    },
    {
      "type": "library",
      "name": "finalhandler",
      "version": "1.1.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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"
        }
      ]
    },
    {
      "type": "library",
      "name": "parseurl",
      "version": "1.3.3",
      "bom-ref": "karma@4.4.1-tuxcare.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/parseurl"
        }
      ]
    },
    {
      "type": "library",
      "name": "utils-merge",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "assertion-error-formatter",
      "version": "2.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|assertion-error-formatter@2.0.1",
      "author": "Charlie Rudolph",
      "description": "Format errors to display a diff between the actual and expected",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/assertion-error-formatter@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/charlierudolph/node-assertion-error-formatter.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/charlierudolph/node-assertion-error-formatter",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/charlierudolph/node-assertion-error-formatter/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/assertion-error-formatter/-/assertion-error-formatter-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/assertion-error-formatter"
        }
      ]
    },
    {
      "type": "library",
      "name": "babel-runtime",
      "version": "6.26.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|babel-runtime@6.26.0",
      "author": "Sebastian McKenzie",
      "description": "babel selfContained runtime",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/babel-runtime@6.26.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#master",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/babel/babel/tree/master#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-runtime/-/babel-runtime-6.26.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/babel-runtime"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "core-js",
          "version": "2.6.9",
          "bom-ref": "karma@4.4.1-tuxcare.1|babel-runtime@6.26.0|core-js@2.6.9",
          "description": "Standard library",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/core-js@2.6.9",
          "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.6.9.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/babel-runtime/node_modules/core-js"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "cli-table",
      "version": "0.3.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "commander",
      "version": "2.20.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|commander@2.20.0",
      "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.0",
      "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.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/commander"
        }
      ]
    },
    {
      "type": "library",
      "name": "cucumber-expressions",
      "version": "5.0.18",
      "bom-ref": "karma@4.4.1-tuxcare.1|cucumber-expressions@5.0.18",
      "author": "Cucumber Limited",
      "description": "Cucumber Expressions - a simpler alternative to Regular Expressions",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cucumber-expressions@5.0.18",
      "externalReferences": [
        {
          "url": "git://github.com/cucumber/cucumber-expressions-javascript.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/cucumber/cucumber-expressions-javascript#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/cucumber/cucumber-expressions-javascript/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cucumber-expressions/-/cucumber-expressions-5.0.18.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cucumber-expressions"
        }
      ]
    },
    {
      "type": "library",
      "name": "cucumber-tag-expressions",
      "version": "1.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|cucumber-tag-expressions@1.1.1",
      "author": "Cucumber Limited",
      "description": "Cucumber Tag Expression parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cucumber-tag-expressions@1.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/cucumber/tag-expressions-javascript.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/cucumber/tag-expressions-javascript",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/cucumber/tag-expressions-javascript/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cucumber-tag-expressions/-/cucumber-tag-expressions-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cucumber-tag-expressions"
        }
      ]
    },
    {
      "type": "library",
      "name": "duration",
      "version": "0.2.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|duration@0.2.2",
      "author": "Mariusz Nowak",
      "description": "Time duration utilities",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/duration@0.2.2",
      "externalReferences": [
        {
          "url": "git://github.com/medikoo/duration.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/medikoo/duration#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/medikoo/duration/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/duration/-/duration-0.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/duration"
        }
      ]
    },
    {
      "type": "library",
      "name": "escape-string-regexp",
      "version": "1.0.5",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "figures",
      "version": "2.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "gherkin",
      "version": "5.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|gherkin@5.1.0",
      "author": "Aslak Hellesøy",
      "description": "Gherkin parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/gherkin@5.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/cucumber/gherkin-javascript.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/cucumber/gherkin",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/cucumber/gherkin/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/gherkin/-/gherkin-5.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gherkin"
        }
      ]
    },
    {
      "type": "library",
      "name": "indent-string",
      "version": "3.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|indent-string@3.2.0",
      "author": "Sindre Sorhus",
      "description": "Indent each line in a string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/indent-string@3.2.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-3.2.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": "is-generator",
      "version": "1.0.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|is-generator@1.0.3",
      "author": "Blake Embrey",
      "description": "Check whether a value is a generator or generator function",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-generator@1.0.3",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/is-generator.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/is-generator",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/is-generator/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-generator/-/is-generator-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-generator"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-stream",
      "version": "1.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "mz",
      "version": "2.7.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|mz@2.7.0",
      "author": "Jonathan Ong",
      "description": "modernize node.js to current ECMAScript standards",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mz@2.7.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/normalize/mz.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/normalize/mz#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/normalize/mz/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mz"
        }
      ]
    },
    {
      "type": "library",
      "name": "progress",
      "version": "2.0.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "stack-chain",
      "version": "2.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|stack-chain@2.0.0",
      "author": "Andreas Madsen",
      "description": "API for combining call site modifiers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/stack-chain@2.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/AndreasMadsen/stack-chain.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/AndreasMadsen/stack-chain#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/AndreasMadsen/stack-chain/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/stack-chain/-/stack-chain-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stack-chain"
        }
      ]
    },
    {
      "type": "library",
      "name": "stacktrace-js",
      "version": "2.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|stacktrace-js@2.0.0",
      "description": "Framework-agnostic, micro-library for getting stack traces in all environments",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/stacktrace-js@2.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/stacktracejs/stacktrace.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://www.stacktracejs.com",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stacktracejs/stacktrace.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/stacktrace-js/-/stacktrace-js-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stacktrace-js"
        }
      ]
    },
    {
      "type": "library",
      "name": "string-argv",
      "version": "0.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|string-argv@0.0.2",
      "author": "Anthony McCormick",
      "description": "string-argv parses a string into an argument array to mimic process.argv. This is useful when testing Command Line Utilities that you want to pass arguments to.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/string-argv@0.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/mccormicka/string-argv.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mccormicka/string-argv",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mccormicka/string-argv/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/string-argv/-/string-argv-0.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string-argv"
        }
      ]
    },
    {
      "type": "library",
      "name": "title-case",
      "version": "2.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|title-case@2.1.1",
      "author": "Blake Embrey",
      "description": "Title case a string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/title-case@2.1.1",
      "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.1.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": "util-arity",
      "version": "1.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|util-arity@1.1.0",
      "author": "Blake Embrey",
      "description": "Set the length of a function.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/util-arity@1.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/arity.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/arity",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/arity/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/util-arity/-/util-arity-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/util-arity"
        }
      ]
    },
    {
      "type": "library",
      "name": "verror",
      "version": "1.10.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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"
        }
      ]
    },
    {
      "type": "library",
      "name": "custom-event",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "extend",
      "version": "3.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "void-elements",
      "version": "2.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "array-includes",
      "version": "3.0.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|array-includes@3.0.3",
      "author": "Jordan Harband",
      "description": "An ES7/ES2016 spec-compliant `Array.prototype.includes` shim/polyfill/replacement that works as far down as ES3.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/array-includes@3.0.3",
      "externalReferences": [
        {
          "url": "git://github.com/ljharb/array-includes.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/array-includes#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/array-includes/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-includes"
        }
      ]
    },
    {
      "type": "library",
      "name": "contains-path",
      "version": "0.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|contains-path@0.1.0",
      "author": "Jon Schlinkert",
      "description": "Return true if a file path contains the given path.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/contains-path@0.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/contains-path.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/contains-path",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/contains-path/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/contains-path"
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint-import-resolver-node",
      "version": "0.3.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|eslint-import-resolver-node@0.3.2",
      "author": "Ben Mosher",
      "description": "Node default behavior import resolution plugin for eslint-plugin-import.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eslint-import-resolver-node@0.3.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/benmosher/eslint-plugin-import.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/benmosher/eslint-plugin-import",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/benmosher/eslint-plugin-import/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-import-resolver-node"
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint-module-utils",
      "version": "2.4.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|eslint-module-utils@2.4.1",
      "author": "Ben Mosher",
      "description": "Core utilities to support eslint-plugin-import and other module-related plugins.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eslint-module-utils@2.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/benmosher/eslint-plugin-import.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/benmosher/eslint-plugin-import#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/benmosher/eslint-plugin-import/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-module-utils"
        }
      ]
    },
    {
      "type": "library",
      "name": "object.values",
      "version": "1.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|object.values@1.1.0",
      "author": "Jordan Harband",
      "description": "ES2017 spec-compliant Object.values shim.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/object.values@1.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/es-shims/Object.values.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/es-shims/Object.values#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/es-shims/Object.values/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object.values"
        }
      ]
    },
    {
      "type": "library",
      "name": "read-pkg-up",
      "version": "2.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|read-pkg-up@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Read the closest package.json file",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/read-pkg-up@2.0.0",
      "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-2.0.0.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": "eslint-plugin-es",
      "version": "1.4.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|eslint-plugin-es@1.4.0",
      "author": "Toru Nagashima",
      "description": "ESLint plugin about ECMAScript syntactic features.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eslint-plugin-es@1.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mysticatea/eslint-plugin-es.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mysticatea/eslint-plugin-es#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mysticatea/eslint-plugin-es/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-1.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-plugin-es"
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint-utils",
      "version": "1.4.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|eslint-utils@1.4.0",
      "author": "Toru Nagashima",
      "description": "Utilities for ESLint plugins.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eslint-utils@1.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mysticatea/eslint-utils.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mysticatea/eslint-utils#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mysticatea/eslint-utils/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-utils"
        }
      ]
    },
    {
      "type": "library",
      "name": "code-frame",
      "group": "@babel",
      "version": "7.5.5",
      "bom-ref": "karma@4.4.1-tuxcare.1|@babel/code-frame@7.5.5",
      "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.5.5",
      "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/-/code-frame-7.5.5.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": "ajv",
      "version": "6.10.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|ajv@6.10.2",
      "author": "Evgeny Poberezkin",
      "description": "Another JSON Schema Validator",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ajv@6.10.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.10.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": "chalk",
      "version": "2.4.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/chalk"
        }
      ]
    },
    {
      "type": "library",
      "name": "cross-spawn",
      "version": "6.0.5",
      "bom-ref": "karma@4.4.1-tuxcare.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-spawn"
        }
      ]
    },
    {
      "type": "library",
      "name": "doctrine",
      "version": "3.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|doctrine@3.0.0",
      "description": "JSDoc parser",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/doctrine@3.0.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-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/doctrine"
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint-scope",
      "version": "4.0.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|eslint-scope@4.0.3",
      "description": "ECMAScript scope analyzer for ESLint",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eslint-scope@4.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/eslint/eslint-scope.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/eslint/eslint-scope",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/eslint/eslint-scope/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-scope"
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint-visitor-keys",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|eslint-visitor-keys@1.0.0",
      "author": "Toru Nagashima",
      "description": "Constants and utilities about visitor keys to traverse AST.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eslint-visitor-keys@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/eslint/eslint-visitor-keys.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/eslint/eslint-visitor-keys#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/eslint/eslint-visitor-keys/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-visitor-keys"
        }
      ]
    },
    {
      "type": "library",
      "name": "espree",
      "version": "5.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|espree@5.0.1",
      "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@5.0.1",
      "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-5.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/espree"
        }
      ]
    },
    {
      "type": "library",
      "name": "esquery",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|esquery@1.0.1",
      "author": "Joel Feenstra",
      "description": "A query library for ECMAScript AST using a CSS selector like query language.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/esquery@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jrfeenst/esquery.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jrfeenst/esquery#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jrfeenst/esquery/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/esquery"
        }
      ]
    },
    {
      "type": "library",
      "name": "esutils",
      "version": "2.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "5.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|file-entry-cache@5.0.1",
      "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@5.0.1",
      "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-5.0.1.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": "functional-red-black-tree",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|functional-red-black-tree@1.0.1",
      "author": "Mikola Lysenko",
      "description": "A fully persistent balanced binary search tree",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/functional-red-black-tree@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/mikolalysenko/functional-red-black-tree.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mikolalysenko/functional-red-black-tree#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mikolalysenko/functional-red-black-tree/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/functional-red-black-tree"
        }
      ]
    },
    {
      "type": "library",
      "name": "globals",
      "version": "11.12.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|globals@11.12.0",
      "author": "Sindre Sorhus",
      "description": "Global identifiers from different JavaScript environments",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/globals@11.12.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-11.12.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": "4.0.6",
      "bom-ref": "karma@4.4.1-tuxcare.1|ignore@4.0.6",
      "author": "kael",
      "description": "Ignore is a manager and filter for .gitignore rules.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ignore@4.0.6",
      "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-4.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ignore"
        }
      ]
    },
    {
      "type": "library",
      "name": "import-fresh",
      "version": "3.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|import-fresh@3.1.0",
      "author": "Sindre Sorhus",
      "description": "Import a module while bypassing the cache",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/import-fresh@3.1.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.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/import-fresh"
        }
      ]
    },
    {
      "type": "library",
      "name": "imurmurhash",
      "version": "0.1.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "inquirer",
      "version": "6.5.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|inquirer@6.5.0",
      "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.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-6.5.0.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": "strip-ansi",
          "version": "5.2.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|inquirer@6.5.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/inquirer/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "4.1.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|inquirer@6.5.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/inquirer/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "js-yaml",
      "version": "3.13.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|js-yaml@3.13.1",
      "author": "Vladimir Zapparov",
      "description": "YAML 1.2 parser and serializer",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/js-yaml@3.13.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.13.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": "json-stable-stringify-without-jsonify",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|json-stable-stringify-without-jsonify@1.0.1",
      "author": "James Halliday",
      "description": "deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results, with no public domain dependencies",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/json-stable-stringify-without-jsonify@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/samn/json-stable-stringify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/samn/json-stable-stringify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/samn/json-stable-stringify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-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-without-jsonify"
        }
      ]
    },
    {
      "type": "library",
      "name": "levn",
      "version": "0.3.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "regexpp",
      "version": "2.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|regexpp@2.0.1",
      "author": "Toru Nagashima",
      "description": "Regular expression parser for ECMAScript 2018.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/regexpp@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/mysticatea/regexpp.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mysticatea/regexpp#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mysticatea/regexpp/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/regexpp"
        }
      ]
    },
    {
      "type": "library",
      "name": "semver",
      "version": "5.7.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|semver@5.7.0",
      "description": "The semantic version parser used by npm.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/semver@5.7.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.7.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/semver"
        }
      ]
    },
    {
      "type": "library",
      "name": "strip-ansi",
      "version": "4.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.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/strip-ansi"
        }
      ]
    },
    {
      "type": "library",
      "name": "strip-json-comments",
      "version": "2.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "5.4.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|table@5.4.4",
      "author": "Gajus Kuizinas",
      "description": "Formats data into a string table.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/table@5.4.4",
      "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-5.4.4.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": "3.1.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|table@5.4.4|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/table/node_modules/string-width"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "5.2.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|table@5.4.4|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/table/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "4.1.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|table@5.4.4|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/table/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "text-table",
      "version": "0.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "fs.realpath",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "inflight",
      "version": "1.0.6",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "once",
      "version": "1.4.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "async",
      "version": "2.6.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "browserify-incremental",
      "version": "3.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|browserify-incremental@3.1.1",
      "author": "James Friend",
      "description": "Fast incremental rebuilds for browserify",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browserify-incremental@3.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/jsdf/browserify-incremental.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jsdf/browserify-incremental",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jsdf/browserify-incremental/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/browserify-incremental/-/browserify-incremental-3.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browserify-incremental"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "JSONStream",
          "version": "0.10.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|browserify-incremental@3.1.1|JSONStream@0.10.0",
          "author": "Dominic Tarr",
          "description": "rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)",
          "purl": "pkg:npm/jsonstream@0.10.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-0.10.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/browserify-incremental/node_modules/JSONStream"
            }
          ]
        },
        {
          "type": "library",
          "name": "jsonparse",
          "version": "0.0.5",
          "bom-ref": "karma@4.4.1-tuxcare.1|browserify-incremental@3.1.1|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-incremental/node_modules/jsonparse"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "watchify",
      "version": "3.11.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|watchify@3.11.1",
      "author": "James Halliday",
      "description": "watch mode for browserify builds",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/watchify@3.11.1",
      "externalReferences": [
        {
          "url": "git://github.com/substack/watchify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/watchify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/watchify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/watchify/-/watchify-3.11.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/watchify"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "chokidar",
          "version": "2.1.6",
          "bom-ref": "karma@4.4.1-tuxcare.1|watchify@3.11.1|chokidar@2.1.6",
          "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.1.6",
          "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-2.1.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/watchify/node_modules/chokidar"
            }
          ]
        },
        {
          "type": "library",
          "name": "braces",
          "version": "2.3.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|watchify@3.11.1|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/watchify/node_modules/braces"
            }
          ]
        },
        {
          "type": "library",
          "name": "glob-parent",
          "version": "3.1.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|watchify@3.11.1|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/watchify/node_modules/glob-parent"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "is-glob",
              "version": "3.1.0",
              "bom-ref": "karma@4.4.1-tuxcare.1|watchify@3.11.1|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/watchify/node_modules/glob-parent/node_modules/is-glob"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "is-binary-path",
          "version": "1.0.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|watchify@3.11.1|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/watchify/node_modules/is-binary-path"
            }
          ]
        },
        {
          "type": "library",
          "name": "readdirp",
          "version": "2.2.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|watchify@3.11.1|readdirp@2.2.1",
          "author": "Thorsten Lorenz",
          "description": "Recursive version of fs.readdir with streaming api.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readdirp@2.2.1",
          "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-2.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/watchify/node_modules/readdirp"
            }
          ]
        },
        {
          "type": "library",
          "name": "extend-shallow",
          "version": "2.0.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|watchify@3.11.1|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/watchify/node_modules/extend-shallow"
            }
          ]
        },
        {
          "type": "library",
          "name": "fill-range",
          "version": "4.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|watchify@3.11.1|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/watchify/node_modules/fill-range"
            }
          ]
        },
        {
          "type": "library",
          "name": "binary-extensions",
          "version": "1.13.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|watchify@3.11.1|binary-extensions@1.13.1",
          "author": "Sindre Sorhus",
          "description": "List of binary file extensions",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/binary-extensions@1.13.1",
          "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.13.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/watchify/node_modules/binary-extensions"
            }
          ]
        },
        {
          "type": "library",
          "name": "to-regex-range",
          "version": "2.1.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|watchify@3.11.1|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/watchify/node_modules/to-regex-range"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-known-options",
      "version": "1.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|grunt-known-options@1.1.1",
      "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.1",
      "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.1.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": "interpret",
      "version": "1.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.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/interpret"
        }
      ]
    },
    {
      "type": "library",
      "name": "liftoff",
      "version": "2.5.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|liftoff@2.5.0",
      "author": "Tyler Kellen",
      "description": "Launch your command line tool with ease.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/liftoff@2.5.0",
      "externalReferences": [
        {
          "url": "git+https://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#readme",
          "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.5.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": "2.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|liftoff@2.5.0|findup-sync@2.0.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"
              }
            }
          ],
          "purl": "pkg:npm/findup-sync@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/js-cli/node-findup-sync.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/js-cli/node-findup-sync#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/js-cli/node-findup-sync/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.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": "is-glob",
          "version": "3.1.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|liftoff@2.5.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/liftoff/node_modules/is-glob"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "v8flags",
      "version": "3.1.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|v8flags@3.1.3",
      "author": "Gulp Team",
      "description": "Get available v8 flags.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/v8flags@3.1.3",
      "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.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/v8flags"
        }
      ]
    },
    {
      "type": "library",
      "name": "gaze",
      "version": "1.1.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|gaze@1.1.3",
      "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"
          }
        }
      ],
      "purl": "pkg:npm/gaze@1.1.3",
      "externalReferences": [
        {
          "url": "git+https://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-1.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gaze"
        }
      ]
    },
    {
      "type": "library",
      "name": "tiny-lr",
      "version": "1.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|tiny-lr@1.1.1",
      "author": "mklabs",
      "description": "Tiny LiveReload server, background-friendly",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tiny-lr@1.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/mklabs/tiny-lr.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mklabs/tiny-lr",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mklabs/tiny-lr/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tiny-lr"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "3.2.6",
          "bom-ref": "karma@4.4.1-tuxcare.1|tiny-lr@1.1.1|debug@3.2.6",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@3.2.6",
          "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.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/tiny-lr/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.1.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|tiny-lr@1.1.1|ms@2.1.2",
          "description": "Tiny millisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@2.1.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-2.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/tiny-lr/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-changelog",
      "version": "1.1.24",
      "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog@1.1.24",
      "description": "Generate a changelog from git metadata",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-changelog@1.1.24",
      "externalReferences": [
        {
          "url": "git+https://github.com/conventional-changelog/conventional-changelog.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/conventional-changelog/-/conventional-changelog-1.1.24.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-changelog"
        }
      ]
    },
    {
      "type": "library",
      "name": "plur",
      "version": "2.1.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|plur@2.1.2",
      "author": "Sindre Sorhus",
      "description": "Pluralize a word",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/plur@2.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/plur.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/plur#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/plur/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/plur"
        }
      ]
    },
    {
      "type": "library",
      "name": "q",
      "version": "1.5.1",
      "bom-ref": "karma@4.4.1-tuxcare.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/q"
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-github-releaser",
      "version": "1.1.13",
      "bom-ref": "karma@4.4.1-tuxcare.1|conventional-github-releaser@1.1.13",
      "author": "Steve Mao",
      "description": "Make a new GitHub release from git metadata.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-github-releaser@1.1.13",
      "externalReferences": [
        {
          "url": "git+https://github.com/conventional-changelog/conventional-github-releaser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-github-releaser",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-github-releaser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/conventional-github-releaser/-/conventional-github-releaser-1.1.13.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-github-releaser"
        }
      ]
    },
    {
      "type": "library",
      "name": "cucumber-html-reporter",
      "version": "3.0.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|cucumber-html-reporter@3.0.4",
      "author": "Kushang Gajjar",
      "description": "Generates Cucumber HTML reports in three different themes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cucumber-html-reporter@3.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/gkushang/cucumber-html-reporter.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gkushang/cucumber-html-reporter#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gkushang/cucumber-html-reporter/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cucumber-html-reporter/-/cucumber-html-reporter-3.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cucumber-html-reporter"
        }
      ]
    },
    {
      "type": "library",
      "name": "cucumber-parallel",
      "version": "2.0.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|cucumber-parallel@2.0.3",
      "author": "kushang gajjar",
      "description": "Run cucumber-js features in parallel",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cucumber-parallel@2.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/gkushang/cucumber-parallel.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gkushang/cucumber-parallel#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gkushang/cucumber-parallel/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cucumber-parallel/-/cucumber-parallel-2.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cucumber-parallel"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "cucumber",
          "version": "2.3.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|cucumber-parallel@2.0.3|cucumber@2.3.1",
          "author": "Julien Biezemans",
          "description": "The official JavaScript implementation of Cucumber.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/cucumber@2.3.1",
          "externalReferences": [
            {
              "url": "git://github.com/cucumber/cucumber-js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://github.com/cucumber/cucumber-js",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/cucumber/cucumber-js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/cucumber/-/cucumber-2.3.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cucumber-parallel/node_modules/cucumber"
            }
          ]
        },
        {
          "type": "library",
          "name": "events",
          "version": "1.1.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|cucumber-parallel@2.0.3|events@1.1.1",
          "author": "Irakli Gozalishvili",
          "description": "Node's event emitter for all engines.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/events@1.1.1",
          "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.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cucumber-parallel/node_modules/events"
            }
          ]
        },
        {
          "type": "library",
          "name": "gherkin",
          "version": "4.1.3",
          "bom-ref": "karma@4.4.1-tuxcare.1|cucumber-parallel@2.0.3|gherkin@4.1.3",
          "author": "Aslak Hellesøy",
          "description": "Gherkin parser",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/gherkin@4.1.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/cucumber/gherkin-javascript.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/cucumber/gherkin",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/cucumber/gherkin/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/gherkin/-/gherkin-4.1.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cucumber-parallel/node_modules/gherkin"
            }
          ]
        },
        {
          "type": "library",
          "name": "cucumber-expressions",
          "version": "3.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|cucumber-parallel@2.0.3|cucumber-expressions@3.0.0",
          "author": "Cucumber Limited",
          "description": "Cucumber Expressions - a simpler alternative to Regular Expressions",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/cucumber-expressions@3.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/cucumber/cucumber-expressions-javascript.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/cucumber/cucumber-expressions-javascript#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/cucumber/cucumber-expressions-javascript/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/cucumber-expressions/-/cucumber-expressions-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cucumber-parallel/node_modules/cucumber-expressions"
            }
          ]
        },
        {
          "type": "library",
          "name": "stack-chain",
          "version": "1.3.7",
          "bom-ref": "karma@4.4.1-tuxcare.1|cucumber-parallel@2.0.3|stack-chain@1.3.7",
          "author": "Andreas Madsen",
          "description": "API for combining call site modifiers",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/stack-chain@1.3.7",
          "externalReferences": [
            {
              "url": "git://github.com/AndreasMadsen/stack-chain.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/AndreasMadsen/stack-chain#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/AndreasMadsen/stack-chain/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/stack-chain/-/stack-chain-1.3.7.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cucumber-parallel/node_modules/stack-chain"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "node-fs",
      "version": "0.1.7",
      "bom-ref": "karma@4.4.1-tuxcare.1|node-fs@0.1.7",
      "author": "Bruno Pedro",
      "description": "node-fs is an extension to the original nodejs fs library, offering new functionalities.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/bpedro/node-fs/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/node-fs@0.1.7",
      "externalReferences": [
        {
          "url": "git://github.com/bpedro/node-fs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/bpedro/node-fs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/bpedro/node-fs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/node-fs/-/node-fs-0.1.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/node-fs"
        }
      ]
    },
    {
      "type": "library",
      "name": "ramda",
      "version": "0.24.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|ramda@0.24.1",
      "author": "Scott Sauyet",
      "description": "A practical functional library for JavaScript programmers.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ramda@0.24.1",
      "externalReferences": [
        {
          "url": "git://github.com/ramda/ramda.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://ramdajs.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ramda/ramda/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ramda/-/ramda-0.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ramda"
        }
      ]
    },
    {
      "type": "library",
      "name": "hooker",
      "version": "0.2.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "coffeescript",
      "version": "1.10.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|coffeescript@1.10.0",
      "author": "Jeremy Ashkenas",
      "description": "Unfancy JavaScript",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/coffeescript@1.10.0",
      "externalReferences": [
        {
          "url": "git://github.com/jashkenas/coffeescript.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/coffeescript/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/coffeescript/-/coffeescript-1.10.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/coffeescript"
        }
      ]
    },
    {
      "type": "library",
      "name": "dateformat",
      "version": "1.0.12",
      "bom-ref": "karma@4.4.1-tuxcare.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/dateformat"
        }
      ]
    },
    {
      "type": "library",
      "name": "eventemitter2",
      "version": "0.4.14",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "findup-sync",
      "version": "0.3.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "grunt-legacy-log",
      "version": "2.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|grunt-legacy-log@2.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@2.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-2.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"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "colors",
          "version": "1.1.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|grunt-legacy-log@2.0.0|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/grunt-legacy-log/node_modules/colors"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-legacy-util",
      "version": "1.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|grunt-legacy-util@1.1.1",
      "author": "\"Cowboy\" Ben Alman",
      "description": "Some old grunt utils provided for backwards compatibility.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-legacy-util@1.1.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-1.1.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": "1.5.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|grunt-legacy-util@1.1.1|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-legacy-util/node_modules/async"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "nopt",
      "version": "3.0.6",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "eventemitter3",
      "version": "3.1.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|eventemitter3@3.1.2",
      "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@3.1.2",
      "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-3.1.2.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.7.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|follow-redirects@1.7.0",
      "author": "Ruben Verborgh",
      "description": "HTTP and HTTPS modules that follow redirects.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/follow-redirects@1.7.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.7.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/follow-redirects"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "3.2.6",
          "bom-ref": "karma@4.4.1-tuxcare.1|follow-redirects@1.7.0|debug@3.2.6",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@3.2.6",
          "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.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/follow-redirects/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.1.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|follow-redirects@1.7.0|ms@2.1.2",
          "description": "Tiny millisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@2.1.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-2.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/follow-redirects/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "requires-port",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "is-ci",
      "version": "1.2.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|is-ci@1.2.1",
      "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@1.2.1",
      "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-1.2.1.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": "buffer-alloc",
      "version": "1.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|buffer-alloc@1.2.0",
      "description": "A [ponyfill](https://ponyfill.com) for `Buffer.alloc`.",
      "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": "convert-source-map",
      "version": "1.1.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/convert-source-map"
        }
      ]
    },
    {
      "type": "library",
      "name": "hat",
      "version": "0.0.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|hat@0.0.3",
      "author": "James Halliday",
      "description": "generate random IDs and avoid collisions",
      "licenses": [
        {
          "license": {
            "name": "MIT/X11",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/hat@0.0.3",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/substack/node-hat.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/node-hat#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/node-hat/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/hat/-/hat-0.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hat"
        }
      ]
    },
    {
      "type": "library",
      "name": "js-string-escape",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|js-string-escape@1.0.1",
      "author": "Jo Liss",
      "description": "Escape strings for use as JavaScript string literals",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/js-string-escape@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/joliss/js-string-escape.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/joliss/js-string-escape#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/joliss/js-string-escape/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/js-string-escape/-/js-string-escape-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/js-string-escape"
        }
      ]
    },
    {
      "type": "library",
      "name": "os-shim",
      "version": "0.1.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|os-shim@0.1.3",
      "description": "Native OS module API shim for older node.js versions",
      "purl": "pkg:npm/os-shim@0.1.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/h2non/node-os-shim.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/h2non/node-os-shim",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/h2non/node-os-shim/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/os-shim"
        }
      ]
    },
    {
      "type": "library",
      "name": "browserstack-local",
      "version": "1.4.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "browserstack",
      "version": "1.5.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|browserstack@1.5.2",
      "author": "Scott González",
      "description": "A client for working with the BrowserStack APIs.",
      "purl": "pkg:npm/browserstack@1.5.2",
      "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.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browserstack"
        }
      ]
    },
    {
      "type": "library",
      "name": "fs-access",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|fs-access@1.0.1",
      "author": "Sindre Sorhus",
      "description": "Node.js 0.12 fs.access() & fs.accessSync() ponyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fs-access@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/fs-access.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/fs-access#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/fs-access/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fs-access"
        }
      ]
    },
    {
      "type": "library",
      "name": "xmlbuilder",
      "version": "8.2.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|xmlbuilder@8.2.2",
      "author": "Ozgur Ozcitak",
      "description": "An XML builder for node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/xmlbuilder@8.2.2",
      "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-8.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/xmlbuilder"
        }
      ]
    },
    {
      "type": "library",
      "name": "log-symbols",
      "version": "2.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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"
        }
      ]
    },
    {
      "type": "library",
      "name": "minimist",
      "version": "1.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "arrify",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "2.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|pkg-up@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Find the closest package.json file",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pkg-up@2.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-2.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": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|resolve-pkg@1.0.0",
      "author": "Sindre Sorhus",
      "description": "Resolve the path of a package regardless of it having an entry point",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/resolve-pkg@1.0.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-1.0.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": "karma@4.4.1-tuxcare.1|resolve-pkg@1.0.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": "date-format",
      "version": "2.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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.6",
          "bom-ref": "karma@4.4.1-tuxcare.1|streamroller@1.0.6|debug@3.2.6",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@3.2.6",
          "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.6.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": "karma@4.4.1-tuxcare.1|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": "ms",
          "version": "2.1.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|streamroller@1.0.6|ms@2.1.2",
          "description": "Tiny millisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@2.1.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-2.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/streamroller/node_modules/ms"
            }
          ]
        },
        {
          "type": "library",
          "name": "jsonfile",
          "version": "4.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|streamroller@1.0.6|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/streamroller/node_modules/jsonfile"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "brace-expansion",
      "version": "1.1.11",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/brace-expansion"
        }
      ]
    },
    {
      "type": "library",
      "name": "browser-stdout",
      "version": "1.3.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|browser-stdout@1.3.0",
      "author": "kumavis",
      "description": "`process.stdout` in your browser.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browser-stdout@1.3.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/kumavis/browser-stdout.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kumavis/browser-stdout#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kumavis/browser-stdout/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browser-stdout"
        }
      ]
    },
    {
      "type": "library",
      "name": "growl",
      "version": "1.10.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|growl@1.10.3",
      "author": "TJ Holowaychuk",
      "description": "Growl unobtrusive notifications",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/growl@1.10.3",
      "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.10.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/growl"
        }
      ]
    },
    {
      "type": "library",
      "name": "he",
      "version": "1.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|he@1.1.1",
      "author": "Mathias Bynens",
      "description": "A robust HTML entities encoder/decoder with full Unicode support.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/he@1.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/mathiasbynens/he.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://mths.be/he",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mathiasbynens/he/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/he/-/he-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/he"
        }
      ]
    },
    {
      "type": "library",
      "name": "wordwrap",
      "version": "0.0.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "fill-keys",
      "version": "1.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|fill-keys@1.0.2",
      "author": "Ben Drucker",
      "description": "Fill keys in a destination that are defined on the source",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fill-keys@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/bendrucker/fill-keys.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/bendrucker/fill-keys#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/bendrucker/fill-keys/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fill-keys/-/fill-keys-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fill-keys"
        }
      ]
    },
    {
      "type": "library",
      "name": "module-not-found-error",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|module-not-found-error@1.0.1",
      "author": "Ben Drucker",
      "description": "Create a module not found error",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/module-not-found-error@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/bendrucker/module-not-found-error.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/bendrucker/module-not-found-error#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/bendrucker/module-not-found-error/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/module-not-found-error/-/module-not-found-error-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/module-not-found-error"
        }
      ]
    },
    {
      "type": "library",
      "name": "extract-zip",
      "version": "1.6.7",
      "bom-ref": "karma@4.4.1-tuxcare.1|extract-zip@1.6.7",
      "author": "max ogden",
      "description": "unzip a zip file into a directory using 100% javascript",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/extract-zip@1.6.7",
      "externalReferences": [
        {
          "url": "git+https://github.com/maxogden/extract-zip.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/maxogden/extract-zip#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/maxogden/extract-zip/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/extract-zip"
        }
      ]
    },
    {
      "type": "library",
      "name": "https-proxy-agent",
      "version": "2.2.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|https-proxy-agent@2.2.2",
      "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.2",
      "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.2.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": "debug",
          "version": "3.2.6",
          "bom-ref": "karma@4.4.1-tuxcare.1|https-proxy-agent@2.2.2|debug@3.2.6",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@3.2.6",
          "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.6.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": "ms",
          "version": "2.1.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|https-proxy-agent@2.2.2|ms@2.1.2",
          "description": "Tiny millisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@2.1.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-2.1.2.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/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "proxy-from-env",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|proxy-from-env@1.0.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.0.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.0.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": "commons",
      "group": "@sinonjs",
      "version": "1.4.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|@sinonjs/commons@1.4.0",
      "description": "Simple functions shared among the sinon end user libraries",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40sinonjs/commons@1.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sinonjs/commons.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sinonjs/commons#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sinonjs/commons/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@sinonjs/commons"
        }
      ]
    },
    {
      "type": "library",
      "name": "formatio",
      "group": "@sinonjs",
      "version": "3.2.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|@sinonjs/formatio@3.2.1",
      "author": "Christian Johansen",
      "description": "Human-readable object formatting",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40sinonjs/formatio@3.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sinonjs/formatio.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://sinonjs.github.io/formatio/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sinonjs/formatio/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-3.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@sinonjs/formatio"
        }
      ]
    },
    {
      "type": "library",
      "name": "samsam",
      "group": "@sinonjs",
      "version": "3.3.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|@sinonjs/samsam@3.3.2",
      "author": "Christian Johansen",
      "description": "Value identification and comparison functions",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40sinonjs/samsam@3.3.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/sinonjs/samsam.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://sinonjs.github.io/samsam/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sinonjs/samsam/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-3.3.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@sinonjs/samsam"
        }
      ]
    },
    {
      "type": "library",
      "name": "diff",
      "version": "3.5.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|diff@3.5.0",
      "description": "A javascript text diff implementation.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/diff@3.5.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-3.5.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": "lolex",
      "version": "4.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|lolex@4.1.0",
      "author": "Christian Johansen",
      "description": "Fake JavaScript timers",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lolex@4.1.0",
      "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-4.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lolex"
        }
      ]
    },
    {
      "type": "library",
      "name": "nise",
      "version": "1.5.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|nise@1.5.0",
      "description": "Fake XHR and server",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/nise@1.5.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/sinonjs/nise.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sinonjs/nise#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sinonjs/nise/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/nise/-/nise-1.5.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/nise"
        }
      ]
    },
    {
      "type": "library",
      "name": "supports-color",
      "version": "5.5.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "engine.io",
      "version": "3.2.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|engine.io@3.2.1",
      "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.1",
      "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.1.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": "debug",
          "version": "3.1.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|engine.io@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/node_modules/debug"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "has-binary2",
      "version": "1.0.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|has-binary2@1.0.3",
      "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.3",
      "externalReferences": [
        {
          "url": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.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": "karma@4.4.1-tuxcare.1|has-binary2@1.0.3|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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|socket.io-client@2.1.1",
      "description": "[![Build Status](https://secure.travis-ci.org/socketio/socket.io-client.svg?branch=master)](http://travis-ci.org/socketio/socket.io-client) [![Dependency Status](https://david-dm.org/socketio/socket.io-client.svg)](https://david-dm.org/socketio/socket.io-client) [![devDependency Status](https://david-dm.org/socketio/socket.io-client/dev-status.svg)](https://david-dm.org/socketio/socket.io-client#info=devDependencies) [![NPM version](https://badge.fury.io/js/socket.io-client.svg)](https://www.npmjs.com/package/socket.io-client) ![Downloads](http://img.shields.io/npm/dm/socket.io-client.svg?style=flat) [![](http://slack.socket.io/badge.svg?)](http://slack.socket.io)",
      "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": "karma@4.4.1-tuxcare.1|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": "socket.io-parser",
      "version": "3.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "methods",
      "version": "1.1.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "superagent",
      "version": "3.8.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|superagent@3.8.3",
      "author": "TJ Holowaychuk",
      "description": "elegant & feature rich browser / node HTTP with a fluent API",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/superagent@3.8.3",
      "externalReferences": [
        {
          "url": "git://github.com/visionmedia/superagent.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/visionmedia/superagent#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/visionmedia/superagent/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/superagent/-/superagent-3.8.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/superagent"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "3.2.6",
          "bom-ref": "karma@4.4.1-tuxcare.1|superagent@3.8.3|debug@3.2.6",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@3.2.6",
          "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.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/superagent/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "mime",
          "version": "1.6.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|superagent@3.8.3|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/superagent/node_modules/mime"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.1.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|superagent@3.8.3|ms@2.1.2",
          "description": "Tiny millisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@2.1.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-2.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/superagent/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "linkedlist",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|linkedlist@1.0.1",
      "author": "Kilian Ciuffolo",
      "description": "Array like linked list with iterator",
      "purl": "pkg:npm/linkedlist@1.0.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/kilianc/node-linkedlist.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kilianc/node-linkedlist#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kilianc/node-linkedlist/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/linkedlist/-/linkedlist-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/linkedlist"
        }
      ]
    },
    {
      "type": "library",
      "name": "os-tmpdir",
      "version": "1.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "lru-cache",
      "version": "4.1.5",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/lru-cache"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "yallist",
          "version": "2.1.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|lru-cache@4.1.5|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/lru-cache/node_modules/yallist"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-commit-types",
      "version": "2.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|conventional-commit-types@2.1.1",
      "author": "Anders D. Johnson",
      "description": "List of conventional commit types.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-commit-types@2.1.1",
      "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-2.1.1.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": "find-parent-dir",
      "version": "0.3.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|find-parent-dir@0.3.0",
      "author": "Thorsten Lorenz",
      "description": "Finds the first parent directory that contains a given file or directory.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/find-parent-dir@0.3.0",
      "externalReferences": [
        {
          "url": "git://github.com/thlorenz/find-parent-dir.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/thlorenz/find-parent-dir",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/thlorenz/find-parent-dir/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/find-parent-dir"
        }
      ]
    },
    {
      "type": "library",
      "name": "findup",
      "version": "0.1.5",
      "bom-ref": "karma@4.4.1-tuxcare.1|findup@0.1.5",
      "author": "Filirom1",
      "description": "Walk up ancester's dir up to root",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http%20%20:%20//www.opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/findup@0.1.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/Filirom1/findup.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Filirom1/findup#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Filirom1/findup/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/findup/-/findup-0.1.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/findup"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "colors",
          "version": "0.6.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|findup@0.1.5|colors@0.6.2",
          "author": "Marak Squires",
          "description": "get colors in your node.js console like what",
          "purl": "pkg:npm/colors@0.6.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-0.6.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/findup/node_modules/colors"
            }
          ]
        },
        {
          "type": "library",
          "name": "commander",
          "version": "2.1.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|findup@0.1.5|commander@2.1.0",
          "author": "TJ Holowaychuk",
          "description": "the complete solution for node.js command-line programs",
          "purl": "pkg:npm/commander@2.1.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.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/findup/node_modules/commander"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "semver-regex",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|semver-regex@1.0.0",
      "author": "Sindre Sorhus",
      "description": "Regular expression for matching semver versions",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/semver-regex@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/semver-regex.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/semver-regex#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/semver-regex/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/semver-regex/-/semver-regex-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/semver-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "isexe",
      "version": "2.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "ms",
      "version": "2.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.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/ms"
        }
      ]
    },
    {
      "type": "library",
      "name": "setprototypeof",
      "version": "1.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "toidentifier",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "safer-buffer",
      "version": "2.1.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "ee-first",
      "version": "1.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "unpipe",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "media-typer",
      "version": "0.3.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "mime-types",
      "version": "2.1.24",
      "bom-ref": "karma@4.4.1-tuxcare.1|mime-types@2.1.24",
      "description": "The ultimate javascript content-type utility.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mime-types@2.1.24",
      "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.24.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": "to-regex-range",
      "version": "5.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "object-assign",
      "version": "4.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "combine-source-map",
      "version": "0.8.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|combine-source-map@0.8.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.8.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.8.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": "source-map",
          "version": "0.5.7",
          "bom-ref": "karma@4.4.1-tuxcare.1|combine-source-map@0.8.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/combine-source-map/node_modules/source-map"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "umd",
      "version": "3.0.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|umd@3.0.3",
      "author": "ForbesLindesay",
      "description": "Universal Module Definition for use in automated build systems",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/umd@3.0.3",
      "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-3.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/umd"
        }
      ]
    },
    {
      "type": "library",
      "name": "pako",
      "version": "1.0.10",
      "bom-ref": "karma@4.4.1-tuxcare.1|pako@1.0.10",
      "description": "zlib port to javascript - fast, modularized, with browser support",
      "licenses": [
        {
          "expression": "(MIT AND Zlib)",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/pako@1.0.10",
      "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.10.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pako"
        }
      ]
    },
    {
      "type": "library",
      "name": "base64-js",
      "version": "1.3.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/base64-js"
        }
      ]
    },
    {
      "type": "library",
      "name": "ieee754",
      "version": "1.1.13",
      "bom-ref": "karma@4.4.1-tuxcare.1|ieee754@1.1.13",
      "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.13",
      "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.13.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ieee754"
        }
      ]
    },
    {
      "type": "library",
      "name": "buffer-from",
      "version": "1.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|buffer-from@1.1.1",
      "description": "A [ponyfill](https://ponyfill.com) for `Buffer.from`, uses native implementation if available.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/buffer-from@1.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/LinusU/buffer-from.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/LinusU/buffer-from#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/LinusU/buffer-from/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/buffer-from"
        }
      ]
    },
    {
      "type": "library",
      "name": "typedarray",
      "version": "0.0.6",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|browserify-cipher@1.0.1",
      "author": "Calvin Metcalf",
      "description": "ciphers for the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browserify-cipher@1.0.1",
      "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.1.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.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|browserify-sign@4.0.4",
      "description": "adds node crypto signing for browsers",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browserify-sign@4.0.4",
      "externalReferences": [
        {
          "url": "git+https://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.4.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.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|create-ecdh@4.0.3",
      "author": "Calvin Metcalf",
      "description": "createECDH but browserifiable",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/create-ecdh@4.0.3",
      "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.3.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.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|create-hash@1.2.0",
      "description": "create hashes for browserify",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/create-hash@1.2.0",
      "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.2.0.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.7",
      "bom-ref": "karma@4.4.1-tuxcare.1|create-hmac@1.1.7",
      "description": "node style hmacs in the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/create-hmac@1.1.7",
      "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.7.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.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|diffie-hellman@5.0.3",
      "author": "Calvin Metcalf",
      "description": "pure js diffie-hellman",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/diffie-hellman@5.0.3",
      "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.3.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.17",
      "bom-ref": "karma@4.4.1-tuxcare.1|pbkdf2@3.0.17",
      "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.17",
      "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.17.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.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|public-encrypt@4.0.3",
      "author": "Calvin Metcalf",
      "description": "browserify version of publicEncrypt & privateDecrypt",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/public-encrypt@4.0.3",
      "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.3.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.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|randombytes@2.1.0",
      "description": "random bytes from browserify stand alone",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/randombytes@2.1.0",
      "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.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/randombytes"
        }
      ]
    },
    {
      "type": "library",
      "name": "randomfill",
      "version": "1.0.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|randomfill@1.0.4",
      "description": "random fill from browserify stand alone",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/randomfill@1.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-browserify/randomfill.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/randomfill",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/randomfill/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/randomfill"
        }
      ]
    },
    {
      "type": "library",
      "name": "function-bind",
      "version": "1.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "acorn-node",
      "version": "1.7.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|acorn-node@1.7.0",
      "author": "Renée Kooi",
      "description": "the acorn javascript parser, preloaded with plugins for syntax parity with recent node versions",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/acorn-node@1.7.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/browserify/acorn-node.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/browserify/acorn-node",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/browserify/acorn-node/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.7.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/acorn-node"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-buffer",
      "version": "1.1.6",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "undeclared-identifiers",
      "version": "1.1.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|undeclared-identifiers@1.1.3",
      "author": "Renée Kooi",
      "description": "find undeclared identifiers and property accesses in a javascript file.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/undeclared-identifiers@1.1.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/goto-bus-stop/undeclared-identifiers.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/goto-bus-stop/undeclared-identifiers",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/goto-bus-stop/undeclared-identifiers/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/undeclared-identifiers/-/undeclared-identifiers-1.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/undeclared-identifiers"
        }
      ]
    },
    {
      "type": "library",
      "name": "jsonparse",
      "version": "1.3.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|jsonparse@1.3.1",
      "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.1",
      "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.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsonparse"
        }
      ]
    },
    {
      "type": "library",
      "name": "through",
      "version": "2.3.8",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "stream-splicer",
      "version": "2.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|stream-splicer@2.0.1",
      "author": "James Halliday",
      "description": "streaming pipeline with a mutable configuration",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/stream-splicer@2.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/browserify/stream-splicer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/browserify/stream-splicer",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/browserify/stream-splicer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/stream-splicer/-/stream-splicer-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stream-splicer"
        }
      ]
    },
    {
      "type": "library",
      "name": "detective",
      "version": "5.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|detective@5.2.0",
      "author": "James Halliday",
      "description": "find all require() calls by walking the AST",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/detective@5.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/browserify/detective.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/browserify/detective#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/browserify/detective/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/detective/-/detective-5.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/detective"
        }
      ]
    },
    {
      "type": "library",
      "name": "stream-combiner2",
      "version": "1.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|stream-combiner2@1.1.1",
      "author": "'Dominic Tarr'",
      "description": "This is a sequel to [stream-combiner](https://npmjs.org/package/stream-combiner) for streams3.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/stream-combiner2@1.1.1",
      "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.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stream-combiner2"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-platform",
      "version": "0.11.15",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "core-util-is",
      "version": "1.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "isarray",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/isarray"
        }
      ]
    },
    {
      "type": "library",
      "name": "process-nextick-args",
      "version": "2.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/process-nextick-args"
        }
      ]
    },
    {
      "type": "library",
      "name": "util-deprecate",
      "version": "1.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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-parse",
      "version": "1.0.6",
      "bom-ref": "karma@4.4.1-tuxcare.1|path-parse@1.0.6",
      "author": "Javier Blanco",
      "description": "Node.js path.parse() ponyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/path-parse@1.0.6",
      "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.6.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": "json-stable-stringify",
      "version": "0.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/json-stable-stringify"
        }
      ]
    },
    {
      "type": "library",
      "name": "sha.js",
      "version": "2.4.11",
      "bom-ref": "karma@4.4.1-tuxcare.1|sha.js@2.4.11",
      "author": "Dominic Tarr",
      "description": "Streamable SHA hashes in pure javascript",
      "licenses": [
        {
          "expression": "(MIT AND BSD-3-Clause)",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/sha.js@2.4.11",
      "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.11.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": "array-filter",
      "version": "0.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|array-filter@0.0.1",
      "author": "Julian Gruber",
      "description": "Array#filter for older browsers.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/array-filter@0.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/juliangruber/array-filter.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/juliangruber/array-filter",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/juliangruber/array-filter/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-filter"
        }
      ]
    },
    {
      "type": "library",
      "name": "array-map",
      "version": "0.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|array-map@0.0.0",
      "author": "James Halliday",
      "description": "`[].map(f)` for older browsers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/array-map@0.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/substack/array-map.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/array-map",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/array-map/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-map"
        }
      ]
    },
    {
      "type": "library",
      "name": "array-reduce",
      "version": "0.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|array-reduce@0.0.0",
      "author": "James Halliday",
      "description": "`[].reduce()` for old browsers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/array-reduce@0.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/substack/array-reduce.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/array-reduce",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/array-reduce/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-reduce"
        }
      ]
    },
    {
      "type": "library",
      "name": "jsonify",
      "version": "0.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "builtin-status-codes",
      "version": "3.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|builtin-status-codes@3.0.0",
      "author": "Ben Drucker",
      "description": "The map of HTTP status codes from the builtin http module",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/builtin-status-codes@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/bendrucker/builtin-status-codes.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/bendrucker/builtin-status-codes#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/bendrucker/builtin-status-codes/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/builtin-status-codes"
        }
      ]
    },
    {
      "type": "library",
      "name": "to-arraybuffer",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|to-arraybuffer@1.0.1",
      "author": "John Hiesey",
      "description": "Get an ArrayBuffer from a Buffer as fast as possible",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/to-arraybuffer@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/jhiesey/to-arraybuffer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jhiesey/to-arraybuffer#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jhiesey/to-arraybuffer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/to-arraybuffer"
        }
      ]
    },
    {
      "type": "library",
      "name": "querystring",
      "version": "0.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "picomatch",
      "version": "2.0.7",
      "bom-ref": "karma@4.4.1-tuxcare.1|picomatch@2.0.7",
      "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.0.7",
      "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.0.7.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": "karma@4.4.1-tuxcare.1|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": "is-extglob",
      "version": "2.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.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/is-extglob"
        }
      ]
    },
    {
      "type": "library",
      "name": "encodeurl",
      "version": "1.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.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/encodeurl"
        }
      ]
    },
    {
      "type": "library",
      "name": "escape-html",
      "version": "1.0.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "pad-right",
      "version": "0.2.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|pad-right@0.2.2",
      "author": "Jon Schlinkert",
      "description": "Right pad a string with zeros or a specified string. Fastest implementation.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pad-right@0.2.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/pad-right.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/pad-right",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/pad-right/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pad-right/-/pad-right-0.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pad-right"
        }
      ]
    },
    {
      "type": "library",
      "name": "repeat-string",
      "version": "1.6.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "regenerator-runtime",
      "version": "0.11.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|regenerator-runtime@0.11.1",
      "author": "Ben Newman",
      "description": "Runtime for Regenerator-compiled generator and async functions.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/regenerator-runtime@0.11.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/facebook/regenerator.git#master",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/facebook/regenerator/tree/master#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/facebook/regenerator/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/regenerator-runtime"
        }
      ]
    },
    {
      "type": "library",
      "name": "becke-ch--regex--s0-0-v1--base--pl--lib",
      "version": "1.4.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|becke-ch--regex--s0-0-v1--base--pl--lib@1.4.0",
      "author": "Raoul Becke",
      "description": "A JavaScript Regular Expression library, extending the standard RegExp class with missing functionality",
      "licenses": [
        {
          "license": {
            "name": "SEE LICENSE IN LICENSE",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/becke-ch--regex--s0-0-v1--base--pl--lib@1.4.0",
      "externalReferences": [
        {
          "url": "file:///ws/tool/becke-ch--regex--s0-v1",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://registry.npmjs.org/becke-ch--regex--s0-0-v1--base--pl--lib/-/becke-ch--regex--s0-0-v1--base--pl--lib-1.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/becke-ch--regex--s0-0-v1--base--pl--lib"
        }
      ]
    },
    {
      "type": "library",
      "name": "d",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/d"
        }
      ]
    },
    {
      "type": "library",
      "name": "es5-ext",
      "version": "0.10.50",
      "bom-ref": "karma@4.4.1-tuxcare.1|es5-ext@0.10.50",
      "author": "Mariusz Nowak",
      "description": "ECMAScript extensions and shims",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/es5-ext@0.10.50",
      "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.50.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es5-ext"
        }
      ]
    },
    {
      "type": "library",
      "name": "any-promise",
      "version": "1.3.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|any-promise@1.3.0",
      "author": "Kevin Beaty",
      "description": "Resolve any installed ES6 compatible promise",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/any-promise@1.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/kevinbeaty/any-promise.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/kevinbeaty/any-promise",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kevinbeaty/any-promise/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/any-promise"
        }
      ]
    },
    {
      "type": "library",
      "name": "thenify-all",
      "version": "1.6.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|thenify-all@1.6.0",
      "author": "Jonathan Ong",
      "description": "Promisifies all the selected functions in an object",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/thenify-all@1.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/thenables/thenify-all.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/thenables/thenify-all#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/thenables/thenify-all/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/thenify-all"
        }
      ]
    },
    {
      "type": "library",
      "name": "error-stack-parser",
      "version": "2.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|error-stack-parser@2.0.2",
      "description": "Extract meaning from JS Errors",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/error-stack-parser@2.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/stacktracejs/error-stack-parser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://www.stacktracejs.com",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stacktracejs/error-stack-parser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/error-stack-parser"
        }
      ]
    },
    {
      "type": "library",
      "name": "stack-generator",
      "version": "2.0.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|stack-generator@2.0.3",
      "description": "Generate artificial backtrace by walking arguments.callee.caller chain",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/stack-generator@2.0.3",
      "externalReferences": [
        {
          "url": "git://github.com/stacktracejs/stack-generator.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://www.stacktracejs.com",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stacktracejs/stack-generator/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/stack-generator/-/stack-generator-2.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stack-generator"
        }
      ]
    },
    {
      "type": "library",
      "name": "stacktrace-gps",
      "version": "3.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|stacktrace-gps@3.0.2",
      "description": "Turns partial code location into precise code location",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/stacktrace-gps@3.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/stacktracejs/stacktrace-gps.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://www.stacktracejs.com",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stacktracejs/stacktrace-gps/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/stacktrace-gps/-/stacktrace-gps-3.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stacktrace-gps"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "source-map",
          "version": "0.5.6",
          "bom-ref": "karma@4.4.1-tuxcare.1|stacktrace-gps@3.0.2|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/stacktrace-gps/node_modules/source-map"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "no-case",
      "version": "2.3.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|no-case@2.3.2",
      "author": "Blake Embrey",
      "description": "Remove case from a string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/no-case@2.3.2",
      "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.2.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": "upper-case",
      "version": "1.1.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "assert-plus",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "extsprintf",
      "version": "1.4.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/extsprintf"
        }
      ]
    },
    {
      "type": "library",
      "name": "define-properties",
      "version": "1.1.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|define-properties@1.1.3",
      "author": "Jordan Harband",
      "description": "Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/define-properties@1.1.3",
      "externalReferences": [
        {
          "url": "git://github.com/ljharb/define-properties.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/define-properties#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/define-properties/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/define-properties"
        }
      ]
    },
    {
      "type": "library",
      "name": "es-abstract",
      "version": "1.13.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|es-abstract@1.13.0",
      "author": "Jordan Harband",
      "description": "ECMAScript spec abstract operations.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/es-abstract@1.13.0",
      "externalReferences": [
        {
          "url": "git://github.com/ljharb/es-abstract.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/es-abstract#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/es-abstract/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es-abstract"
        }
      ]
    },
    {
      "type": "library",
      "name": "pkg-dir",
      "version": "2.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|pkg-dir@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Find the root directory of a Node.js project or npm package",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pkg-dir@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/pkg-dir.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/pkg-dir#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/pkg-dir/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pkg-dir"
        }
      ]
    },
    {
      "type": "library",
      "name": "find-up",
      "version": "2.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|find-up@2.1.0",
      "author": "Sindre Sorhus",
      "description": "Find a file by walking up parent directories",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/find-up@2.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-2.1.0.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": "read-pkg",
      "version": "2.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|read-pkg@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Read a package.json file",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/read-pkg@2.0.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-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/read-pkg"
        }
      ]
    },
    {
      "type": "library",
      "name": "highlight",
      "group": "@babel",
      "version": "7.5.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|@babel/highlight@7.5.0",
      "author": "suchipi",
      "description": "Syntax highlight JavaScript strings for output in terminals.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/highlight@7.5.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/highlight/-/highlight-7.5.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/highlight"
        }
      ]
    },
    {
      "type": "library",
      "name": "fast-deep-equal",
      "version": "2.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|fast-deep-equal@2.0.1",
      "author": "Evgeny Poberezkin",
      "description": "Fast deep equal",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fast-deep-equal@2.0.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-2.0.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.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|fast-json-stable-stringify@2.0.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.0.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.0.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": "json-schema-traverse",
      "version": "0.4.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "uri-js",
      "version": "4.2.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "punycode",
          "version": "2.1.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|uri-js@4.2.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/uri-js/node_modules/punycode"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "ansi-styles",
      "version": "3.2.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/ansi-styles"
        }
      ]
    },
    {
      "type": "library",
      "name": "nice-try",
      "version": "1.0.5",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "path-key",
      "version": "2.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.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/path-key"
        }
      ]
    },
    {
      "type": "library",
      "name": "shebang-command",
      "version": "1.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "esrecurse",
      "version": "4.2.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|esrecurse@4.2.1",
      "description": "ECMAScript AST recursive visitor",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/esrecurse@4.2.1",
      "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.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/esrecurse"
        }
      ]
    },
    {
      "type": "library",
      "name": "estraverse",
      "version": "4.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "acorn-jsx",
      "version": "5.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|acorn-jsx@5.0.1",
      "description": "Alternative, faster React.js JSX parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/acorn-jsx@5.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-5.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": "acorn",
      "version": "6.2.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|acorn@6.2.1",
      "description": "ECMAScript parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/acorn@6.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/acornjs/acorn.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/acornjs/acorn",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/acornjs/acorn/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/acorn/-/acorn-6.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/acorn"
        }
      ]
    },
    {
      "type": "library",
      "name": "flat-cache",
      "version": "2.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|flat-cache@2.0.1",
      "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@2.0.1",
      "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-2.0.1.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": "parent-module",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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"
        }
      ]
    },
    {
      "type": "library",
      "name": "resolve-from",
      "version": "4.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/resolve-from"
        }
      ]
    },
    {
      "type": "library",
      "name": "ansi-escapes",
      "version": "3.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|cli-width@2.2.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.2.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.2.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": "karma@4.4.1-tuxcare.1|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": "mute-stream",
      "version": "0.0.7",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|rxjs@6.5.2",
      "author": "Ben Lesh",
      "description": "Reactive Extensions for modern JavaScript",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/rxjs@6.5.2",
      "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.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rxjs"
        }
      ]
    },
    {
      "type": "library",
      "name": "string-width",
      "version": "2.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/string-width"
        }
      ]
    },
    {
      "type": "library",
      "name": "argparse",
      "version": "1.0.10",
      "bom-ref": "karma@4.4.1-tuxcare.1|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"
        }
      ]
    },
    {
      "type": "library",
      "name": "esprima",
      "version": "4.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "prelude-ls",
      "version": "1.1.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "deep-is",
      "version": "0.1.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "fast-levenshtein",
      "version": "2.0.6",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "ansi-regex",
      "version": "3.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.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/ansi-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "slice-ansi",
      "version": "2.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|slice-ansi@2.1.0",
      "description": "Slice a string with ANSI escape codes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/slice-ansi@2.1.0",
      "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-2.1.0.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": "wrappy",
      "version": "1.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "browserify-cache-api",
      "version": "3.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|browserify-cache-api@3.0.1",
      "author": "James Friend",
      "description": "Attaches per-module caching of module resolution and transformation to a browserify instance.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browserify-cache-api@3.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/jsdf/browserify-cache-api.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jsdf/browserify-cache-api",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jsdf/browserify-cache-api/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/browserify-cache-api/-/browserify-cache-api-3.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browserify-cache-api"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "async",
          "version": "1.5.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|browserify-cache-api@3.0.1|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/browserify-cache-api/node_modules/async"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "anymatch",
      "version": "2.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/anymatch"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "normalize-path",
          "version": "2.1.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|anymatch@2.0.0|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/anymatch/node_modules/normalize-path"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "outpipe",
      "version": "1.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|outpipe@1.1.1",
      "author": "substack",
      "description": "write output to a file through shell commands",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/outpipe@1.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/substack/outpipe.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/outpipe",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/outpipe/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/outpipe/-/outpipe-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/outpipe"
        }
      ]
    },
    {
      "type": "library",
      "name": "fined",
      "version": "1.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.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/fined"
        }
      ]
    },
    {
      "type": "library",
      "name": "flagged-respawn",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.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/flagged-respawn"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-plain-object",
      "version": "2.0.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "rechoir",
      "version": "0.6.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "abbrev",
      "version": "1.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|abbrev@1.1.1",
      "author": "Isaac Z. Schlueter",
      "description": "Like ruby's abbrev module, but in js",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/abbrev@1.1.1",
      "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.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/abbrev"
        }
      ]
    },
    {
      "type": "library",
      "name": "osenv",
      "version": "0.1.5",
      "bom-ref": "karma@4.4.1-tuxcare.1|osenv@0.1.5",
      "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.5",
      "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.5.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": "karma@4.4.1-tuxcare.1|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": "globule",
      "version": "1.2.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|globule@1.2.1",
      "author": "\"Cowboy\" Ben Alman",
      "description": "An easy-to-use wildcard globbing library.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/globule@1.2.1",
      "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-1.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/globule"
        }
      ]
    },
    {
      "type": "library",
      "name": "body",
      "version": "5.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|body@5.1.0",
      "author": "Raynos",
      "description": "Body parsing",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/Raynos/body/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/body@5.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/Raynos/body.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Raynos/body",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Raynos/body/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/body/-/body-5.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/body"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "raw-body",
          "version": "1.1.7",
          "bom-ref": "karma@4.4.1-tuxcare.1|body@5.1.0|raw-body@1.1.7",
          "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@1.1.7",
          "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-1.1.7.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/body/node_modules/raw-body"
            }
          ]
        },
        {
          "type": "library",
          "name": "bytes",
          "version": "1.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|body@5.1.0|bytes@1.0.0",
          "author": "TJ Holowaychuk",
          "description": "byte size string parser / serializer",
          "purl": "pkg:npm/bytes@1.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-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/body/node_modules/bytes"
            }
          ]
        },
        {
          "type": "library",
          "name": "string_decoder",
          "version": "0.10.31",
          "bom-ref": "karma@4.4.1-tuxcare.1|body@5.1.0|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/body/node_modules/string_decoder"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "faye-websocket",
      "version": "0.10.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|faye-websocket@0.10.0",
      "author": "James Coglan",
      "description": "Standards-compliant WebSocket server and client",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/faye-websocket@0.10.0",
      "externalReferences": [
        {
          "url": "git://github.com/faye/faye-websocket-node.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/faye/faye-websocket-node",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/faye/faye-websocket-node/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/faye-websocket"
        }
      ]
    },
    {
      "type": "library",
      "name": "livereload-js",
      "version": "2.4.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|livereload-js@2.4.0",
      "description": "LiveReload JS client - auto reload browser on changes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/livereload-js@2.4.0",
      "externalReferences": [
        {
          "url": "git://github.com/livereload/livereload-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/livereload/livereload-js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/livereload/livereload-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/livereload-js"
        }
      ]
    },
    {
      "type": "library",
      "name": "has-ansi",
      "version": "2.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "2.1.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|has-ansi@2.0.0|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/has-ansi/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-changelog-angular",
      "version": "1.6.6",
      "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-angular@1.6.6",
      "author": "Steve Mao",
      "description": "conventional-changelog angular preset",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-changelog-angular@1.6.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/conventional-changelog/conventional-changelog.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-angular#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-1.6.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-changelog-angular"
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-changelog-atom",
      "version": "0.2.8",
      "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-atom@0.2.8",
      "author": "Steve Mao",
      "description": "conventional-changelog atom preset",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-changelog-atom@0.2.8",
      "externalReferences": [
        {
          "url": "git+https://github.com/conventional-changelog/conventional-changelog.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-atom#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/conventional-changelog-atom/-/conventional-changelog-atom-0.2.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-changelog-atom"
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-changelog-codemirror",
      "version": "0.3.8",
      "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-codemirror@0.3.8",
      "author": "Steve Mao",
      "description": "conventional-changelog CodeMirror preset",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-changelog-codemirror@0.3.8",
      "externalReferences": [
        {
          "url": "git+https://github.com/conventional-changelog/conventional-changelog.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-codemirror#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/conventional-changelog-codemirror/-/conventional-changelog-codemirror-0.3.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-changelog-codemirror"
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-changelog-core",
      "version": "2.0.11",
      "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11",
      "description": "conventional-changelog core",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-changelog-core@2.0.11",
      "externalReferences": [
        {
          "url": "git+https://github.com/conventional-changelog/conventional-changelog.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-core#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/conventional-changelog-core/-/conventional-changelog-core-2.0.11.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-changelog-core"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "dateformat",
          "version": "3.0.3",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11|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/conventional-changelog-core/node_modules/dateformat"
            }
          ]
        },
        {
          "type": "library",
          "name": "read-pkg-up",
          "version": "1.0.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11|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/conventional-changelog-core/node_modules/read-pkg-up"
            }
          ]
        },
        {
          "type": "library",
          "name": "read-pkg",
          "version": "1.1.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11|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/conventional-changelog-core/node_modules/read-pkg"
            }
          ]
        },
        {
          "type": "library",
          "name": "find-up",
          "version": "1.1.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11|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/conventional-changelog-core/node_modules/find-up"
            }
          ]
        },
        {
          "type": "library",
          "name": "load-json-file",
          "version": "1.1.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11|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/conventional-changelog-core/node_modules/load-json-file"
            }
          ]
        },
        {
          "type": "library",
          "name": "path-type",
          "version": "1.1.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11|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/conventional-changelog-core/node_modules/path-type"
            }
          ]
        },
        {
          "type": "library",
          "name": "path-exists",
          "version": "2.1.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11|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/conventional-changelog-core/node_modules/path-exists"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-bom",
          "version": "2.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11|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/conventional-changelog-core/node_modules/strip-bom"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-changelog-ember",
      "version": "0.3.12",
      "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-ember@0.3.12",
      "author": "Steve Mao",
      "description": "conventional-changelog ember preset",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-changelog-ember@0.3.12",
      "externalReferences": [
        {
          "url": "git+https://github.com/conventional-changelog/conventional-changelog.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-ember#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/conventional-changelog-ember/-/conventional-changelog-ember-0.3.12.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-changelog-ember"
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-changelog-eslint",
      "version": "1.0.9",
      "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-eslint@1.0.9",
      "author": "Steve Mao",
      "description": "conventional-changelog eslint preset",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-changelog-eslint@1.0.9",
      "externalReferences": [
        {
          "url": "git+https://github.com/conventional-changelog/conventional-changelog.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-eslint#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/conventional-changelog-eslint/-/conventional-changelog-eslint-1.0.9.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-changelog-eslint"
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-changelog-express",
      "version": "0.3.6",
      "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-express@0.3.6",
      "author": "Steve Mao",
      "description": "conventional-changelog express preset",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-changelog-express@0.3.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/conventional-changelog/conventional-changelog.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-express#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/conventional-changelog-express/-/conventional-changelog-express-0.3.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-changelog-express"
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-changelog-jquery",
      "version": "0.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-jquery@0.1.0",
      "author": "Steve Mao",
      "description": "conventional-changelog jquery preset",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-changelog-jquery@0.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/stevemao/conventional-changelog-jquery.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/stevemao/conventional-changelog-jquery#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stevemao/conventional-changelog-jquery/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/conventional-changelog-jquery/-/conventional-changelog-jquery-0.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-changelog-jquery"
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-changelog-jscs",
      "version": "0.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-jscs@0.1.0",
      "author": "Steve Mao",
      "description": "conventional-changelog jscs preset",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-changelog-jscs@0.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/stevemao/conventional-changelog-jscs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/stevemao/conventional-changelog-jscs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stevemao/conventional-changelog-jscs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/conventional-changelog-jscs/-/conventional-changelog-jscs-0.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-changelog-jscs"
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-changelog-jshint",
      "version": "0.3.8",
      "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-jshint@0.3.8",
      "author": "Steve Mao",
      "description": "conventional-changelog jshint preset",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-changelog-jshint@0.3.8",
      "externalReferences": [
        {
          "url": "git+https://github.com/conventional-changelog/conventional-changelog.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-jshint#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/conventional-changelog-jshint/-/conventional-changelog-jshint-0.3.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-changelog-jshint"
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-changelog-preset-loader",
      "version": "1.1.8",
      "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-preset-loader@1.1.8",
      "description": "Configuration preset loader for `conventional-changelog`.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-changelog-preset-loader@1.1.8",
      "externalReferences": [
        {
          "url": "git+https://github.com/conventional-changelog/conventional-changelog.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-preset-loader#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-1.1.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-changelog-preset-loader"
        }
      ]
    },
    {
      "type": "library",
      "name": "irregular-plurals",
      "version": "1.4.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|irregular-plurals@1.4.0",
      "author": "Sindre Sorhus",
      "description": "Map of nouns to their irregular plural form",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/irregular-plurals@1.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/irregular-plurals.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/irregular-plurals#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/irregular-plurals/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/irregular-plurals"
        }
      ]
    },
    {
      "type": "library",
      "name": "git-semver-tags",
      "version": "1.3.6",
      "bom-ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6",
      "author": "Steve Mao",
      "description": "Get all git semver tags of your repository in reverse chronological order",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/git-semver-tags@1.3.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/conventional-changelog/conventional-changelog.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/git-semver-tags#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/git-semver-tags/-/git-semver-tags-1.3.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/git-semver-tags"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "meow",
          "version": "4.0.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|meow@4.0.1",
          "author": "Sindre Sorhus",
          "description": "CLI app helper",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/meow@4.0.1",
          "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-4.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-semver-tags/node_modules/meow"
            }
          ]
        },
        {
          "type": "library",
          "name": "camelcase-keys",
          "version": "4.2.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|camelcase-keys@4.2.0",
          "author": "Sindre Sorhus",
          "description": "Convert object keys to camelCase",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/camelcase-keys@4.2.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-4.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-semver-tags/node_modules/camelcase-keys"
            }
          ]
        },
        {
          "type": "library",
          "name": "read-pkg-up",
          "version": "3.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|read-pkg-up@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Read the closest package.json file",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/read-pkg-up@3.0.0",
          "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-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-semver-tags/node_modules/read-pkg-up"
            }
          ]
        },
        {
          "type": "library",
          "name": "redent",
          "version": "2.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|redent@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Strip redundant indentation and indent the string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/redent@2.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-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-semver-tags/node_modules/redent"
            }
          ]
        },
        {
          "type": "library",
          "name": "trim-newlines",
          "version": "2.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|trim-newlines@2.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@2.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-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-semver-tags/node_modules/trim-newlines"
            }
          ]
        },
        {
          "type": "library",
          "name": "camelcase",
          "version": "4.1.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|camelcase@4.1.0",
          "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@4.1.0",
          "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-4.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-semver-tags/node_modules/camelcase"
            }
          ]
        },
        {
          "type": "library",
          "name": "map-obj",
          "version": "2.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|map-obj@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Map object keys and values into a new object",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/map-obj@2.0.0",
          "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-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-semver-tags/node_modules/map-obj"
            }
          ]
        },
        {
          "type": "library",
          "name": "read-pkg",
          "version": "3.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|read-pkg@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Read a package.json file",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/read-pkg@3.0.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-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-semver-tags/node_modules/read-pkg"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-indent",
          "version": "2.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|strip-indent@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Strip leading whitespace from each line in a string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-indent@2.0.0",
          "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-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-semver-tags/node_modules/strip-indent"
            }
          ]
        },
        {
          "type": "library",
          "name": "load-json-file",
          "version": "4.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|load-json-file@4.0.0",
          "author": "Sindre Sorhus",
          "description": "Read and parse a JSON file",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/load-json-file@4.0.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-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-semver-tags/node_modules/load-json-file"
            }
          ]
        },
        {
          "type": "library",
          "name": "path-type",
          "version": "3.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|path-type@3.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@3.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-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-semver-tags/node_modules/path-type"
            }
          ]
        },
        {
          "type": "library",
          "name": "parse-json",
          "version": "4.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|parse-json@4.0.0",
          "author": "Sindre Sorhus",
          "description": "Parse JSON with more helpful errors",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/parse-json@4.0.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-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-semver-tags/node_modules/parse-json"
            }
          ]
        },
        {
          "type": "library",
          "name": "pify",
          "version": "3.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|pify@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Promisify a callback-style function",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/pify@3.0.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-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-semver-tags/node_modules/pify"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "github",
      "version": "0.2.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|github@0.2.4",
      "author": "Mike de Boer",
      "description": "NodeJS wrapper for the GitHub API",
      "licenses": [
        {
          "license": {
            "name": "The MIT License",
            "acknowledgement": "declared",
            "url": "http://www.opensource.org/licenses/mit-license.php"
          }
        }
      ],
      "purl": "pkg:npm/github@0.2.4",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/mikedeboer/node-github.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/mikedeboer/node-github",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mikedeboer/node-github/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/github/-/github-0.2.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/github"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "mime",
          "version": "1.6.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|github@0.2.4|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/github/node_modules/mime"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.merge",
      "version": "4.6.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|lodash.merge@4.6.2",
      "author": "John-David Dalton",
      "description": "The Lodash method `_.merge` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.merge@4.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.merge/-/lodash.merge-4.6.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.merge"
        }
      ]
    },
    {
      "type": "library",
      "name": "meow",
      "version": "3.7.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "read-pkg-up",
          "version": "1.0.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|meow@3.7.0|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/meow/node_modules/read-pkg-up"
            }
          ]
        },
        {
          "type": "library",
          "name": "find-up",
          "version": "1.1.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|meow@3.7.0|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/meow/node_modules/find-up"
            }
          ]
        },
        {
          "type": "library",
          "name": "read-pkg",
          "version": "1.1.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|meow@3.7.0|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/meow/node_modules/read-pkg"
            }
          ]
        },
        {
          "type": "library",
          "name": "path-exists",
          "version": "2.1.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|meow@3.7.0|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/meow/node_modules/path-exists"
            }
          ]
        },
        {
          "type": "library",
          "name": "load-json-file",
          "version": "1.1.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|meow@3.7.0|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/meow/node_modules/load-json-file"
            }
          ]
        },
        {
          "type": "library",
          "name": "path-type",
          "version": "1.1.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|meow@3.7.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/meow/node_modules/path-type"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-bom",
          "version": "2.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|meow@3.7.0|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/meow/node_modules/strip-bom"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "find",
      "version": "0.2.9",
      "bom-ref": "karma@4.4.1-tuxcare.1|find@0.2.9",
      "author": "yuanchuan",
      "description": "Find files or directories by name",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/find@0.2.9",
      "externalReferences": [
        {
          "url": "git://github.com/yuanchuan/find.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/yuanchuan/find#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/yuanchuan/find/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/find/-/find-0.2.9.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/find"
        }
      ]
    },
    {
      "type": "library",
      "name": "fs-extra",
      "version": "3.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|fs-extra@3.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@3.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-3.0.1.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": "js-base64",
      "version": "2.5.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|js-base64@2.5.1",
      "author": "Dan Kogai",
      "description": "Yet another Base64 transcoder in pure-JS",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/js-base64@2.5.1",
      "externalReferences": [
        {
          "url": "git://github.com/dankogai/js-base64.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dankogai/js-base64#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dankogai/js-base64/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/js-base64"
        }
      ]
    },
    {
      "type": "library",
      "name": "jsonfile",
      "version": "3.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|jsonfile@3.0.1",
      "author": "JP Richardson",
      "description": "Easily read/write JSON files.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jsonfile@3.0.1",
      "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-3.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsonfile"
        }
      ]
    },
    {
      "type": "library",
      "name": "open",
      "version": "0.0.5",
      "bom-ref": "karma@4.4.1-tuxcare.1|open@0.0.5",
      "author": "J Jordan",
      "description": "open a file or url in the user's preferred application",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/open@0.0.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/pwnall/node-open.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jjrdn/node-open",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/pwnall/node-open/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/open/-/open-0.0.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/open"
        }
      ]
    },
    {
      "type": "library",
      "name": "fs-finder",
      "version": "1.8.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|fs-finder@1.8.1",
      "author": "David Kudera",
      "description": "[ABANDONED] File system recursive finder",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fs-finder@1.8.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/Carrooi/Node-FsFinder.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Carrooi/Node-FsFinder#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Carrooi/Node-FsFinder/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fs-finder/-/fs-finder-1.8.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fs-finder"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "async",
          "version": "0.2.10",
          "bom-ref": "karma@4.4.1-tuxcare.1|fs-finder@1.8.1|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/fs-finder/node_modules/async"
            }
          ]
        },
        {
          "type": "library",
          "name": "q",
          "version": "1.0.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|fs-finder@1.8.1|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/fs-finder/node_modules/q"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "get-stdin",
      "version": "4.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "grunt-legacy-log-utils",
      "version": "2.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|grunt-legacy-log-utils@2.0.1",
      "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.0.1",
      "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.0.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"
        }
      ]
    },
    {
      "type": "library",
      "name": "getobject",
      "version": "0.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|getobject@0.1.0",
      "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@0.1.0",
      "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-0.1.0.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": "karma@4.4.1-tuxcare.1|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": "ci-info",
      "version": "1.6.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|ci-info@1.6.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@1.6.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-1.6.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": "buffer-alloc-unsafe",
      "version": "1.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|buffer-alloc-unsafe@1.1.0",
      "description": "A [ponyfill](https://ponyfill.com) for `Buffer.allocUnsafe`.",
      "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": "karma@4.4.1-tuxcare.1|buffer-fill@1.0.0",
      "description": "A [ponyfill](https://ponyfill.com) for `Buffer.fill`.",
      "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": "is-running",
      "version": "2.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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"
        }
      ]
    },
    {
      "type": "library",
      "name": "temp-fs",
      "version": "0.9.9",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "null-check",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|null-check@1.0.0",
      "author": "Sindre Sorhus",
      "description": "Ensure a path doesn't contain null bytes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/null-check@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/null-check.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/null-check#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/null-check/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/null-check"
        }
      ]
    },
    {
      "type": "library",
      "name": "array-differ",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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-union",
      "version": "1.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "balanced-match",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/balanced-match"
        }
      ]
    },
    {
      "type": "library",
      "name": "concat-map",
      "version": "0.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "is-object",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|is-object@1.0.1",
      "author": "Raynos",
      "description": "Checks whether a value is an object",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        },
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/ljharb/is-object/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/is-object@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/ljharb/is-object.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/is-object",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/is-object/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-object"
        }
      ]
    },
    {
      "type": "library",
      "name": "merge-descriptors",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "yauzl",
      "version": "2.4.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|yauzl@2.4.1",
      "author": "Josh Wolfe",
      "description": "yet another unzip library for node",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/yauzl@2.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/thejoshwolfe/yauzl.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/thejoshwolfe/yauzl",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/thejoshwolfe/yauzl/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yauzl"
        }
      ]
    },
    {
      "type": "library",
      "name": "agent-base",
      "version": "4.3.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/agent-base"
        }
      ]
    },
    {
      "type": "library",
      "name": "async-limiter",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "array-from",
      "version": "2.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|array-from@2.1.1",
      "description": "A ponyfill for the ES 2015 (ES6) `Array.from()`.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/array-from@2.1.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/studio-b12/array-from.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/studio-b12/array-from#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/studio-b12/array-from/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/array-from/-/array-from-2.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-from"
        }
      ]
    },
    {
      "type": "library",
      "name": "text-encoding",
      "group": "@sinonjs",
      "version": "0.7.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|@sinonjs/text-encoding@0.7.1",
      "author": "Joshua Bell",
      "description": "Polyfill for the Encoding Living Standard's API.",
      "licenses": [
        {
          "expression": "(Unlicense OR Apache-2.0)",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/%40sinonjs/text-encoding@0.7.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/inexorabletash/text-encoding.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/inexorabletash/text-encoding",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/inexorabletash/text-encoding/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@sinonjs/text-encoding"
        }
      ]
    },
    {
      "type": "library",
      "name": "just-extend",
      "version": "4.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|just-extend@4.0.2",
      "author": "Angus Croll",
      "description": "extend an object",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/just-extend@4.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/angus-c/just.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/angus-c/just#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/angus-c/just/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/just-extend/-/just-extend-4.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/just-extend"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-to-regexp",
      "version": "1.7.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|path-to-regexp@1.7.0",
      "description": "Express style path to RegExp utility",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/path-to-regexp@1.7.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.7.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-to-regexp"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "isarray",
          "version": "0.0.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|path-to-regexp@1.7.0|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/path-to-regexp/node_modules/isarray"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "has-flag",
      "version": "3.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "accepts",
      "version": "1.3.7",
      "bom-ref": "karma@4.4.1-tuxcare.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/accepts"
        }
      ]
    },
    {
      "type": "library",
      "name": "base64id",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "cookie",
      "version": "0.3.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "engine.io-parser",
      "version": "2.1.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|engine.io-parser@2.1.3",
      "description": "Parser for the client for the realtime Engine",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/engine.io-parser@2.1.3",
      "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.3.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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "has-cors",
      "version": "1.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "indexof",
      "version": "0.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "object-component",
      "version": "0.0.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|object-component@0.0.3",
      "description": "Object utils.",
      "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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "cookiejar",
      "version": "2.1.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|cookiejar@2.1.2",
      "author": "bradleymeck",
      "description": "simple persistent cookiejar system",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cookiejar@2.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/bmeck/node-cookiejar.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/bmeck/node-cookiejar#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/bmeck/node-cookiejar/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cookiejar"
        }
      ]
    },
    {
      "type": "library",
      "name": "form-data",
      "version": "2.5.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|form-data@2.5.0",
      "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.5.0",
      "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.5.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/form-data"
        }
      ]
    },
    {
      "type": "library",
      "name": "formidable",
      "version": "1.2.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|formidable@1.2.1",
      "description": "A node.js module for parsing form data, especially file uploads.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/formidable@1.2.1",
      "externalReferences": [
        {
          "url": "git://github.com/felixge/node-formidable.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/felixge/node-formidable",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/felixge/node-formidable/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/formidable"
        }
      ]
    },
    {
      "type": "library",
      "name": "pseudomap",
      "version": "1.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "mime-db",
      "version": "1.40.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|mime-db@1.40.0",
      "description": "Media Type Database",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mime-db@1.40.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.40.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": "inline-source-map",
      "version": "0.6.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|inline-source-map@0.6.2",
      "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.6.2",
      "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.6.2.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.5.7",
          "bom-ref": "karma@4.4.1-tuxcare.1|inline-source-map@0.6.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/inline-source-map/node_modules/source-map"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.memoize",
      "version": "3.0.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "browserify-aes",
      "version": "1.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|browserify-aes@1.2.0",
      "description": "aes, for browserify",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browserify-aes@1.2.0",
      "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.2.0.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.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|browserify-des@1.0.2",
      "author": "Calvin Metcalf",
      "description": "browserify-des ===",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browserify-des@1.0.2",
      "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.2.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.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|evp_bytestokey@1.0.3",
      "author": "Calvin Metcalf",
      "description": "The insecure key derivation algorithm from OpenSSL",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/evp_bytestokey@1.0.3",
      "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.3.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.11.8",
      "bom-ref": "karma@4.4.1-tuxcare.1|bn.js@4.11.8",
      "author": "Fedor Indutny",
      "description": "Big number implementation in pure javascript",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/bn.js@4.11.8",
      "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.11.8.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": "karma@4.4.1-tuxcare.1|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.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|elliptic@6.5.0",
      "author": "Fedor Indutny",
      "description": "EC cryptography",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/elliptic@6.5.0",
      "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.0.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.1.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|parse-asn1@5.1.4",
      "description": "utility library for parsing asn1 files for use with browserify-sign.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/parse-asn1@5.1.4",
      "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.1.4.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.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|cipher-base@1.0.4",
      "author": "Calvin Metcalf",
      "description": "abstract base class for crypto-streams",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cipher-base@1.0.4",
      "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.4.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": "md5.js",
      "version": "1.3.5",
      "bom-ref": "karma@4.4.1-tuxcare.1|md5.js@1.3.5",
      "author": "Kirill Fomichev",
      "description": "node style md5 on pure JavaScript",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/md5.js@1.3.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-browserify/md5.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/md5.js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/md5.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/md5.js"
        }
      ]
    },
    {
      "type": "library",
      "name": "ripemd160",
      "version": "2.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|ripemd160@2.0.2",
      "description": "Compute ripemd160 of bytes or strings.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ripemd160@2.0.2",
      "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-2.0.2.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.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|miller-rabin@4.0.1",
      "author": "Fedor Indutny",
      "description": "Miller Rabin algorithm for primality test",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/miller-rabin@4.0.1",
      "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.1.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": "acorn-dynamic-import",
      "version": "4.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|acorn-dynamic-import@4.0.0",
      "author": "Jordan Gensler",
      "description": "Support dynamic imports in acorn",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/acorn-dynamic-import@4.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/kesne/acorn-dynamic-import.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kesne/acorn-dynamic-import",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kesne/acorn-dynamic-import/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/acorn-dynamic-import"
        }
      ]
    },
    {
      "type": "library",
      "name": "acorn-walk",
      "version": "6.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|acorn-walk@6.2.0",
      "description": "ECMAScript (ESTree) AST walker",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/acorn-walk@6.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/acornjs/acorn.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/acornjs/acorn",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/acornjs/acorn/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/acorn-walk"
        }
      ]
    },
    {
      "type": "library",
      "name": "dash-ast",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|dash-ast@1.0.0",
      "author": "Renée Kooi",
      "description": "walk an AST, quickly",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/dash-ast@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/goto-bus-stop/dash-ast.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/goto-bus-stop/dash-ast",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/goto-bus-stop/dash-ast/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/dash-ast/-/dash-ast-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dash-ast"
        }
      ]
    },
    {
      "type": "library",
      "name": "get-assigned-identifiers",
      "version": "1.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|get-assigned-identifiers@1.2.0",
      "author": "Renée Kooi",
      "description": "get a list of identifiers that are initialised by a JavaScript AST node.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/get-assigned-identifiers@1.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/goto-bus-stop/get-assigned-identifiers.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/goto-bus-stop/get-assigned-identifiers",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/goto-bus-stop/get-assigned-identifiers/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/get-assigned-identifiers/-/get-assigned-identifiers-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-assigned-identifiers"
        }
      ]
    },
    {
      "type": "library",
      "name": "simple-concat",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "type",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|type@1.0.1",
      "author": "Mariusz Nowak",
      "description": "Runtime validation and processing of JavaScript types",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/type@1.0.1",
      "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.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/type"
        }
      ]
    },
    {
      "type": "library",
      "name": "es6-iterator",
      "version": "2.0.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/es6-iterator"
        }
      ]
    },
    {
      "type": "library",
      "name": "es6-symbol",
      "version": "3.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|es6-symbol@3.1.1",
      "author": "Mariusz Nowak",
      "description": "ECMAScript 6 Symbol polyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/es6-symbol@3.1.1",
      "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.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es6-symbol"
        }
      ]
    },
    {
      "type": "library",
      "name": "next-tick",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/next-tick"
        }
      ]
    },
    {
      "type": "library",
      "name": "thenify",
      "version": "3.3.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|thenify@3.3.0",
      "author": "Jonathan Ong",
      "description": "Promisify a callback-based function",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/thenify@3.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/thenables/thenify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/thenables/thenify#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/thenables/thenify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/thenify"
        }
      ]
    },
    {
      "type": "library",
      "name": "stackframe",
      "version": "1.0.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|stackframe@1.0.4",
      "description": "JS Object representation of a stack frame",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/stackframe@1.0.4",
      "externalReferences": [
        {
          "url": "git://github.com/stacktracejs/stackframe.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://www.stacktracejs.com",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stacktracejs/stackframe/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/stackframe/-/stackframe-1.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stackframe"
        }
      ]
    },
    {
      "type": "library",
      "name": "lower-case",
      "version": "1.1.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|lower-case@1.1.4",
      "author": "Blake Embrey",
      "description": "Lowercase a string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lower-case@1.1.4",
      "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.4.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": "object-keys",
      "version": "1.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|object-keys@1.1.1",
      "author": "Jordan Harband",
      "description": "An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/object-keys@1.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/ljharb/object-keys.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/object-keys#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/object-keys/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object-keys"
        }
      ]
    },
    {
      "type": "library",
      "name": "es-to-primitive",
      "version": "1.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|es-to-primitive@1.2.0",
      "author": "Jordan Harband",
      "description": "ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/es-to-primitive@1.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/ljharb/es-to-primitive.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/es-to-primitive#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/es-to-primitive/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es-to-primitive"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-callable",
      "version": "1.1.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|is-callable@1.1.4",
      "author": "Jordan Harband",
      "description": "Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-callable@1.1.4",
      "externalReferences": [
        {
          "url": "git://github.com/ljharb/is-callable.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/is-callable#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/is-callable/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-callable"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-regex",
      "version": "1.0.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|is-regex@1.0.4",
      "author": "Jordan Harband",
      "description": "Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTag",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-regex@1.0.4",
      "externalReferences": [
        {
          "url": "git://github.com/ljharb/is-regex.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/is-regex",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/is-regex/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "locate-path",
      "version": "2.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|locate-path@2.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@2.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-2.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": "load-json-file",
      "version": "2.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|load-json-file@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Read and parse a JSON file",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/load-json-file@2.0.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-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/load-json-file"
        }
      ]
    },
    {
      "type": "library",
      "name": "normalize-package-data",
      "version": "2.5.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|normalize-package-data@2.5.0",
      "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.5.0",
      "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.5.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/normalize-package-data"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-type",
      "version": "2.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|path-type@2.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@2.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-2.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": "js-tokens",
      "version": "4.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/js-tokens"
        }
      ]
    },
    {
      "type": "library",
      "name": "color-convert",
      "version": "1.9.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|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"
        }
      ]
    },
    {
      "type": "library",
      "name": "shebang-regex",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "write",
      "version": "1.0.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|write@1.0.3",
      "author": "Jon Schlinkert",
      "description": "Write data to a file, replacing the file if it already exists and creating any intermediate directories if they don't already exist. Thin wrapper around node's native fs methods.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/write@1.0.3",
      "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-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/write"
        }
      ]
    },
    {
      "type": "library",
      "name": "callsites",
      "version": "3.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.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/callsites"
        }
      ]
    },
    {
      "type": "library",
      "name": "restore-cursor",
      "version": "2.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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"
        }
      ]
    },
    {
      "type": "library",
      "name": "chardet",
      "version": "0.7.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "tslib",
      "version": "1.10.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|tslib@1.10.0",
      "author": "Microsoft Corp.",
      "description": "Runtime library for TypeScript helper functions",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tslib@1.10.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/Microsoft/tslib.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/tslib/-/tslib-1.10.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": "is-fullwidth-code-point",
      "version": "2.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "sprintf-js",
      "version": "1.0.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/sprintf-js"
        }
      ]
    },
    {
      "type": "library",
      "name": "astral-regex",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|astral-regex@1.0.0",
      "author": "Kevin Mårtensson",
      "description": "Regular expression for matching astral symbols",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/astral-regex@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/kevva/astral-regex.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kevva/astral-regex#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kevva/astral-regex/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/astral-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "emoji-regex",
      "version": "7.0.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/emoji-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "micromatch",
      "version": "3.1.10",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/micromatch"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "braces",
          "version": "2.3.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|micromatch@3.1.10|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/micromatch/node_modules/braces"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "extend-shallow",
              "version": "2.0.1",
              "bom-ref": "karma@4.4.1-tuxcare.1|micromatch@3.1.10|braces@2.3.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/micromatch/node_modules/braces/node_modules/extend-shallow"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "fill-range",
          "version": "4.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|micromatch@3.1.10|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/micromatch/node_modules/fill-range"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "extend-shallow",
              "version": "2.0.1",
              "bom-ref": "karma@4.4.1-tuxcare.1|micromatch@3.1.10|fill-range@4.0.0|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/micromatch/node_modules/fill-range/node_modules/extend-shallow"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "to-regex-range",
          "version": "2.1.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|micromatch@3.1.10|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/micromatch/node_modules/to-regex-range"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "async-each",
      "version": "1.0.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|async-each@1.0.3",
      "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.3",
      "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.3.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": "upath",
      "version": "1.1.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|upath@1.1.2",
      "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.2",
      "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.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/upath"
        }
      ]
    },
    {
      "type": "library",
      "name": "detect-file",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.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/detect-file"
        }
      ]
    },
    {
      "type": "library",
      "name": "resolve-dir",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.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/resolve-dir"
        }
      ]
    },
    {
      "type": "library",
      "name": "expand-tilde",
      "version": "2.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "object.defaults",
      "version": "1.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "parse-filepath",
      "version": "1.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|parse-filepath@1.0.2",
      "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.2",
      "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.2.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": "isobject",
      "version": "3.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "for-own",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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"
        }
      ]
    },
    {
      "type": "library",
      "name": "os-homedir",
      "version": "1.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "parse-passwd",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "continuable-cache",
      "version": "0.3.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|continuable-cache@0.3.1",
      "author": "Raynos",
      "description": "Cache a continuable",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/Raynos/continuable-cache/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/continuable-cache@0.3.1",
      "externalReferences": [
        {
          "url": "git://github.com/Raynos/continuable-cache.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Raynos/continuable-cache",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Raynos/continuable-cache/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/continuable-cache"
        }
      ]
    },
    {
      "type": "library",
      "name": "error",
      "version": "7.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|error@7.0.2",
      "author": "Raynos",
      "description": "Custom errors",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/Raynos/error/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/error@7.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/Raynos/error.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Raynos/error",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Raynos/error/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/error/-/error-7.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/error"
        }
      ]
    },
    {
      "type": "library",
      "name": "safe-json-parse",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|safe-json-parse@1.0.1",
      "author": "Raynos",
      "description": "Parse JSON safely without throwing",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/Raynos/safe-json-parse/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/safe-json-parse@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/Raynos/safe-json-parse.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Raynos/safe-json-parse",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Raynos/safe-json-parse/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/safe-json-parse"
        }
      ]
    },
    {
      "type": "library",
      "name": "websocket-driver",
      "version": "0.7.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|websocket-driver@0.7.3",
      "author": "James Coglan",
      "description": "WebSocket protocol handler with pluggable I/O",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/websocket-driver@0.7.3",
      "externalReferences": [
        {
          "url": "git://github.com/faye/websocket-driver-node.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/faye/websocket-driver-node",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/faye/websocket-driver-node/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/websocket-driver"
        }
      ]
    },
    {
      "type": "library",
      "name": "compare-func",
      "version": "1.3.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|compare-func@1.3.2",
      "author": "Steve Mao",
      "description": "Get a compare function for array to sort",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/compare-func@1.3.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/stevemao/compare-func.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/stevemao/compare-func",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stevemao/compare-func/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/compare-func"
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-changelog-writer",
      "version": "3.0.9",
      "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9",
      "author": "Steve Mao",
      "description": "Write logs based on conventional commits and templates",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-changelog-writer@3.0.9",
      "externalReferences": [
        {
          "url": "git+https://github.com/conventional-changelog/conventional-changelog.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-writer#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-3.0.9.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-changelog-writer"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "dateformat",
          "version": "3.0.3",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|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/conventional-changelog-writer/node_modules/dateformat"
            }
          ]
        },
        {
          "type": "library",
          "name": "meow",
          "version": "4.0.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|meow@4.0.1",
          "author": "Sindre Sorhus",
          "description": "CLI app helper",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/meow@4.0.1",
          "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-4.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/conventional-changelog-writer/node_modules/meow"
            }
          ]
        },
        {
          "type": "library",
          "name": "camelcase-keys",
          "version": "4.2.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|camelcase-keys@4.2.0",
          "author": "Sindre Sorhus",
          "description": "Convert object keys to camelCase",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/camelcase-keys@4.2.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-4.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/conventional-changelog-writer/node_modules/camelcase-keys"
            }
          ]
        },
        {
          "type": "library",
          "name": "read-pkg-up",
          "version": "3.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|read-pkg-up@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Read the closest package.json file",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/read-pkg-up@3.0.0",
          "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-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/conventional-changelog-writer/node_modules/read-pkg-up"
            }
          ]
        },
        {
          "type": "library",
          "name": "redent",
          "version": "2.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|redent@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Strip redundant indentation and indent the string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/redent@2.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-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/conventional-changelog-writer/node_modules/redent"
            }
          ]
        },
        {
          "type": "library",
          "name": "trim-newlines",
          "version": "2.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|trim-newlines@2.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@2.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-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/conventional-changelog-writer/node_modules/trim-newlines"
            }
          ]
        },
        {
          "type": "library",
          "name": "camelcase",
          "version": "4.1.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|camelcase@4.1.0",
          "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@4.1.0",
          "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-4.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/conventional-changelog-writer/node_modules/camelcase"
            }
          ]
        },
        {
          "type": "library",
          "name": "map-obj",
          "version": "2.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|map-obj@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Map object keys and values into a new object",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/map-obj@2.0.0",
          "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-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/conventional-changelog-writer/node_modules/map-obj"
            }
          ]
        },
        {
          "type": "library",
          "name": "read-pkg",
          "version": "3.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|read-pkg@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Read a package.json file",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/read-pkg@3.0.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-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/conventional-changelog-writer/node_modules/read-pkg"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-indent",
          "version": "2.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|strip-indent@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Strip leading whitespace from each line in a string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-indent@2.0.0",
          "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-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/conventional-changelog-writer/node_modules/strip-indent"
            }
          ]
        },
        {
          "type": "library",
          "name": "load-json-file",
          "version": "4.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|load-json-file@4.0.0",
          "author": "Sindre Sorhus",
          "description": "Read and parse a JSON file",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/load-json-file@4.0.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-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/conventional-changelog-writer/node_modules/load-json-file"
            }
          ]
        },
        {
          "type": "library",
          "name": "path-type",
          "version": "3.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|path-type@3.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@3.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-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/conventional-changelog-writer/node_modules/path-type"
            }
          ]
        },
        {
          "type": "library",
          "name": "parse-json",
          "version": "4.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|parse-json@4.0.0",
          "author": "Sindre Sorhus",
          "description": "Parse JSON with more helpful errors",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/parse-json@4.0.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-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/conventional-changelog-writer/node_modules/parse-json"
            }
          ]
        },
        {
          "type": "library",
          "name": "pify",
          "version": "3.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|pify@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Promisify a callback-style function",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/pify@3.0.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-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/conventional-changelog-writer/node_modules/pify"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-commits-parser",
      "version": "2.1.7",
      "bom-ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7",
      "author": "Steve Mao",
      "description": "Parse raw conventional commits",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-commits-parser@2.1.7",
      "externalReferences": [
        {
          "url": "git+https://github.com/conventional-changelog/conventional-changelog.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-commits-parser#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-2.1.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-commits-parser"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "meow",
          "version": "4.0.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|meow@4.0.1",
          "author": "Sindre Sorhus",
          "description": "CLI app helper",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/meow@4.0.1",
          "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-4.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/conventional-commits-parser/node_modules/meow"
            }
          ]
        },
        {
          "type": "library",
          "name": "camelcase-keys",
          "version": "4.2.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|camelcase-keys@4.2.0",
          "author": "Sindre Sorhus",
          "description": "Convert object keys to camelCase",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/camelcase-keys@4.2.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-4.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/conventional-commits-parser/node_modules/camelcase-keys"
            }
          ]
        },
        {
          "type": "library",
          "name": "read-pkg-up",
          "version": "3.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|read-pkg-up@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Read the closest package.json file",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/read-pkg-up@3.0.0",
          "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-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/conventional-commits-parser/node_modules/read-pkg-up"
            }
          ]
        },
        {
          "type": "library",
          "name": "redent",
          "version": "2.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|redent@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Strip redundant indentation and indent the string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/redent@2.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-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/conventional-commits-parser/node_modules/redent"
            }
          ]
        },
        {
          "type": "library",
          "name": "trim-newlines",
          "version": "2.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|trim-newlines@2.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@2.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-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/conventional-commits-parser/node_modules/trim-newlines"
            }
          ]
        },
        {
          "type": "library",
          "name": "camelcase",
          "version": "4.1.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|camelcase@4.1.0",
          "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@4.1.0",
          "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-4.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/conventional-commits-parser/node_modules/camelcase"
            }
          ]
        },
        {
          "type": "library",
          "name": "map-obj",
          "version": "2.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|map-obj@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Map object keys and values into a new object",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/map-obj@2.0.0",
          "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-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/conventional-commits-parser/node_modules/map-obj"
            }
          ]
        },
        {
          "type": "library",
          "name": "read-pkg",
          "version": "3.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|read-pkg@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Read a package.json file",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/read-pkg@3.0.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-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/conventional-commits-parser/node_modules/read-pkg"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-indent",
          "version": "2.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|strip-indent@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Strip leading whitespace from each line in a string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-indent@2.0.0",
          "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-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/conventional-commits-parser/node_modules/strip-indent"
            }
          ]
        },
        {
          "type": "library",
          "name": "load-json-file",
          "version": "4.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|load-json-file@4.0.0",
          "author": "Sindre Sorhus",
          "description": "Read and parse a JSON file",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/load-json-file@4.0.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-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/conventional-commits-parser/node_modules/load-json-file"
            }
          ]
        },
        {
          "type": "library",
          "name": "path-type",
          "version": "3.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|path-type@3.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@3.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-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/conventional-commits-parser/node_modules/path-type"
            }
          ]
        },
        {
          "type": "library",
          "name": "parse-json",
          "version": "4.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|parse-json@4.0.0",
          "author": "Sindre Sorhus",
          "description": "Parse JSON with more helpful errors",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/parse-json@4.0.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-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/conventional-commits-parser/node_modules/parse-json"
            }
          ]
        },
        {
          "type": "library",
          "name": "pify",
          "version": "3.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|pify@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Promisify a callback-style function",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/pify@3.0.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-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/conventional-commits-parser/node_modules/pify"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "get-pkg-repo",
      "version": "1.4.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|get-pkg-repo@1.4.0",
      "author": "Steve Mao",
      "description": "Get normalized repository from package json data",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/get-pkg-repo@1.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/stevemao/get-pkg-repo.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/stevemao/get-pkg-repo",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stevemao/get-pkg-repo/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-pkg-repo"
        }
      ]
    },
    {
      "type": "library",
      "name": "git-raw-commits",
      "version": "1.3.6",
      "bom-ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6",
      "author": "Steve Mao",
      "description": "Get raw git commits out of your repository using git-log(1)",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/git-raw-commits@1.3.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/conventional-changelog/conventional-changelog.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/git-raw-commits#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-1.3.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/git-raw-commits"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "meow",
          "version": "4.0.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|meow@4.0.1",
          "author": "Sindre Sorhus",
          "description": "CLI app helper",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/meow@4.0.1",
          "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-4.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-raw-commits/node_modules/meow"
            }
          ]
        },
        {
          "type": "library",
          "name": "camelcase-keys",
          "version": "4.2.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|camelcase-keys@4.2.0",
          "author": "Sindre Sorhus",
          "description": "Convert object keys to camelCase",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/camelcase-keys@4.2.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-4.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-raw-commits/node_modules/camelcase-keys"
            }
          ]
        },
        {
          "type": "library",
          "name": "read-pkg-up",
          "version": "3.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|read-pkg-up@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Read the closest package.json file",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/read-pkg-up@3.0.0",
          "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-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-raw-commits/node_modules/read-pkg-up"
            }
          ]
        },
        {
          "type": "library",
          "name": "redent",
          "version": "2.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|redent@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Strip redundant indentation and indent the string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/redent@2.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-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-raw-commits/node_modules/redent"
            }
          ]
        },
        {
          "type": "library",
          "name": "trim-newlines",
          "version": "2.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|trim-newlines@2.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@2.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-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-raw-commits/node_modules/trim-newlines"
            }
          ]
        },
        {
          "type": "library",
          "name": "camelcase",
          "version": "4.1.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|camelcase@4.1.0",
          "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@4.1.0",
          "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-4.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-raw-commits/node_modules/camelcase"
            }
          ]
        },
        {
          "type": "library",
          "name": "map-obj",
          "version": "2.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|map-obj@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Map object keys and values into a new object",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/map-obj@2.0.0",
          "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-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-raw-commits/node_modules/map-obj"
            }
          ]
        },
        {
          "type": "library",
          "name": "read-pkg",
          "version": "3.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|read-pkg@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Read a package.json file",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/read-pkg@3.0.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-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-raw-commits/node_modules/read-pkg"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-indent",
          "version": "2.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|strip-indent@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Strip leading whitespace from each line in a string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-indent@2.0.0",
          "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-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-raw-commits/node_modules/strip-indent"
            }
          ]
        },
        {
          "type": "library",
          "name": "load-json-file",
          "version": "4.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|load-json-file@4.0.0",
          "author": "Sindre Sorhus",
          "description": "Read and parse a JSON file",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/load-json-file@4.0.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-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-raw-commits/node_modules/load-json-file"
            }
          ]
        },
        {
          "type": "library",
          "name": "path-type",
          "version": "3.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|path-type@3.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@3.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-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-raw-commits/node_modules/path-type"
            }
          ]
        },
        {
          "type": "library",
          "name": "parse-json",
          "version": "4.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|parse-json@4.0.0",
          "author": "Sindre Sorhus",
          "description": "Parse JSON with more helpful errors",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/parse-json@4.0.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-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-raw-commits/node_modules/parse-json"
            }
          ]
        },
        {
          "type": "library",
          "name": "pify",
          "version": "3.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|pify@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Promisify a callback-style function",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/pify@3.0.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-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-raw-commits/node_modules/pify"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "git-remote-origin-url",
      "version": "2.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|git-remote-origin-url@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Get the remote origin url of a git repository",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/git-remote-origin-url@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/git-remote-origin-url.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/git-remote-origin-url#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/git-remote-origin-url/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/git-remote-origin-url/-/git-remote-origin-url-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/git-remote-origin-url"
        }
      ]
    },
    {
      "type": "library",
      "name": "camelcase-keys",
      "version": "2.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "decamelize",
      "version": "1.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "loud-rejection",
      "version": "1.6.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "redent",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "indent-string",
          "version": "2.1.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|redent@1.0.0|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/redent/node_modules/indent-string"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "trim-newlines",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "traverse-chain",
      "version": "0.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|traverse-chain@0.1.0",
      "author": "yuanchuan",
      "description": "A simple asynchronous tool",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/traverse-chain@0.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/yuanchuan/traverse-chain.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/yuanchuan/traverse-chain#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/yuanchuan/traverse-chain/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/traverse-chain/-/traverse-chain-0.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/traverse-chain"
        }
      ]
    },
    {
      "type": "library",
      "name": "universalify",
      "version": "0.1.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "upper-case-first",
      "version": "1.1.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "escape-regexp",
      "version": "0.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|escape-regexp@0.0.1",
      "description": "Escape regular expression special characters",
      "purl": "pkg:npm/escape-regexp@0.0.1",
      "externalReferences": [
        {
          "url": "https://registry.npmjs.org/escape-regexp/-/escape-regexp-0.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/escape-regexp"
        }
      ]
    },
    {
      "type": "library",
      "name": "moment",
      "version": "2.5.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|moment@2.5.1",
      "author": "Iskren Ivov Chernev",
      "description": "Parse, manipulate, and display dates.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/moment@2.5.1",
      "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.5.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/moment"
        }
      ]
    },
    {
      "type": "library",
      "name": "operator-compare",
      "version": "1.0.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|operator-compare@1.0.3",
      "author": "David Kudera",
      "description": "[ABANDONED] Comparing two variables with operator as argument",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/operator-compare@1.0.3",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/Carrooi/Node-OperatorCompare.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Carrooi/Node-OperatorCompare#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Carrooi/Node-OperatorCompare/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/operator-compare/-/operator-compare-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/operator-compare"
        }
      ]
    },
    {
      "type": "library",
      "name": "event-stream",
      "version": "3.3.4",
      "bom-ref": "karma@4.4.1-tuxcare.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/event-stream"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "split",
          "version": "0.3.3",
          "bom-ref": "karma@4.4.1-tuxcare.1|event-stream@3.3.4|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/event-stream/node_modules/split"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "array-uniq",
      "version": "1.0.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "fd-slicer",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|fd-slicer@1.0.1",
      "author": "Andrew Kelley",
      "description": "safely create multiple ReadStream or WriteStream objects from the same file descriptor",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fd-slicer@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/andrewrk/node-fd-slicer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/andrewrk/node-fd-slicer#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/andrewrk/node-fd-slicer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fd-slicer"
        }
      ]
    },
    {
      "type": "library",
      "name": "es6-promisify",
      "version": "5.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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"
        }
      ]
    },
    {
      "type": "library",
      "name": "negotiator",
      "version": "0.6.2",
      "bom-ref": "karma@4.4.1-tuxcare.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/negotiator"
        }
      ]
    },
    {
      "type": "library",
      "name": "after",
      "version": "0.8.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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.5",
      "bom-ref": "karma@4.4.1-tuxcare.1|blob@0.0.5",
      "description": "Abstracts out Blob and uses BlobBulder in cases where it is supported with any vendor prefix.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/blob@0.0.5",
      "externalReferences": [
        {
          "url": "git://github.com/webmodules/blob.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/webmodules/blob",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/webmodules/blob/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/blob"
        }
      ]
    },
    {
      "type": "library",
      "name": "ultron",
      "version": "1.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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.5",
      "bom-ref": "karma@4.4.1-tuxcare.1|xmlhttprequest-ssl@1.5.5",
      "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.5",
      "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.5.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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "asynckit",
      "version": "0.4.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "combined-stream",
      "version": "1.0.8",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "buffer-xor",
      "version": "1.0.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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.10.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|asn1.js@4.10.1",
      "author": "Fedor Indutny",
      "description": "ASN.1 encoder and decoder",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/asn1.js@4.10.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.10.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": "hash-base",
      "version": "3.0.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|hash-base@3.0.4",
      "author": "Kirill Fomichev",
      "description": "abstract base class for hash-streams",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/hash-base@3.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-browserify/hash-base.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/hash-base",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/hash-base/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hash-base"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-date-object",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|is-date-object@1.0.1",
      "author": "Jordan Harband",
      "description": "Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-date-object@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/ljharb/is-date-object.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/is-date-object#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/is-date-object/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-date-object"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-symbol",
      "version": "1.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|is-symbol@1.0.2",
      "author": "Jordan Harband",
      "description": "Determine if a value is an ES6 Symbol or not.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-symbol@1.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/ljharb/is-symbol.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/is-symbol#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/is-symbol/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-symbol"
        }
      ]
    },
    {
      "type": "library",
      "name": "p-locate",
      "version": "2.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|p-locate@2.0.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@2.0.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-2.0.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": "path-exists",
      "version": "3.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|path-exists@3.0.0",
      "author": "Sindre Sorhus",
      "description": "Check if a path exists",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/path-exists@3.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-3.0.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": "parse-json",
      "version": "2.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/parse-json"
        }
      ]
    },
    {
      "type": "library",
      "name": "pify",
      "version": "2.3.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "strip-bom",
      "version": "3.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/strip-bom"
        }
      ]
    },
    {
      "type": "library",
      "name": "hosted-git-info",
      "version": "2.7.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|hosted-git-info@2.7.1",
      "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.7.1",
      "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.7.1.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": "validate-npm-package-license",
      "version": "3.0.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|validate-npm-package-license@3.0.4",
      "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.4",
      "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.4.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": "color-name",
      "version": "1.1.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|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-name"
        }
      ]
    },
    {
      "type": "library",
      "name": "onetime",
      "version": "2.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "signal-exit",
      "version": "3.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "arr-diff",
      "version": "4.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "array-unique",
      "version": "0.3.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "define-property",
      "version": "2.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/define-property"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "is-descriptor",
          "version": "1.0.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|define-property@2.0.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/define-property/node_modules/is-descriptor"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-accessor-descriptor",
          "version": "1.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|define-property@2.0.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/define-property/node_modules/is-accessor-descriptor"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-data-descriptor",
          "version": "1.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|define-property@2.0.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/define-property/node_modules/is-data-descriptor"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "extend-shallow",
      "version": "3.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/extend-shallow"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "is-extendable",
          "version": "1.0.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|extend-shallow@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/extend-shallow/node_modules/is-extendable"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "extglob",
      "version": "2.0.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/extglob"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "define-property",
          "version": "1.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|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/extglob/node_modules/define-property"
            }
          ]
        },
        {
          "type": "library",
          "name": "extend-shallow",
          "version": "2.0.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|extglob@2.0.4|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/extglob/node_modules/extend-shallow"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-descriptor",
          "version": "1.0.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|extglob@2.0.4|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/extglob/node_modules/is-descriptor"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-accessor-descriptor",
          "version": "1.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|extglob@2.0.4|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/extglob/node_modules/is-accessor-descriptor"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-data-descriptor",
          "version": "1.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|extglob@2.0.4|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/extglob/node_modules/is-data-descriptor"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "fragment-cache",
      "version": "0.2.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "kind-of",
      "version": "6.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.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/kind-of"
        }
      ]
    },
    {
      "type": "library",
      "name": "nanomatch",
      "version": "1.2.13",
      "bom-ref": "karma@4.4.1-tuxcare.1|nanomatch@1.2.13",
      "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.13",
      "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.13.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/nanomatch"
        }
      ]
    },
    {
      "type": "library",
      "name": "regex-not",
      "version": "1.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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"
        }
      ]
    },
    {
      "type": "library",
      "name": "snapdragon",
      "version": "0.8.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "define-property",
          "version": "0.2.5",
          "bom-ref": "karma@4.4.1-tuxcare.1|snapdragon@0.8.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/snapdragon/node_modules/define-property"
            }
          ]
        },
        {
          "type": "library",
          "name": "extend-shallow",
          "version": "2.0.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|snapdragon@0.8.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/snapdragon/node_modules/extend-shallow"
            }
          ]
        },
        {
          "type": "library",
          "name": "source-map",
          "version": "0.5.7",
          "bom-ref": "karma@4.4.1-tuxcare.1|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": "to-regex",
      "version": "3.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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"
        }
      ]
    },
    {
      "type": "library",
      "name": "remove-trailing-separator",
      "version": "1.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "arr-flatten",
      "version": "1.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "repeat-element",
      "version": "1.1.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|repeat-element@1.1.3",
      "author": "Jon Schlinkert",
      "description": "Create an array by repeating the given value n times.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/repeat-element@1.1.3",
      "externalReferences": [
        {
          "url": "git+https://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.3.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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "is-descriptor",
          "version": "1.0.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|snapdragon-node@2.1.1|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/snapdragon-node/node_modules/is-descriptor"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-accessor-descriptor",
          "version": "1.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|snapdragon-node@2.1.1|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/snapdragon-node/node_modules/is-accessor-descriptor"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-data-descriptor",
          "version": "1.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|snapdragon-node@2.1.1|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/snapdragon-node/node_modules/is-data-descriptor"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "split-string",
      "version": "3.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-dirname",
      "version": "1.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "global-modules",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.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/global-modules"
        }
      ]
    },
    {
      "type": "library",
      "name": "array-each",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "array-slice",
      "version": "1.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "is-absolute",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|is-absolute@1.0.0",
      "author": "Jon Schlinkert",
      "description": "Returns true if a file path is absolute. Does not rely on the path module and can be used as a polyfill for node.js native `path.isAbolute`.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-absolute@1.0.0",
      "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-1.0.0.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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "for-in",
      "version": "1.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "string-template",
      "version": "0.2.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|string-template@0.2.1",
      "author": "Matt-Esch",
      "description": "A simple string template function based on named or indexed arguments",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/Matt-Esch/string-template/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/string-template@0.2.1",
      "externalReferences": [
        {
          "url": "git://github.com/Matt-Esch/string-template.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Matt-Esch/string-template",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Matt-Esch/string-template/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string-template"
        }
      ]
    },
    {
      "type": "library",
      "name": "http-parser-js",
      "version": "0.4.10",
      "bom-ref": "karma@4.4.1-tuxcare.1|http-parser-js@0.4.10",
      "author": "Tim Caswell",
      "description": "A pure JS HTTP parser for node.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/http-parser-js@0.4.10",
      "externalReferences": [
        {
          "url": "git://github.com/creationix/http-parser-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/creationix/http-parser-js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/creationix/http-parser-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-parser-js"
        }
      ]
    },
    {
      "type": "library",
      "name": "websocket-extensions",
      "version": "0.1.3",
      "bom-ref": "karma@4.4.1-tuxcare.1|websocket-extensions@0.1.3",
      "author": "James Coglan",
      "description": "Generic extension manager for WebSocket connections",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/websocket-extensions@0.1.3",
      "externalReferences": [
        {
          "url": "git://github.com/faye/websocket-extensions-node.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/faye/websocket-extensions-node",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/faye/websocket-extensions-node/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/websocket-extensions"
        }
      ]
    },
    {
      "type": "library",
      "name": "array-ify",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|array-ify@1.0.0",
      "author": "Steve Mao",
      "description": "Turn anything into an array",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/array-ify@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/stevemao/array-ify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/stevemao/array-ify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stevemao/array-ify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-ify"
        }
      ]
    },
    {
      "type": "library",
      "name": "dot-prop",
      "version": "3.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|dot-prop@3.0.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@3.0.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-3.0.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": "conventional-commits-filter",
      "version": "1.1.6",
      "bom-ref": "karma@4.4.1-tuxcare.1|conventional-commits-filter@1.1.6",
      "author": "Steve Mao",
      "description": "Filter out reverted commits parsed by conventional-commits-parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-commits-filter@1.1.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/conventional-changelog/conventional-changelog.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-commits-filter#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/conventional-changelog/conventional-changelog/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-1.1.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-commits-filter"
        }
      ]
    },
    {
      "type": "library",
      "name": "handlebars",
      "version": "4.1.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|handlebars@4.1.2",
      "author": "Yehuda Katz",
      "description": "Handlebars provides the power necessary to let you build semantic templates effectively with no frustration",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/handlebars@4.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/wycats/handlebars.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://www.handlebarsjs.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/wycats/handlebars.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/handlebars"
        }
      ]
    },
    {
      "type": "library",
      "name": "json-stringify-safe",
      "version": "5.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "split",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|split@1.0.1",
      "author": "Dominic Tarr",
      "description": "split a Text Stream into a Line Stream",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/split@1.0.1",
      "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-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/split"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-text-path",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|is-text-path@1.0.1",
      "author": "Sindre Sorhus",
      "description": "Check if a filepath is a text file",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-text-path@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/is-text-path.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/is-text-path#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/is-text-path/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-text-path"
        }
      ]
    },
    {
      "type": "library",
      "name": "split2",
      "version": "2.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|split2@2.2.0",
      "author": "Matteo Collina",
      "description": "split a Text Stream into a Line Stream, using Stream 3",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/split2@2.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mcollina/split2.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mcollina/split2#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/mcollina/split2/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/split2"
        }
      ]
    },
    {
      "type": "library",
      "name": "trim-off-newlines",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|trim-off-newlines@1.0.1",
      "author": "Steve Mao",
      "description": "Similar to String#trim() but removes only newlines",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/trim-off-newlines@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/stevemao/trim-off-newlines.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/stevemao/trim-off-newlines#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stevemao/trim-off-newlines/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/trim-off-newlines"
        }
      ]
    },
    {
      "type": "library",
      "name": "parse-github-repo-url",
      "version": "1.4.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|parse-github-repo-url@1.4.1",
      "author": "Jonathan Ong",
      "description": "Parse a GitHub URL for user/project@version",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/parse-github-repo-url@1.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/repo-utils/parse-github-repo-url.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/repo-utils/parse-github-repo-url#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/repo-utils/parse-github-repo-url/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parse-github-repo-url"
        }
      ]
    },
    {
      "type": "library",
      "name": "dargs",
      "version": "4.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|dargs@4.1.0",
      "author": "Sindre Sorhus",
      "description": "Reverse minimist. Convert an object of options into an array of command-line arguments.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/dargs@4.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/dargs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/dargs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/dargs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dargs"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.template",
      "version": "4.5.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|lodash.template@4.5.0",
      "author": "John-David Dalton",
      "description": "The Lodash method `_.template` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.template@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.template/-/lodash.template-4.5.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.template"
        }
      ]
    },
    {
      "type": "library",
      "name": "gitconfiglocal",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|gitconfiglocal@1.0.0",
      "author": "Ryan Day",
      "description": "parse the .git/config file into a useful data structure",
      "licenses": [
        {
          "license": {
            "name": "BSD",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/gitconfiglocal@1.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/soldair/node-gitconfiglocal.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/soldair/node-gitconfiglocal#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/soldair/node-gitconfiglocal/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/gitconfiglocal/-/gitconfiglocal-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gitconfiglocal"
        }
      ]
    },
    {
      "type": "library",
      "name": "decamelize-keys",
      "version": "1.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|decamelize-keys@1.1.0",
      "author": "Sindre Sorhus",
      "description": "Convert object keys from camelCase to lowercase with a custom separator",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/decamelize-keys@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/dsblv/decamelize-keys.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dsblv/decamelize-keys#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dsblv/decamelize-keys/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/decamelize-keys"
        }
      ]
    },
    {
      "type": "library",
      "name": "minimist-options",
      "version": "3.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|minimist-options@3.0.2",
      "author": "Vadim Demedes",
      "description": "Pretty options for minimist",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/minimist-options@3.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/vadimdemedes/minimist-options.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/vadimdemedes/minimist-options#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/vadimdemedes/minimist-options/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minimist-options"
        }
      ]
    },
    {
      "type": "library",
      "name": "camelcase",
      "version": "2.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "currently-unhandled",
      "version": "0.4.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "strip-indent",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "duplexer",
      "version": "0.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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.7",
      "bom-ref": "karma@4.4.1-tuxcare.1|from@0.1.7",
      "author": "Dominic Tarr",
      "description": "Easy way to make a Readable Stream",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/from@0.1.7",
      "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.7.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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "stream-combiner",
      "version": "0.0.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|stream-combiner@0.0.4",
      "author": "'Dominic Tarr'",
      "description": "<img src=https://secure.travis-ci.org/dominictarr/stream-combiner.png?branch=master>",
      "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": "pend",
      "version": "1.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|pend@1.2.0",
      "author": "Andrew Kelley",
      "description": "dead-simple optimistic async helper",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pend@1.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/andrewrk/node-pend.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/andrewrk/node-pend#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/andrewrk/node-pend/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pend"
        }
      ]
    },
    {
      "type": "library",
      "name": "es6-promise",
      "version": "4.2.8",
      "bom-ref": "karma@4.4.1-tuxcare.1|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-promise"
        }
      ]
    },
    {
      "type": "library",
      "name": "callsite",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "delayed-stream",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "has-symbols",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|has-symbols@1.0.0",
      "author": "Jordan Harband",
      "description": "Determine if the JS environment has Symbol support. Supports spec, or shams.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/has-symbols@1.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/ljharb/has-symbols.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/has-symbols#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/has-symbols/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-symbols"
        }
      ]
    },
    {
      "type": "library",
      "name": "p-limit",
      "version": "1.3.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|p-limit@1.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@1.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-1.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": "error-ex",
      "version": "1.3.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "spdx-correct",
      "version": "3.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|spdx-correct@3.1.0",
      "author": "Kyle E. Mitchell",
      "description": "correct invalid SPDX expressions",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/spdx-correct@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jslicense/spdx-correct.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jslicense/spdx-correct.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jslicense/spdx-correct.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.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": "3.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|spdx-expression-parse@3.0.0",
      "author": "Kyle E. Mitchell",
      "description": "parse SPDX license expressions",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/spdx-expression-parse@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jslicense/spdx-expression-parse.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jslicense/spdx-expression-parse.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jslicense/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-3.0.0.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": "mimic-fn",
      "version": "1.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "assign-symbols",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "expand-brackets",
      "version": "2.1.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/expand-brackets"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "define-property",
          "version": "0.2.5",
          "bom-ref": "karma@4.4.1-tuxcare.1|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/expand-brackets/node_modules/define-property"
            }
          ]
        },
        {
          "type": "library",
          "name": "extend-shallow",
          "version": "2.0.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|expand-brackets@2.1.4|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/expand-brackets/node_modules/extend-shallow"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "is-windows",
      "version": "1.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.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/is-windows"
        }
      ]
    },
    {
      "type": "library",
      "name": "safe-regex",
      "version": "1.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "base",
      "version": "0.11.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "is-descriptor",
          "version": "1.0.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|base@0.11.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/base/node_modules/is-descriptor"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-accessor-descriptor",
          "version": "1.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|base@0.11.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/base/node_modules/is-accessor-descriptor"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-data-descriptor",
          "version": "1.0.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|base@0.11.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/base/node_modules/is-data-descriptor"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "source-map-resolve",
      "version": "0.5.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/source-map-resolve"
        }
      ]
    },
    {
      "type": "library",
      "name": "use",
      "version": "3.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|use@3.1.1",
      "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.1",
      "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.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/use"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-extendable",
      "version": "0.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "kind-of",
          "version": "3.2.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|is-number@3.0.0|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/is-number/node_modules/kind-of"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "snapdragon-util",
      "version": "3.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "kind-of",
          "version": "3.2.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|snapdragon-util@3.0.1|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/snapdragon-util/node_modules/kind-of"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "global-prefix",
      "version": "1.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.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/global-prefix"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-relative",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|is-relative@1.0.0",
      "author": "Jon Schlinkert",
      "description": "Returns `true` if the path appears to be relative.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-relative@1.0.0",
      "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-1.0.0.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": "karma@4.4.1-tuxcare.1|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": "is-obj",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|is-obj@1.0.1",
      "author": "Sindre Sorhus",
      "description": "Check if a value is an object",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-obj@1.0.1",
      "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-1.0.1.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": "is-subset",
      "version": "0.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|is-subset@0.1.1",
      "author": "Tomek Wiszniewski",
      "description": "Check if an object is contained within another one",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-subset@0.1.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/studio-b12/is-subset.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/studio-b12/is-subset#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/studio-b12/is-subset/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-subset/-/is-subset-0.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-subset"
        }
      ]
    },
    {
      "type": "library",
      "name": "modify-values",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|modify-values@1.0.1",
      "author": "Sindre Sorhus",
      "description": "Modify the values of an object",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/modify-values@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/modify-values.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/modify-values#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/modify-values/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/modify-values"
        }
      ]
    },
    {
      "type": "library",
      "name": "neo-async",
      "version": "2.6.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|neo-async@2.6.1",
      "description": "Neo-Async is thought to be used as a drop-in replacement for Async, it almost fully covers its functionality and runs faster ",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/neo-async@2.6.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/suguru03/neo-async.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/suguru03/neo-async",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/suguru03/neo-async/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/neo-async"
        }
      ]
    },
    {
      "type": "library",
      "name": "uglify-js",
      "version": "3.6.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|uglify-js@3.6.0",
      "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.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mishoo/UglifyJS2.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mishoo/UglifyJS2#readme",
          "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-3.6.0.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": "text-extensions",
      "version": "1.9.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|text-extensions@1.9.0",
      "author": "Sindre Sorhus",
      "description": "List of text file extensions",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/text-extensions@1.9.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/text-extensions.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/text-extensions#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/text-extensions/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/text-extensions"
        }
      ]
    },
    {
      "type": "library",
      "name": "number-is-nan",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "lodash._reinterpolate",
      "version": "3.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.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._reinterpolate"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.templatesettings",
      "version": "4.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|lodash.templatesettings@4.2.0",
      "author": "John-David Dalton",
      "description": "The Lodash method `_.templateSettings` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.templatesettings@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.templatesettings/-/lodash.templatesettings-4.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.templatesettings"
        }
      ]
    },
    {
      "type": "library",
      "name": "ini",
      "version": "1.3.5",
      "bom-ref": "karma@4.4.1-tuxcare.1|ini@1.3.5",
      "author": "Isaac Z. Schlueter",
      "description": "An ini encoder/decoder for node",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ini@1.3.5",
      "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.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ini"
        }
      ]
    },
    {
      "type": "library",
      "name": "pinkie-promise",
      "version": "2.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "quick-lru",
      "version": "1.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|quick-lru@1.1.0",
      "author": "Sindre Sorhus",
      "description": "Simple \"Least Recently Used\" (LRU) cache",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/quick-lru@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/quick-lru.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/quick-lru#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/quick-lru/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/quick-lru"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-plain-obj",
      "version": "1.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|is-plain-obj@1.1.0",
      "author": "Sindre Sorhus",
      "description": "Check if a value is a plain object",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-plain-obj@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/is-plain-obj.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/is-plain-obj#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/is-plain-obj/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-plain-obj"
        }
      ]
    },
    {
      "type": "library",
      "name": "array-find-index",
      "version": "1.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "repeating",
      "version": "2.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "p-try",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|p-try@1.0.0",
      "author": "Sindre Sorhus",
      "description": "`Promise#try()` ponyfill - Starts a promise chain",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/p-try@1.0.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-1.0.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-arrayish",
      "version": "0.2.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "spdx-license-ids",
      "version": "3.0.5",
      "bom-ref": "karma@4.4.1-tuxcare.1|spdx-license-ids@3.0.5",
      "author": "Shinnosuke Watanabe",
      "description": "A list of SPDX license identifiers",
      "licenses": [
        {
          "license": {
            "id": "CC0-1.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/spdx-license-ids@3.0.5",
      "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-3.0.5.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": "spdx-exceptions",
      "version": "2.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|spdx-exceptions@2.2.0",
      "author": "The Linux Foundation",
      "description": "list of SPDX standard license exceptions",
      "licenses": [
        {
          "license": {
            "id": "CC-BY-3.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/spdx-exceptions@2.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/kemitchell/spdx-exceptions.json.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kemitchell/spdx-exceptions.json#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kemitchell/spdx-exceptions.json/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spdx-exceptions"
        }
      ]
    },
    {
      "type": "library",
      "name": "posix-character-classes",
      "version": "0.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "ret",
      "version": "0.1.15",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "cache-base",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "define-property",
          "version": "0.2.5",
          "bom-ref": "karma@4.4.1-tuxcare.1|class-utils@0.3.6|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/class-utils/node_modules/define-property"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "mixin-deep",
      "version": "1.3.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "is-descriptor",
      "version": "0.1.6",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/is-descriptor"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "kind-of",
          "version": "5.1.0",
          "bom-ref": "karma@4.4.1-tuxcare.1|is-descriptor@0.1.6|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/is-descriptor/node_modules/kind-of"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "atob",
      "version": "2.1.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|atob@2.1.2",
      "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.2",
      "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.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/atob"
        }
      ]
    },
    {
      "type": "library",
      "name": "decode-uri-component",
      "version": "0.2.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "resolve-url",
      "version": "0.2.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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.4.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/source-map-url"
        }
      ]
    },
    {
      "type": "library",
      "name": "urix",
      "version": "0.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "is-unc-path",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|is-unc-path@1.0.0",
      "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@1.0.0",
      "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-1.0.0.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": "pinkie",
      "version": "2.0.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "is-utf8",
      "version": "0.2.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "is-finite",
      "version": "1.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "collection-visit",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|set-value@2.0.1",
      "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.1",
      "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.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/set-value"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "extend-shallow",
          "version": "2.0.1",
          "bom-ref": "karma@4.4.1-tuxcare.1|set-value@2.0.1|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/set-value/node_modules/extend-shallow"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "to-object-path",
      "version": "0.3.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "kind-of",
          "version": "3.2.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|to-object-path@0.3.0|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/to-object-path/node_modules/kind-of"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "union-value",
      "version": "1.0.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|union-value@1.0.1",
      "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.1",
      "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.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/union-value"
        }
      ]
    },
    {
      "type": "library",
      "name": "unset-value",
      "version": "1.0.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "arr-union",
      "version": "3.1.0",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "define-property",
          "version": "0.2.5",
          "bom-ref": "karma@4.4.1-tuxcare.1|static-extend@0.1.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/static-extend/node_modules/define-property"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "is-accessor-descriptor",
      "version": "0.1.6",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/is-accessor-descriptor"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "kind-of",
          "version": "3.2.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|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/is-accessor-descriptor/node_modules/kind-of"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "is-data-descriptor",
      "version": "0.1.4",
      "bom-ref": "karma@4.4.1-tuxcare.1|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/is-data-descriptor"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "kind-of",
          "version": "3.2.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|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/is-data-descriptor/node_modules/kind-of"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "unc-path-regex",
      "version": "0.1.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1|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"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "define-property",
          "version": "0.2.5",
          "bom-ref": "karma@4.4.1-tuxcare.1|object-copy@0.1.0|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/object-copy/node_modules/define-property"
            }
          ]
        },
        {
          "type": "library",
          "name": "kind-of",
          "version": "3.2.2",
          "bom-ref": "karma@4.4.1-tuxcare.1|object-copy@0.1.0|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/object-copy/node_modules/kind-of"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "json-parse-better-errors",
      "version": "1.0.2",
      "bom-ref": "karma@4.4.1-tuxcare.1|json-parse-better-errors@1.0.2",
      "author": "Kat Marchán",
      "description": "JSON.parse with context information on error",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/json-parse-better-errors@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/zkat/json-parse-better-errors.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/zkat/json-parse-better-errors#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/zkat/json-parse-better-errors/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-parse-better-errors"
        }
      ]
    },
    {
      "type": "library",
      "name": "copy-descriptor",
      "version": "0.1.1",
      "bom-ref": "karma@4.4.1-tuxcare.1|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": "karma@4.4.1-tuxcare.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|bluebird@3.5.5",
        "karma@4.4.1-tuxcare.1|body-parser@1.19.0",
        "karma@4.4.1-tuxcare.1|braces@3.0.2",
        "karma@4.4.1-tuxcare.1|browserify@16.3.0",
        "karma@4.4.1-tuxcare.1|chai-as-promised@7.1.1",
        "karma@4.4.1-tuxcare.1|chai-subset@1.6.0",
        "karma@4.4.1-tuxcare.1|chai@4.2.0",
        "karma@4.4.1-tuxcare.1|chokidar@3.0.2",
        "karma@4.4.1-tuxcare.1|colors@1.3.3",
        "karma@4.4.1-tuxcare.1|connect@3.7.0",
        "karma@4.4.1-tuxcare.1|cucumber@3.2.1",
        "karma@4.4.1-tuxcare.1|di@0.0.1",
        "karma@4.4.1-tuxcare.1|dom-serialize@2.2.1",
        "karma@4.4.1-tuxcare.1|eslint-config-standard@12.0.0",
        "karma@4.4.1-tuxcare.1|eslint-plugin-import@2.18.2",
        "karma@4.4.1-tuxcare.1|eslint-plugin-node@9.1.0",
        "karma@4.4.1-tuxcare.1|eslint-plugin-promise@4.2.1",
        "karma@4.4.1-tuxcare.1|eslint-plugin-standard@4.0.0",
        "karma@4.4.1-tuxcare.1|eslint@5.16.0",
        "karma@4.4.1-tuxcare.1|flatted@2.0.1",
        "karma@4.4.1-tuxcare.1|glob@7.1.4",
        "karma@4.4.1-tuxcare.1|graceful-fs@4.2.0",
        "karma@4.4.1-tuxcare.1|grunt-auto-release@0.0.7",
        "karma@4.4.1-tuxcare.1|grunt-browserify@5.3.0",
        "karma@4.4.1-tuxcare.1|grunt-bump@0.8.0",
        "karma@4.4.1-tuxcare.1|grunt-check-clean@0.1.2",
        "karma@4.4.1-tuxcare.1|grunt-cli@1.3.2",
        "karma@4.4.1-tuxcare.1|grunt-contrib-watch@1.1.0",
        "karma@4.4.1-tuxcare.1|grunt-conventional-changelog@6.1.0",
        "karma@4.4.1-tuxcare.1|grunt-conventional-github-releaser@1.0.0",
        "karma@4.4.1-tuxcare.1|grunt-cucumberjs@2.0.2",
        "karma@4.4.1-tuxcare.1|grunt-eslint@21.1.0",
        "karma@4.4.1-tuxcare.1|grunt-mocha-test@0.13.3",
        "karma@4.4.1-tuxcare.1|grunt-npm@0.0.2",
        "karma@4.4.1-tuxcare.1|grunt@1.0.4",
        "karma@4.4.1-tuxcare.1|http-proxy@1.17.0",
        "karma@4.4.1-tuxcare.1|http2@3.3.7",
        "karma@4.4.1-tuxcare.1|husky@0.14.3",
        "karma@4.4.1-tuxcare.1|isbinaryfile@3.0.3",
        "karma@4.4.1-tuxcare.1|jasmine-core@3.4.0",
        "karma@4.4.1-tuxcare.1|karma-browserify@6.1.0",
        "karma@4.4.1-tuxcare.1|karma-browserstack-launcher@1.5.1",
        "karma@4.4.1-tuxcare.1|karma-chai@0.1.0",
        "karma@4.4.1-tuxcare.1|karma-chrome-launcher@2.2.0",
        "karma@4.4.1-tuxcare.1|karma-firefox-launcher@1.1.0",
        "karma@4.4.1-tuxcare.1|karma-jasmine@2.0.1",
        "karma@4.4.1-tuxcare.1|karma-junit-reporter@1.2.0",
        "karma@4.4.1-tuxcare.1|karma-mocha-reporter@2.2.5",
        "karma@4.4.1-tuxcare.1|karma-mocha@1.3.0",
        "karma@4.4.1-tuxcare.1|karma-script-launcher@1.0.0",
        "karma@4.4.1-tuxcare.1|load-grunt-tasks@4.0.0",
        "karma@4.4.1-tuxcare.1|lodash@4.17.15",
        "karma@4.4.1-tuxcare.1|log4js@4.5.1",
        "karma@4.4.1-tuxcare.1|mime@2.4.4",
        "karma@4.4.1-tuxcare.1|minimatch@3.0.4",
        "karma@4.4.1-tuxcare.1|mkdirp@0.5.1",
        "karma@4.4.1-tuxcare.1|mocha@4.1.0",
        "karma@4.4.1-tuxcare.1|mocks@0.0.15",
        "karma@4.4.1-tuxcare.1|optimist@0.6.1",
        "karma@4.4.1-tuxcare.1|proxyquire@2.1.1",
        "karma@4.4.1-tuxcare.1|puppeteer@1.19.0",
        "karma@4.4.1-tuxcare.1|qjobs@1.2.0",
        "karma@4.4.1-tuxcare.1|range-parser@1.2.1",
        "karma@4.4.1-tuxcare.1|rimraf@2.6.3",
        "karma@4.4.1-tuxcare.1|safe-buffer@5.2.0",
        "karma@4.4.1-tuxcare.1|sinon-chai@3.3.0",
        "karma@4.4.1-tuxcare.1|sinon@7.3.2",
        "karma@4.4.1-tuxcare.1|socket.io@2.1.1",
        "karma@4.4.1-tuxcare.1|source-map@0.6.1",
        "karma@4.4.1-tuxcare.1|supertest@4.0.2",
        "karma@4.4.1-tuxcare.1|timer-shim@0.3.0",
        "karma@4.4.1-tuxcare.1|tmp@0.0.33",
        "karma@4.4.1-tuxcare.1|useragent@2.3.0",
        "karma@4.4.1-tuxcare.1|validate-commit-msg@2.14.0",
        "karma@4.4.1-tuxcare.1|which@1.3.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|bluebird@3.5.5"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|body-parser@1.19.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|bytes@3.1.0",
        "karma@4.4.1-tuxcare.1|content-type@1.0.4",
        "karma@4.4.1-tuxcare.1|debug@2.6.9",
        "karma@4.4.1-tuxcare.1|depd@1.1.2",
        "karma@4.4.1-tuxcare.1|http-errors@1.7.2",
        "karma@4.4.1-tuxcare.1|iconv-lite@0.4.24",
        "karma@4.4.1-tuxcare.1|on-finished@2.3.0",
        "karma@4.4.1-tuxcare.1|qs@6.7.0",
        "karma@4.4.1-tuxcare.1|raw-body@2.4.0",
        "karma@4.4.1-tuxcare.1|type-is@1.6.18"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|braces@3.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|fill-range@7.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|browserify@16.3.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|assert@1.5.0",
        "karma@4.4.1-tuxcare.1|browser-pack@6.1.0",
        "karma@4.4.1-tuxcare.1|browser-resolve@1.11.3",
        "karma@4.4.1-tuxcare.1|browserify-zlib@0.2.0",
        "karma@4.4.1-tuxcare.1|buffer@5.2.1",
        "karma@4.4.1-tuxcare.1|cached-path-relative@1.0.2",
        "karma@4.4.1-tuxcare.1|concat-stream@1.6.2",
        "karma@4.4.1-tuxcare.1|console-browserify@1.1.0",
        "karma@4.4.1-tuxcare.1|constants-browserify@1.0.0",
        "karma@4.4.1-tuxcare.1|crypto-browserify@3.12.0",
        "karma@4.4.1-tuxcare.1|defined@1.0.0",
        "karma@4.4.1-tuxcare.1|deps-sort@2.0.0",
        "karma@4.4.1-tuxcare.1|domain-browser@1.2.0",
        "karma@4.4.1-tuxcare.1|duplexer2@0.1.4",
        "karma@4.4.1-tuxcare.1|events@2.1.0",
        "karma@4.4.1-tuxcare.1|glob@7.1.4",
        "karma@4.4.1-tuxcare.1|has@1.0.3",
        "karma@4.4.1-tuxcare.1|htmlescape@1.1.1",
        "karma@4.4.1-tuxcare.1|https-browserify@1.0.0",
        "karma@4.4.1-tuxcare.1|inherits@2.0.4",
        "karma@4.4.1-tuxcare.1|insert-module-globals@7.2.0",
        "karma@4.4.1-tuxcare.1|JSONStream@1.3.5",
        "karma@4.4.1-tuxcare.1|labeled-stream-splicer@2.0.2",
        "karma@4.4.1-tuxcare.1|mkdirp@0.5.1",
        "karma@4.4.1-tuxcare.1|module-deps@6.2.1",
        "karma@4.4.1-tuxcare.1|os-browserify@0.3.0",
        "karma@4.4.1-tuxcare.1|parents@1.0.1",
        "karma@4.4.1-tuxcare.1|path-browserify@0.0.1",
        "karma@4.4.1-tuxcare.1|process@0.11.10",
        "karma@4.4.1-tuxcare.1|punycode@1.4.1",
        "karma@4.4.1-tuxcare.1|querystring-es3@0.2.1",
        "karma@4.4.1-tuxcare.1|read-only-stream@2.0.0",
        "karma@4.4.1-tuxcare.1|readable-stream@2.3.6",
        "karma@4.4.1-tuxcare.1|resolve@1.11.1",
        "karma@4.4.1-tuxcare.1|shasum@1.0.2",
        "karma@4.4.1-tuxcare.1|shell-quote@1.6.1",
        "karma@4.4.1-tuxcare.1|stream-browserify@2.0.2",
        "karma@4.4.1-tuxcare.1|stream-http@2.8.3",
        "karma@4.4.1-tuxcare.1|string_decoder@1.2.0",
        "karma@4.4.1-tuxcare.1|subarg@1.0.0",
        "karma@4.4.1-tuxcare.1|syntax-error@1.4.0",
        "karma@4.4.1-tuxcare.1|through2@2.0.5",
        "karma@4.4.1-tuxcare.1|timers-browserify@1.4.2",
        "karma@4.4.1-tuxcare.1|tty-browserify@0.0.1",
        "karma@4.4.1-tuxcare.1|url@0.11.0",
        "karma@4.4.1-tuxcare.1|util@0.10.4",
        "karma@4.4.1-tuxcare.1|vm-browserify@1.1.0",
        "karma@4.4.1-tuxcare.1|xtend@4.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|chai-as-promised@7.1.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|chai@4.2.0",
        "karma@4.4.1-tuxcare.1|check-error@1.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|chai-subset@1.6.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|chai@4.2.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|assertion-error@1.1.0",
        "karma@4.4.1-tuxcare.1|check-error@1.0.2",
        "karma@4.4.1-tuxcare.1|deep-eql@3.0.1",
        "karma@4.4.1-tuxcare.1|get-func-name@2.0.0",
        "karma@4.4.1-tuxcare.1|pathval@1.1.0",
        "karma@4.4.1-tuxcare.1|type-detect@4.0.8"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|chokidar@3.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|chokidar@3.0.2|anymatch@3.0.3",
        "karma@4.4.1-tuxcare.1|braces@3.0.2",
        "karma@4.4.1-tuxcare.1|glob-parent@5.0.0",
        "karma@4.4.1-tuxcare.1|is-binary-path@2.1.0",
        "karma@4.4.1-tuxcare.1|is-glob@4.0.1",
        "karma@4.4.1-tuxcare.1|normalize-path@3.0.0",
        "karma@4.4.1-tuxcare.1|readdirp@3.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|chokidar@3.0.2|anymatch@3.0.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|normalize-path@3.0.0",
        "karma@4.4.1-tuxcare.1|picomatch@2.0.7"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|colors@1.3.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|connect@3.7.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|debug@2.6.9",
        "karma@4.4.1-tuxcare.1|finalhandler@1.1.2",
        "karma@4.4.1-tuxcare.1|parseurl@1.3.3",
        "karma@4.4.1-tuxcare.1|utils-merge@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|cucumber@3.2.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|assertion-error-formatter@2.0.1",
        "karma@4.4.1-tuxcare.1|babel-runtime@6.26.0",
        "karma@4.4.1-tuxcare.1|bluebird@3.5.5",
        "karma@4.4.1-tuxcare.1|cli-table@0.3.1",
        "karma@4.4.1-tuxcare.1|colors@1.3.3",
        "karma@4.4.1-tuxcare.1|commander@2.20.0",
        "karma@4.4.1-tuxcare.1|cucumber-expressions@5.0.18",
        "karma@4.4.1-tuxcare.1|cucumber-tag-expressions@1.1.1",
        "karma@4.4.1-tuxcare.1|duration@0.2.2",
        "karma@4.4.1-tuxcare.1|escape-string-regexp@1.0.5",
        "karma@4.4.1-tuxcare.1|figures@2.0.0",
        "karma@4.4.1-tuxcare.1|gherkin@5.1.0",
        "karma@4.4.1-tuxcare.1|glob@7.1.4",
        "karma@4.4.1-tuxcare.1|indent-string@3.2.0",
        "karma@4.4.1-tuxcare.1|is-generator@1.0.3",
        "karma@4.4.1-tuxcare.1|is-stream@1.1.0",
        "karma@4.4.1-tuxcare.1|lodash@4.17.15",
        "karma@4.4.1-tuxcare.1|mz@2.7.0",
        "karma@4.4.1-tuxcare.1|progress@2.0.3",
        "karma@4.4.1-tuxcare.1|resolve@1.11.1",
        "karma@4.4.1-tuxcare.1|stack-chain@2.0.0",
        "karma@4.4.1-tuxcare.1|stacktrace-js@2.0.0",
        "karma@4.4.1-tuxcare.1|string-argv@0.0.2",
        "karma@4.4.1-tuxcare.1|title-case@2.1.1",
        "karma@4.4.1-tuxcare.1|util-arity@1.1.0",
        "karma@4.4.1-tuxcare.1|verror@1.10.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|di@0.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|dom-serialize@2.2.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|custom-event@1.0.1",
        "karma@4.4.1-tuxcare.1|ent@2.2.0",
        "karma@4.4.1-tuxcare.1|extend@3.0.2",
        "karma@4.4.1-tuxcare.1|void-elements@2.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|eslint-config-standard@12.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|eslint-plugin-import@2.18.2",
        "karma@4.4.1-tuxcare.1|eslint-plugin-node@9.1.0",
        "karma@4.4.1-tuxcare.1|eslint-plugin-promise@4.2.1",
        "karma@4.4.1-tuxcare.1|eslint-plugin-standard@4.0.0",
        "karma@4.4.1-tuxcare.1|eslint@5.16.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|eslint-plugin-import@2.18.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|array-includes@3.0.3",
        "karma@4.4.1-tuxcare.1|contains-path@0.1.0",
        "karma@4.4.1-tuxcare.1|debug@2.6.9",
        "karma@4.4.1-tuxcare.1|eslint-plugin-import@2.18.2|doctrine@1.5.0",
        "karma@4.4.1-tuxcare.1|eslint-import-resolver-node@0.3.2",
        "karma@4.4.1-tuxcare.1|eslint-module-utils@2.4.1",
        "karma@4.4.1-tuxcare.1|eslint@5.16.0",
        "karma@4.4.1-tuxcare.1|has@1.0.3",
        "karma@4.4.1-tuxcare.1|minimatch@3.0.4",
        "karma@4.4.1-tuxcare.1|object.values@1.1.0",
        "karma@4.4.1-tuxcare.1|read-pkg-up@2.0.0",
        "karma@4.4.1-tuxcare.1|resolve@1.11.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|eslint-plugin-import@2.18.2|doctrine@1.5.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|esutils@2.0.2",
        "karma@4.4.1-tuxcare.1|isarray@1.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|eslint-plugin-node@9.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|eslint-plugin-es@1.4.0",
        "karma@4.4.1-tuxcare.1|eslint-utils@1.4.0",
        "karma@4.4.1-tuxcare.1|eslint@5.16.0",
        "karma@4.4.1-tuxcare.1|eslint-plugin-node@9.1.0|ignore@5.1.2",
        "karma@4.4.1-tuxcare.1|minimatch@3.0.4",
        "karma@4.4.1-tuxcare.1|resolve@1.11.1",
        "karma@4.4.1-tuxcare.1|eslint-plugin-node@9.1.0|semver@6.3.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|eslint-plugin-node@9.1.0|ignore@5.1.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|eslint-plugin-node@9.1.0|semver@6.3.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|eslint-plugin-promise@4.2.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|eslint-plugin-standard@4.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|eslint@5.16.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|eslint@5.16.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|@babel/code-frame@7.5.5",
        "karma@4.4.1-tuxcare.1|ajv@6.10.2",
        "karma@4.4.1-tuxcare.1|chalk@2.4.2",
        "karma@4.4.1-tuxcare.1|cross-spawn@6.0.5",
        "karma@4.4.1-tuxcare.1|eslint@5.16.0|debug@4.1.1",
        "karma@4.4.1-tuxcare.1|doctrine@3.0.0",
        "karma@4.4.1-tuxcare.1|eslint-scope@4.0.3",
        "karma@4.4.1-tuxcare.1|eslint-utils@1.4.0",
        "karma@4.4.1-tuxcare.1|eslint-visitor-keys@1.0.0",
        "karma@4.4.1-tuxcare.1|espree@5.0.1",
        "karma@4.4.1-tuxcare.1|esquery@1.0.1",
        "karma@4.4.1-tuxcare.1|esutils@2.0.2",
        "karma@4.4.1-tuxcare.1|file-entry-cache@5.0.1",
        "karma@4.4.1-tuxcare.1|functional-red-black-tree@1.0.1",
        "karma@4.4.1-tuxcare.1|glob@7.1.4",
        "karma@4.4.1-tuxcare.1|globals@11.12.0",
        "karma@4.4.1-tuxcare.1|ignore@4.0.6",
        "karma@4.4.1-tuxcare.1|import-fresh@3.1.0",
        "karma@4.4.1-tuxcare.1|imurmurhash@0.1.4",
        "karma@4.4.1-tuxcare.1|inquirer@6.5.0",
        "karma@4.4.1-tuxcare.1|js-yaml@3.13.1",
        "karma@4.4.1-tuxcare.1|json-stable-stringify-without-jsonify@1.0.1",
        "karma@4.4.1-tuxcare.1|levn@0.3.0",
        "karma@4.4.1-tuxcare.1|lodash@4.17.15",
        "karma@4.4.1-tuxcare.1|minimatch@3.0.4",
        "karma@4.4.1-tuxcare.1|mkdirp@0.5.1",
        "karma@4.4.1-tuxcare.1|natural-compare@1.4.0",
        "karma@4.4.1-tuxcare.1|optionator@0.8.2",
        "karma@4.4.1-tuxcare.1|path-is-inside@1.0.2",
        "karma@4.4.1-tuxcare.1|progress@2.0.3",
        "karma@4.4.1-tuxcare.1|regexpp@2.0.1",
        "karma@4.4.1-tuxcare.1|semver@5.7.0",
        "karma@4.4.1-tuxcare.1|strip-ansi@4.0.0",
        "karma@4.4.1-tuxcare.1|strip-json-comments@2.0.1",
        "karma@4.4.1-tuxcare.1|table@5.4.4",
        "karma@4.4.1-tuxcare.1|text-table@0.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|eslint@5.16.0|debug@4.1.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|eslint@5.16.0|ms@2.1.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|eslint@5.16.0|ms@2.1.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|flatted@2.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|glob@7.1.4",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|fs.realpath@1.0.0",
        "karma@4.4.1-tuxcare.1|inflight@1.0.6",
        "karma@4.4.1-tuxcare.1|inherits@2.0.4",
        "karma@4.4.1-tuxcare.1|minimatch@3.0.4",
        "karma@4.4.1-tuxcare.1|once@1.4.0",
        "karma@4.4.1-tuxcare.1|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|graceful-fs@4.2.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-auto-release@0.0.7",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|grunt@1.0.4"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-browserify@5.3.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|async@2.6.3",
        "karma@4.4.1-tuxcare.1|browserify-incremental@3.1.1",
        "karma@4.4.1-tuxcare.1|browserify@16.3.0",
        "karma@4.4.1-tuxcare.1|glob@7.1.4",
        "karma@4.4.1-tuxcare.1|lodash@4.17.15",
        "karma@4.4.1-tuxcare.1|resolve@1.11.1",
        "karma@4.4.1-tuxcare.1|watchify@3.11.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-bump@0.8.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|grunt@1.0.4",
        "karma@4.4.1-tuxcare.1|semver@5.7.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-check-clean@0.1.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|grunt@1.0.4"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-cli@1.3.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|grunt-known-options@1.1.1",
        "karma@4.4.1-tuxcare.1|interpret@1.1.0",
        "karma@4.4.1-tuxcare.1|liftoff@2.5.0",
        "karma@4.4.1-tuxcare.1|grunt-cli@1.3.2|nopt@4.0.1",
        "karma@4.4.1-tuxcare.1|v8flags@3.1.3"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-cli@1.3.2|nopt@4.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|abbrev@1.1.1",
        "karma@4.4.1-tuxcare.1|osenv@0.1.5"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-contrib-watch@1.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|async@2.6.3",
        "karma@4.4.1-tuxcare.1|gaze@1.1.3",
        "karma@4.4.1-tuxcare.1|lodash@4.17.15",
        "karma@4.4.1-tuxcare.1|tiny-lr@1.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-conventional-changelog@6.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|grunt-conventional-changelog@6.1.0|chalk@1.1.3",
        "karma@4.4.1-tuxcare.1|concat-stream@1.6.2",
        "karma@4.4.1-tuxcare.1|conventional-changelog@1.1.24",
        "karma@4.4.1-tuxcare.1|plur@2.1.2",
        "karma@4.4.1-tuxcare.1|q@1.5.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-conventional-changelog@6.1.0|chalk@1.1.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|grunt-conventional-changelog@6.1.0|ansi-styles@2.2.1",
        "karma@4.4.1-tuxcare.1|escape-string-regexp@1.0.5",
        "karma@4.4.1-tuxcare.1|has-ansi@2.0.0",
        "karma@4.4.1-tuxcare.1|grunt-conventional-changelog@6.1.0|strip-ansi@3.0.1",
        "karma@4.4.1-tuxcare.1|grunt-conventional-changelog@6.1.0|supports-color@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-conventional-changelog@6.1.0|ansi-styles@2.2.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-conventional-changelog@6.1.0|strip-ansi@3.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|grunt-conventional-changelog@6.1.0|ansi-regex@2.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-conventional-changelog@6.1.0|supports-color@2.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-conventional-changelog@6.1.0|ansi-regex@2.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-conventional-github-releaser@1.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|grunt-conventional-github-releaser@1.0.0|chalk@1.1.3",
        "karma@4.4.1-tuxcare.1|conventional-github-releaser@1.1.13",
        "karma@4.4.1-tuxcare.1|plur@2.1.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-conventional-github-releaser@1.0.0|chalk@1.1.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|grunt-conventional-github-releaser@1.0.0|ansi-styles@2.2.1",
        "karma@4.4.1-tuxcare.1|escape-string-regexp@1.0.5",
        "karma@4.4.1-tuxcare.1|has-ansi@2.0.0",
        "karma@4.4.1-tuxcare.1|grunt-conventional-github-releaser@1.0.0|strip-ansi@3.0.1",
        "karma@4.4.1-tuxcare.1|grunt-conventional-github-releaser@1.0.0|supports-color@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-conventional-github-releaser@1.0.0|ansi-styles@2.2.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-conventional-github-releaser@1.0.0|strip-ansi@3.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|grunt-conventional-github-releaser@1.0.0|ansi-regex@2.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-conventional-github-releaser@1.0.0|supports-color@2.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-conventional-github-releaser@1.0.0|ansi-regex@2.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-cucumberjs@2.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|chai@4.2.0",
        "karma@4.4.1-tuxcare.1|cucumber-html-reporter@3.0.4",
        "karma@4.4.1-tuxcare.1|cucumber-parallel@2.0.3",
        "karma@4.4.1-tuxcare.1|node-fs@0.1.7",
        "karma@4.4.1-tuxcare.1|ramda@0.24.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-eslint@21.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|chalk@2.4.2",
        "karma@4.4.1-tuxcare.1|eslint@5.16.0",
        "karma@4.4.1-tuxcare.1|grunt@1.0.4"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-mocha-test@0.13.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|hooker@0.2.3",
        "karma@4.4.1-tuxcare.1|mkdirp@0.5.1",
        "karma@4.4.1-tuxcare.1|mocha@4.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-npm@0.0.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt@1.0.4",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|coffeescript@1.10.0",
        "karma@4.4.1-tuxcare.1|dateformat@1.0.12",
        "karma@4.4.1-tuxcare.1|eventemitter2@0.4.14",
        "karma@4.4.1-tuxcare.1|exit@0.1.2",
        "karma@4.4.1-tuxcare.1|findup-sync@0.3.0",
        "karma@4.4.1-tuxcare.1|grunt@1.0.4|glob@7.0.6",
        "karma@4.4.1-tuxcare.1|grunt@1.0.4|grunt-cli@1.2.0",
        "karma@4.4.1-tuxcare.1|grunt-known-options@1.1.1",
        "karma@4.4.1-tuxcare.1|grunt-legacy-log@2.0.0",
        "karma@4.4.1-tuxcare.1|grunt-legacy-util@1.1.1",
        "karma@4.4.1-tuxcare.1|iconv-lite@0.4.24",
        "karma@4.4.1-tuxcare.1|js-yaml@3.13.1",
        "karma@4.4.1-tuxcare.1|minimatch@3.0.4",
        "karma@4.4.1-tuxcare.1|mkdirp@0.5.1",
        "karma@4.4.1-tuxcare.1|nopt@3.0.6",
        "karma@4.4.1-tuxcare.1|path-is-absolute@1.0.1",
        "karma@4.4.1-tuxcare.1|rimraf@2.6.3"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt@1.0.4|glob@7.0.6",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|fs.realpath@1.0.0",
        "karma@4.4.1-tuxcare.1|inflight@1.0.6",
        "karma@4.4.1-tuxcare.1|inherits@2.0.4",
        "karma@4.4.1-tuxcare.1|minimatch@3.0.4",
        "karma@4.4.1-tuxcare.1|once@1.4.0",
        "karma@4.4.1-tuxcare.1|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt@1.0.4|grunt-cli@1.2.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|findup-sync@0.3.0",
        "karma@4.4.1-tuxcare.1|grunt-known-options@1.1.1",
        "karma@4.4.1-tuxcare.1|nopt@3.0.6",
        "karma@4.4.1-tuxcare.1|grunt@1.0.4|resolve@1.1.7"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt@1.0.4|resolve@1.1.7"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|http-proxy@1.17.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|eventemitter3@3.1.2",
        "karma@4.4.1-tuxcare.1|follow-redirects@1.7.0",
        "karma@4.4.1-tuxcare.1|requires-port@1.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|http2@3.3.7"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|husky@0.14.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-ci@1.2.1",
        "karma@4.4.1-tuxcare.1|husky@0.14.3|normalize-path@1.0.0",
        "karma@4.4.1-tuxcare.1|husky@0.14.3|strip-indent@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|husky@0.14.3|normalize-path@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|husky@0.14.3|strip-indent@2.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|isbinaryfile@3.0.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|buffer-alloc@1.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|jasmine-core@3.4.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|karma-browserify@6.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|browserify@16.3.0",
        "karma@4.4.1-tuxcare.1|convert-source-map@1.1.3",
        "karma@4.4.1-tuxcare.1|hat@0.0.3",
        "karma@4.4.1-tuxcare.1|js-string-escape@1.0.1",
        "karma@4.4.1-tuxcare.1|lodash@4.17.15",
        "karma@4.4.1-tuxcare.1|minimatch@3.0.4",
        "karma@4.4.1-tuxcare.1|os-shim@0.1.3",
        "karma@4.4.1-tuxcare.1|watchify@3.11.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|karma-browserstack-launcher@1.5.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|browserstack-local@1.4.2",
        "karma@4.4.1-tuxcare.1|browserstack@1.5.2",
        "karma@4.4.1-tuxcare.1|q@1.5.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|karma-chai@0.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|chai@4.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|karma-chrome-launcher@2.2.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|fs-access@1.0.1",
        "karma@4.4.1-tuxcare.1|which@1.3.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|karma-firefox-launcher@1.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|karma-jasmine@2.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|jasmine-core@3.4.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|karma-junit-reporter@1.2.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|path-is-absolute@1.0.1",
        "karma@4.4.1-tuxcare.1|xmlbuilder@8.2.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|karma-mocha-reporter@2.2.5",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|chalk@2.4.2",
        "karma@4.4.1-tuxcare.1|log-symbols@2.2.0",
        "karma@4.4.1-tuxcare.1|strip-ansi@4.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|karma-mocha@1.3.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|minimist@1.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|karma-script-launcher@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|load-grunt-tasks@4.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|arrify@1.0.1",
        "karma@4.4.1-tuxcare.1|grunt@1.0.4",
        "karma@4.4.1-tuxcare.1|multimatch@2.1.0",
        "karma@4.4.1-tuxcare.1|pkg-up@2.0.0",
        "karma@4.4.1-tuxcare.1|resolve-pkg@1.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|lodash@4.17.15"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|log4js@4.5.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|date-format@2.1.0",
        "karma@4.4.1-tuxcare.1|log4js@4.5.1|debug@4.1.1",
        "karma@4.4.1-tuxcare.1|flatted@2.0.1",
        "karma@4.4.1-tuxcare.1|rfdc@1.1.4",
        "karma@4.4.1-tuxcare.1|streamroller@1.0.6"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|log4js@4.5.1|debug@4.1.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|log4js@4.5.1|ms@2.1.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|log4js@4.5.1|ms@2.1.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|mime@2.4.4"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|minimatch@3.0.4",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|brace-expansion@1.1.11"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|mkdirp@0.5.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|mkdirp@0.5.1|minimist@0.0.8"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|mkdirp@0.5.1|minimist@0.0.8"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|mocha@4.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|browser-stdout@1.3.0",
        "karma@4.4.1-tuxcare.1|mocha@4.1.0|commander@2.11.0",
        "karma@4.4.1-tuxcare.1|mocha@4.1.0|debug@3.1.0",
        "karma@4.4.1-tuxcare.1|mocha@4.1.0|diff@3.3.1",
        "karma@4.4.1-tuxcare.1|escape-string-regexp@1.0.5",
        "karma@4.4.1-tuxcare.1|mocha@4.1.0|glob@7.1.2",
        "karma@4.4.1-tuxcare.1|growl@1.10.3",
        "karma@4.4.1-tuxcare.1|he@1.1.1",
        "karma@4.4.1-tuxcare.1|mkdirp@0.5.1",
        "karma@4.4.1-tuxcare.1|mocha@4.1.0|supports-color@4.4.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|mocha@4.1.0|commander@2.11.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|mocha@4.1.0|debug@3.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|ms@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|mocha@4.1.0|diff@3.3.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|mocha@4.1.0|glob@7.1.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|fs.realpath@1.0.0",
        "karma@4.4.1-tuxcare.1|inflight@1.0.6",
        "karma@4.4.1-tuxcare.1|inherits@2.0.4",
        "karma@4.4.1-tuxcare.1|minimatch@3.0.4",
        "karma@4.4.1-tuxcare.1|once@1.4.0",
        "karma@4.4.1-tuxcare.1|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|mocha@4.1.0|supports-color@4.4.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|mocha@4.1.0|has-flag@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|mocha@4.1.0|has-flag@2.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|mocks@0.0.15"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|optimist@0.6.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|optimist@0.6.1|minimist@0.0.10",
        "karma@4.4.1-tuxcare.1|wordwrap@0.0.3"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|optimist@0.6.1|minimist@0.0.10"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|proxyquire@2.1.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|fill-keys@1.0.2",
        "karma@4.4.1-tuxcare.1|module-not-found-error@1.0.1",
        "karma@4.4.1-tuxcare.1|resolve@1.11.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|puppeteer@1.19.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|puppeteer@1.19.0|debug@4.1.1",
        "karma@4.4.1-tuxcare.1|extract-zip@1.6.7",
        "karma@4.4.1-tuxcare.1|https-proxy-agent@2.2.2",
        "karma@4.4.1-tuxcare.1|mime@2.4.4",
        "karma@4.4.1-tuxcare.1|progress@2.0.3",
        "karma@4.4.1-tuxcare.1|proxy-from-env@1.0.0",
        "karma@4.4.1-tuxcare.1|rimraf@2.6.3",
        "karma@4.4.1-tuxcare.1|puppeteer@1.19.0|ws@6.2.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|puppeteer@1.19.0|debug@4.1.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|puppeteer@1.19.0|ms@2.1.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|puppeteer@1.19.0|ws@6.2.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|async-limiter@1.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|puppeteer@1.19.0|ms@2.1.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|qjobs@1.2.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|range-parser@1.2.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|rimraf@2.6.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|glob@7.1.4"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|safe-buffer@5.2.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|sinon-chai@3.3.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|chai@4.2.0",
        "karma@4.4.1-tuxcare.1|sinon@7.3.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|sinon@7.3.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|@sinonjs/commons@1.4.0",
        "karma@4.4.1-tuxcare.1|@sinonjs/formatio@3.2.1",
        "karma@4.4.1-tuxcare.1|@sinonjs/samsam@3.3.2",
        "karma@4.4.1-tuxcare.1|diff@3.5.0",
        "karma@4.4.1-tuxcare.1|lolex@4.1.0",
        "karma@4.4.1-tuxcare.1|nise@1.5.0",
        "karma@4.4.1-tuxcare.1|supports-color@5.5.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|socket.io@2.1.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|socket.io@2.1.1|debug@3.1.0",
        "karma@4.4.1-tuxcare.1|engine.io@3.2.1",
        "karma@4.4.1-tuxcare.1|has-binary2@1.0.3",
        "karma@4.4.1-tuxcare.1|socket.io-adapter@1.1.1",
        "karma@4.4.1-tuxcare.1|socket.io-client@2.1.1",
        "karma@4.4.1-tuxcare.1|socket.io-parser@3.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|socket.io@2.1.1|debug@3.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|ms@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|source-map@0.6.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|supertest@4.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|methods@1.1.2",
        "karma@4.4.1-tuxcare.1|superagent@3.8.3"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|timer-shim@0.3.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|linkedlist@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|tmp@0.0.33",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|os-tmpdir@1.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|useragent@2.3.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|lru-cache@4.1.5",
        "karma@4.4.1-tuxcare.1|tmp@0.0.33"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|validate-commit-msg@2.14.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|conventional-commit-types@2.1.1",
        "karma@4.4.1-tuxcare.1|find-parent-dir@0.3.0",
        "karma@4.4.1-tuxcare.1|findup@0.1.5",
        "karma@4.4.1-tuxcare.1|semver-regex@1.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|which@1.3.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|isexe@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|bytes@3.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|content-type@1.0.4"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|debug@2.6.9",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|ms@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|depd@1.1.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|http-errors@1.7.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|depd@1.1.2",
        "karma@4.4.1-tuxcare.1|http-errors@1.7.2|inherits@2.0.3",
        "karma@4.4.1-tuxcare.1|setprototypeof@1.1.1",
        "karma@4.4.1-tuxcare.1|statuses@1.5.0",
        "karma@4.4.1-tuxcare.1|toidentifier@1.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|http-errors@1.7.2|inherits@2.0.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|iconv-lite@0.4.24",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|on-finished@2.3.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|ee-first@1.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|qs@6.7.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|raw-body@2.4.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|bytes@3.1.0",
        "karma@4.4.1-tuxcare.1|http-errors@1.7.2",
        "karma@4.4.1-tuxcare.1|iconv-lite@0.4.24",
        "karma@4.4.1-tuxcare.1|unpipe@1.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|type-is@1.6.18",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|media-typer@0.3.0",
        "karma@4.4.1-tuxcare.1|mime-types@2.1.24"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|fill-range@7.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|to-regex-range@5.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|assert@1.5.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|object-assign@4.1.1",
        "karma@4.4.1-tuxcare.1|assert@1.5.0|util@0.10.3"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|assert@1.5.0|util@0.10.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|assert@1.5.0|inherits@2.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|assert@1.5.0|inherits@2.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|browser-pack@6.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|combine-source-map@0.8.0",
        "karma@4.4.1-tuxcare.1|defined@1.0.0",
        "karma@4.4.1-tuxcare.1|JSONStream@1.3.5",
        "karma@4.4.1-tuxcare.1|safe-buffer@5.2.0",
        "karma@4.4.1-tuxcare.1|through2@2.0.5",
        "karma@4.4.1-tuxcare.1|umd@3.0.3"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|browser-resolve@1.11.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|browser-resolve@1.11.3|resolve@1.1.7"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|browser-resolve@1.11.3|resolve@1.1.7"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|browserify-zlib@0.2.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|pako@1.0.10"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|buffer@5.2.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|base64-js@1.3.0",
        "karma@4.4.1-tuxcare.1|ieee754@1.1.13"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|cached-path-relative@1.0.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|concat-stream@1.6.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|buffer-from@1.1.1",
        "karma@4.4.1-tuxcare.1|inherits@2.0.4",
        "karma@4.4.1-tuxcare.1|readable-stream@2.3.6",
        "karma@4.4.1-tuxcare.1|typedarray@0.0.6"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|console-browserify@1.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|date-now@0.1.4"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|constants-browserify@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|crypto-browserify@3.12.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|browserify-cipher@1.0.1",
        "karma@4.4.1-tuxcare.1|browserify-sign@4.0.4",
        "karma@4.4.1-tuxcare.1|create-ecdh@4.0.3",
        "karma@4.4.1-tuxcare.1|create-hash@1.2.0",
        "karma@4.4.1-tuxcare.1|create-hmac@1.1.7",
        "karma@4.4.1-tuxcare.1|diffie-hellman@5.0.3",
        "karma@4.4.1-tuxcare.1|inherits@2.0.4",
        "karma@4.4.1-tuxcare.1|pbkdf2@3.0.17",
        "karma@4.4.1-tuxcare.1|public-encrypt@4.0.3",
        "karma@4.4.1-tuxcare.1|randombytes@2.1.0",
        "karma@4.4.1-tuxcare.1|randomfill@1.0.4"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|defined@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|deps-sort@2.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|JSONStream@1.3.5",
        "karma@4.4.1-tuxcare.1|shasum@1.0.2",
        "karma@4.4.1-tuxcare.1|subarg@1.0.0",
        "karma@4.4.1-tuxcare.1|through2@2.0.5"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|domain-browser@1.2.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|duplexer2@0.1.4",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|readable-stream@2.3.6"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|events@2.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|has@1.0.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|function-bind@1.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|htmlescape@1.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|https-browserify@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|inherits@2.0.4"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|insert-module-globals@7.2.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|acorn-node@1.7.0",
        "karma@4.4.1-tuxcare.1|combine-source-map@0.8.0",
        "karma@4.4.1-tuxcare.1|concat-stream@1.6.2",
        "karma@4.4.1-tuxcare.1|is-buffer@1.1.6",
        "karma@4.4.1-tuxcare.1|JSONStream@1.3.5",
        "karma@4.4.1-tuxcare.1|path-is-absolute@1.0.1",
        "karma@4.4.1-tuxcare.1|process@0.11.10",
        "karma@4.4.1-tuxcare.1|through2@2.0.5",
        "karma@4.4.1-tuxcare.1|undeclared-identifiers@1.1.3",
        "karma@4.4.1-tuxcare.1|xtend@4.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|JSONStream@1.3.5",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|jsonparse@1.3.1",
        "karma@4.4.1-tuxcare.1|through@2.3.8"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|labeled-stream-splicer@2.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|inherits@2.0.4",
        "karma@4.4.1-tuxcare.1|stream-splicer@2.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|module-deps@6.2.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|browser-resolve@1.11.3",
        "karma@4.4.1-tuxcare.1|cached-path-relative@1.0.2",
        "karma@4.4.1-tuxcare.1|concat-stream@1.6.2",
        "karma@4.4.1-tuxcare.1|defined@1.0.0",
        "karma@4.4.1-tuxcare.1|detective@5.2.0",
        "karma@4.4.1-tuxcare.1|duplexer2@0.1.4",
        "karma@4.4.1-tuxcare.1|inherits@2.0.4",
        "karma@4.4.1-tuxcare.1|JSONStream@1.3.5",
        "karma@4.4.1-tuxcare.1|parents@1.0.1",
        "karma@4.4.1-tuxcare.1|readable-stream@2.3.6",
        "karma@4.4.1-tuxcare.1|resolve@1.11.1",
        "karma@4.4.1-tuxcare.1|stream-combiner2@1.1.1",
        "karma@4.4.1-tuxcare.1|subarg@1.0.0",
        "karma@4.4.1-tuxcare.1|through2@2.0.5",
        "karma@4.4.1-tuxcare.1|xtend@4.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|os-browserify@0.3.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|parents@1.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|path-platform@0.11.15"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|path-browserify@0.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|process@0.11.10"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|punycode@1.4.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|querystring-es3@0.2.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|read-only-stream@2.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|readable-stream@2.3.6"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|readable-stream@2.3.6",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|core-util-is@1.0.2",
        "karma@4.4.1-tuxcare.1|inherits@2.0.4",
        "karma@4.4.1-tuxcare.1|isarray@1.0.0",
        "karma@4.4.1-tuxcare.1|process-nextick-args@2.0.1",
        "karma@4.4.1-tuxcare.1|readable-stream@2.3.6|safe-buffer@5.1.2",
        "karma@4.4.1-tuxcare.1|readable-stream@2.3.6|string_decoder@1.1.1",
        "karma@4.4.1-tuxcare.1|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|readable-stream@2.3.6|safe-buffer@5.1.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|readable-stream@2.3.6|string_decoder@1.1.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|readable-stream@2.3.6|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|resolve@1.11.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|path-parse@1.0.6"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|shasum@1.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|json-stable-stringify@0.0.1",
        "karma@4.4.1-tuxcare.1|sha.js@2.4.11"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|shell-quote@1.6.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|array-filter@0.0.1",
        "karma@4.4.1-tuxcare.1|array-map@0.0.0",
        "karma@4.4.1-tuxcare.1|array-reduce@0.0.0",
        "karma@4.4.1-tuxcare.1|jsonify@0.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|stream-browserify@2.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|inherits@2.0.4",
        "karma@4.4.1-tuxcare.1|readable-stream@2.3.6"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|stream-http@2.8.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|builtin-status-codes@3.0.0",
        "karma@4.4.1-tuxcare.1|inherits@2.0.4",
        "karma@4.4.1-tuxcare.1|readable-stream@2.3.6",
        "karma@4.4.1-tuxcare.1|to-arraybuffer@1.0.1",
        "karma@4.4.1-tuxcare.1|xtend@4.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|string_decoder@1.2.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|string_decoder@1.2.0|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|string_decoder@1.2.0|safe-buffer@5.1.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|subarg@1.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|minimist@1.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|syntax-error@1.4.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|acorn-node@1.7.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|through2@2.0.5",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|readable-stream@2.3.6",
        "karma@4.4.1-tuxcare.1|xtend@4.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|timers-browserify@1.4.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|process@0.11.10"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|tty-browserify@0.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|url@0.11.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|url@0.11.0|punycode@1.3.2",
        "karma@4.4.1-tuxcare.1|querystring@0.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|url@0.11.0|punycode@1.3.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|util@0.10.4",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|util@0.10.4|inherits@2.0.3"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|util@0.10.4|inherits@2.0.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|vm-browserify@1.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|xtend@4.0.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|check-error@1.0.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|assertion-error@1.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|deep-eql@3.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|type-detect@4.0.8"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|get-func-name@2.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|pathval@1.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|type-detect@4.0.8"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|glob-parent@5.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-glob@4.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-binary-path@2.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|binary-extensions@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-glob@4.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-extglob@2.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|normalize-path@3.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|readdirp@3.1.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|picomatch@2.0.7"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|finalhandler@1.1.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|debug@2.6.9",
        "karma@4.4.1-tuxcare.1|encodeurl@1.0.2",
        "karma@4.4.1-tuxcare.1|escape-html@1.0.3",
        "karma@4.4.1-tuxcare.1|on-finished@2.3.0",
        "karma@4.4.1-tuxcare.1|parseurl@1.3.3",
        "karma@4.4.1-tuxcare.1|statuses@1.5.0",
        "karma@4.4.1-tuxcare.1|unpipe@1.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|parseurl@1.3.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|utils-merge@1.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|assertion-error-formatter@2.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|diff@3.5.0",
        "karma@4.4.1-tuxcare.1|pad-right@0.2.2",
        "karma@4.4.1-tuxcare.1|repeat-string@1.6.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|babel-runtime@6.26.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|babel-runtime@6.26.0|core-js@2.6.9",
        "karma@4.4.1-tuxcare.1|regenerator-runtime@0.11.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|babel-runtime@6.26.0|core-js@2.6.9"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|cli-table@0.3.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|cli-table@0.3.1|colors@1.0.3"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|cli-table@0.3.1|colors@1.0.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|commander@2.20.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|cucumber-expressions@5.0.18",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|becke-ch--regex--s0-0-v1--base--pl--lib@1.4.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|cucumber-tag-expressions@1.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|duration@0.2.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|d@1.0.1",
        "karma@4.4.1-tuxcare.1|es5-ext@0.10.50"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|escape-string-regexp@1.0.5"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|figures@2.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|escape-string-regexp@1.0.5"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|gherkin@5.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|indent-string@3.2.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-generator@1.0.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-stream@1.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|mz@2.7.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|any-promise@1.3.0",
        "karma@4.4.1-tuxcare.1|object-assign@4.1.1",
        "karma@4.4.1-tuxcare.1|thenify-all@1.6.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|progress@2.0.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|stack-chain@2.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|stacktrace-js@2.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|error-stack-parser@2.0.2",
        "karma@4.4.1-tuxcare.1|stack-generator@2.0.3",
        "karma@4.4.1-tuxcare.1|stacktrace-gps@3.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|string-argv@0.0.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|title-case@2.1.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|no-case@2.3.2",
        "karma@4.4.1-tuxcare.1|upper-case@1.1.3"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|util-arity@1.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|verror@1.10.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|assert-plus@1.0.0",
        "karma@4.4.1-tuxcare.1|core-util-is@1.0.2",
        "karma@4.4.1-tuxcare.1|extsprintf@1.4.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|custom-event@1.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|ent@2.2.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|extend@3.0.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|void-elements@2.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|array-includes@3.0.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|define-properties@1.1.3",
        "karma@4.4.1-tuxcare.1|es-abstract@1.13.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|contains-path@0.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|eslint-import-resolver-node@0.3.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|debug@2.6.9",
        "karma@4.4.1-tuxcare.1|resolve@1.11.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|eslint-module-utils@2.4.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|debug@2.6.9",
        "karma@4.4.1-tuxcare.1|pkg-dir@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|object.values@1.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|define-properties@1.1.3",
        "karma@4.4.1-tuxcare.1|es-abstract@1.13.0",
        "karma@4.4.1-tuxcare.1|function-bind@1.1.1",
        "karma@4.4.1-tuxcare.1|has@1.0.3"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|read-pkg-up@2.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|find-up@2.1.0",
        "karma@4.4.1-tuxcare.1|read-pkg@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|eslint-plugin-es@1.4.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|eslint-utils@1.4.0",
        "karma@4.4.1-tuxcare.1|eslint@5.16.0",
        "karma@4.4.1-tuxcare.1|regexpp@2.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|eslint-utils@1.4.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|eslint-visitor-keys@1.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|@babel/code-frame@7.5.5",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|@babel/highlight@7.5.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|ajv@6.10.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|fast-deep-equal@2.0.1",
        "karma@4.4.1-tuxcare.1|fast-json-stable-stringify@2.0.0",
        "karma@4.4.1-tuxcare.1|json-schema-traverse@0.4.1",
        "karma@4.4.1-tuxcare.1|uri-js@4.2.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|chalk@2.4.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|ansi-styles@3.2.1",
        "karma@4.4.1-tuxcare.1|escape-string-regexp@1.0.5",
        "karma@4.4.1-tuxcare.1|supports-color@5.5.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|cross-spawn@6.0.5",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|nice-try@1.0.5",
        "karma@4.4.1-tuxcare.1|path-key@2.0.1",
        "karma@4.4.1-tuxcare.1|semver@5.7.0",
        "karma@4.4.1-tuxcare.1|shebang-command@1.2.0",
        "karma@4.4.1-tuxcare.1|which@1.3.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|doctrine@3.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|esutils@2.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|eslint-scope@4.0.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|esrecurse@4.2.1",
        "karma@4.4.1-tuxcare.1|estraverse@4.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|eslint-visitor-keys@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|espree@5.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|acorn-jsx@5.0.1",
        "karma@4.4.1-tuxcare.1|acorn@6.2.1",
        "karma@4.4.1-tuxcare.1|eslint-visitor-keys@1.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|esquery@1.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|estraverse@4.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|esutils@2.0.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|file-entry-cache@5.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|flat-cache@2.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|functional-red-black-tree@1.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|globals@11.12.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|ignore@4.0.6"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|import-fresh@3.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|parent-module@1.0.1",
        "karma@4.4.1-tuxcare.1|resolve-from@4.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|imurmurhash@0.1.4"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|inquirer@6.5.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|ansi-escapes@3.2.0",
        "karma@4.4.1-tuxcare.1|chalk@2.4.2",
        "karma@4.4.1-tuxcare.1|cli-cursor@2.1.0",
        "karma@4.4.1-tuxcare.1|cli-width@2.2.0",
        "karma@4.4.1-tuxcare.1|external-editor@3.1.0",
        "karma@4.4.1-tuxcare.1|figures@2.0.0",
        "karma@4.4.1-tuxcare.1|lodash@4.17.15",
        "karma@4.4.1-tuxcare.1|mute-stream@0.0.7",
        "karma@4.4.1-tuxcare.1|run-async@2.3.0",
        "karma@4.4.1-tuxcare.1|rxjs@6.5.2",
        "karma@4.4.1-tuxcare.1|string-width@2.1.1",
        "karma@4.4.1-tuxcare.1|inquirer@6.5.0|strip-ansi@5.2.0",
        "karma@4.4.1-tuxcare.1|through@2.3.8"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|inquirer@6.5.0|strip-ansi@5.2.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|inquirer@6.5.0|ansi-regex@4.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|inquirer@6.5.0|ansi-regex@4.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|js-yaml@3.13.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|argparse@1.0.10",
        "karma@4.4.1-tuxcare.1|esprima@4.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|json-stable-stringify-without-jsonify@1.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|levn@0.3.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|prelude-ls@1.1.2",
        "karma@4.4.1-tuxcare.1|type-check@0.3.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|natural-compare@1.4.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|optionator@0.8.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|deep-is@0.1.3",
        "karma@4.4.1-tuxcare.1|fast-levenshtein@2.0.6",
        "karma@4.4.1-tuxcare.1|levn@0.3.0",
        "karma@4.4.1-tuxcare.1|prelude-ls@1.1.2",
        "karma@4.4.1-tuxcare.1|type-check@0.3.2",
        "karma@4.4.1-tuxcare.1|optionator@0.8.2|wordwrap@1.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|optionator@0.8.2|wordwrap@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|path-is-inside@1.0.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|regexpp@2.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|semver@5.7.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|strip-ansi@4.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|ansi-regex@3.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|strip-json-comments@2.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|table@5.4.4",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|ajv@6.10.2",
        "karma@4.4.1-tuxcare.1|lodash@4.17.15",
        "karma@4.4.1-tuxcare.1|slice-ansi@2.1.0",
        "karma@4.4.1-tuxcare.1|table@5.4.4|string-width@3.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|table@5.4.4|string-width@3.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|emoji-regex@7.0.3",
        "karma@4.4.1-tuxcare.1|is-fullwidth-code-point@2.0.0",
        "karma@4.4.1-tuxcare.1|table@5.4.4|strip-ansi@5.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|table@5.4.4|strip-ansi@5.2.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|table@5.4.4|ansi-regex@4.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|table@5.4.4|ansi-regex@4.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|text-table@0.2.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|fs.realpath@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|inflight@1.0.6",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|once@1.4.0",
        "karma@4.4.1-tuxcare.1|wrappy@1.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|once@1.4.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|wrappy@1.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|path-is-absolute@1.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|async@2.6.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|lodash@4.17.15"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|browserify-incremental@3.1.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|browserify-cache-api@3.0.1",
        "karma@4.4.1-tuxcare.1|browserify@16.3.0",
        "karma@4.4.1-tuxcare.1|browserify-incremental@3.1.1|JSONStream@0.10.0",
        "karma@4.4.1-tuxcare.1|through2@2.0.5",
        "karma@4.4.1-tuxcare.1|xtend@4.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|browserify-incremental@3.1.1|JSONStream@0.10.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|browserify-incremental@3.1.1|jsonparse@0.0.5",
        "karma@4.4.1-tuxcare.1|through@2.3.8"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|browserify-incremental@3.1.1|jsonparse@0.0.5"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|watchify@3.11.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|anymatch@2.0.0",
        "karma@4.4.1-tuxcare.1|browserify@16.3.0",
        "karma@4.4.1-tuxcare.1|watchify@3.11.1|chokidar@2.1.6",
        "karma@4.4.1-tuxcare.1|defined@1.0.0",
        "karma@4.4.1-tuxcare.1|outpipe@1.1.1",
        "karma@4.4.1-tuxcare.1|through2@2.0.5",
        "karma@4.4.1-tuxcare.1|xtend@4.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|watchify@3.11.1|chokidar@2.1.6",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|anymatch@2.0.0",
        "karma@4.4.1-tuxcare.1|async-each@1.0.3",
        "karma@4.4.1-tuxcare.1|watchify@3.11.1|braces@2.3.2",
        "karma@4.4.1-tuxcare.1|watchify@3.11.1|glob-parent@3.1.0",
        "karma@4.4.1-tuxcare.1|inherits@2.0.4",
        "karma@4.4.1-tuxcare.1|watchify@3.11.1|is-binary-path@1.0.1",
        "karma@4.4.1-tuxcare.1|is-glob@4.0.1",
        "karma@4.4.1-tuxcare.1|normalize-path@3.0.0",
        "karma@4.4.1-tuxcare.1|path-is-absolute@1.0.1",
        "karma@4.4.1-tuxcare.1|watchify@3.11.1|readdirp@2.2.1",
        "karma@4.4.1-tuxcare.1|upath@1.1.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|watchify@3.11.1|braces@2.3.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|arr-flatten@1.1.0",
        "karma@4.4.1-tuxcare.1|array-unique@0.3.2",
        "karma@4.4.1-tuxcare.1|watchify@3.11.1|extend-shallow@2.0.1",
        "karma@4.4.1-tuxcare.1|watchify@3.11.1|fill-range@4.0.0",
        "karma@4.4.1-tuxcare.1|isobject@3.0.1",
        "karma@4.4.1-tuxcare.1|repeat-element@1.1.3",
        "karma@4.4.1-tuxcare.1|snapdragon-node@2.1.1",
        "karma@4.4.1-tuxcare.1|snapdragon@0.8.2",
        "karma@4.4.1-tuxcare.1|split-string@3.1.0",
        "karma@4.4.1-tuxcare.1|to-regex@3.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|watchify@3.11.1|glob-parent@3.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|watchify@3.11.1|glob-parent@3.1.0|is-glob@3.1.0",
        "karma@4.4.1-tuxcare.1|path-dirname@1.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|watchify@3.11.1|glob-parent@3.1.0|is-glob@3.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-extglob@2.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|watchify@3.11.1|is-binary-path@1.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|watchify@3.11.1|binary-extensions@1.13.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|watchify@3.11.1|readdirp@2.2.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|graceful-fs@4.2.0",
        "karma@4.4.1-tuxcare.1|micromatch@3.1.10",
        "karma@4.4.1-tuxcare.1|readable-stream@2.3.6"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|watchify@3.11.1|extend-shallow@2.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-extendable@0.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|watchify@3.11.1|fill-range@4.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|watchify@3.11.1|extend-shallow@2.0.1",
        "karma@4.4.1-tuxcare.1|is-number@3.0.0",
        "karma@4.4.1-tuxcare.1|repeat-string@1.6.1",
        "karma@4.4.1-tuxcare.1|watchify@3.11.1|to-regex-range@2.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|watchify@3.11.1|binary-extensions@1.13.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|watchify@3.11.1|to-regex-range@2.1.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-number@3.0.0",
        "karma@4.4.1-tuxcare.1|repeat-string@1.6.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-known-options@1.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|interpret@1.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|liftoff@2.5.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|extend@3.0.2",
        "karma@4.4.1-tuxcare.1|liftoff@2.5.0|findup-sync@2.0.0",
        "karma@4.4.1-tuxcare.1|fined@1.2.0",
        "karma@4.4.1-tuxcare.1|flagged-respawn@1.0.1",
        "karma@4.4.1-tuxcare.1|is-plain-object@2.0.4",
        "karma@4.4.1-tuxcare.1|object.map@1.0.1",
        "karma@4.4.1-tuxcare.1|rechoir@0.6.2",
        "karma@4.4.1-tuxcare.1|resolve@1.11.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|liftoff@2.5.0|findup-sync@2.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|detect-file@1.0.0",
        "karma@4.4.1-tuxcare.1|liftoff@2.5.0|is-glob@3.1.0",
        "karma@4.4.1-tuxcare.1|micromatch@3.1.10",
        "karma@4.4.1-tuxcare.1|resolve-dir@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|liftoff@2.5.0|is-glob@3.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-extglob@2.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|v8flags@3.1.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|homedir-polyfill@1.0.3"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|gaze@1.1.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|globule@1.2.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|tiny-lr@1.1.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|body@5.1.0",
        "karma@4.4.1-tuxcare.1|tiny-lr@1.1.1|debug@3.2.6",
        "karma@4.4.1-tuxcare.1|faye-websocket@0.10.0",
        "karma@4.4.1-tuxcare.1|livereload-js@2.4.0",
        "karma@4.4.1-tuxcare.1|object-assign@4.1.1",
        "karma@4.4.1-tuxcare.1|qs@6.7.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|tiny-lr@1.1.1|debug@3.2.6",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|tiny-lr@1.1.1|ms@2.1.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|tiny-lr@1.1.1|ms@2.1.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog@1.1.24",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|conventional-changelog-angular@1.6.6",
        "karma@4.4.1-tuxcare.1|conventional-changelog-atom@0.2.8",
        "karma@4.4.1-tuxcare.1|conventional-changelog-codemirror@0.3.8",
        "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11",
        "karma@4.4.1-tuxcare.1|conventional-changelog-ember@0.3.12",
        "karma@4.4.1-tuxcare.1|conventional-changelog-eslint@1.0.9",
        "karma@4.4.1-tuxcare.1|conventional-changelog-express@0.3.6",
        "karma@4.4.1-tuxcare.1|conventional-changelog-jquery@0.1.0",
        "karma@4.4.1-tuxcare.1|conventional-changelog-jscs@0.1.0",
        "karma@4.4.1-tuxcare.1|conventional-changelog-jshint@0.3.8",
        "karma@4.4.1-tuxcare.1|conventional-changelog-preset-loader@1.1.8"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|plur@2.1.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|irregular-plurals@1.4.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|q@1.5.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-github-releaser@1.1.13",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|conventional-changelog@1.1.24",
        "karma@4.4.1-tuxcare.1|dateformat@1.0.12",
        "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6",
        "karma@4.4.1-tuxcare.1|github@0.2.4",
        "karma@4.4.1-tuxcare.1|lodash.merge@4.6.2",
        "karma@4.4.1-tuxcare.1|meow@3.7.0",
        "karma@4.4.1-tuxcare.1|object-assign@4.1.1",
        "karma@4.4.1-tuxcare.1|q@1.5.1",
        "karma@4.4.1-tuxcare.1|semver-regex@1.0.0",
        "karma@4.4.1-tuxcare.1|semver@5.7.0",
        "karma@4.4.1-tuxcare.1|through2@2.0.5"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|cucumber-html-reporter@3.0.4",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|find@0.2.9",
        "karma@4.4.1-tuxcare.1|fs-extra@3.0.1",
        "karma@4.4.1-tuxcare.1|js-base64@2.5.1",
        "karma@4.4.1-tuxcare.1|jsonfile@3.0.1",
        "karma@4.4.1-tuxcare.1|lodash@4.17.15",
        "karma@4.4.1-tuxcare.1|open@0.0.5"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|cucumber-parallel@2.0.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|babel-runtime@6.26.0",
        "karma@4.4.1-tuxcare.1|bluebird@3.5.5",
        "karma@4.4.1-tuxcare.1|colors@1.3.3",
        "karma@4.4.1-tuxcare.1|commander@2.20.0",
        "karma@4.4.1-tuxcare.1|cucumber-parallel@2.0.3|cucumber@2.3.1",
        "karma@4.4.1-tuxcare.1|debug@2.6.9",
        "karma@4.4.1-tuxcare.1|cucumber-parallel@2.0.3|events@1.1.1",
        "karma@4.4.1-tuxcare.1|fs-finder@1.8.1",
        "karma@4.4.1-tuxcare.1|cucumber-parallel@2.0.3|gherkin@4.1.3",
        "karma@4.4.1-tuxcare.1|lodash@4.17.15"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|cucumber-parallel@2.0.3|cucumber@2.3.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|assertion-error-formatter@2.0.1",
        "karma@4.4.1-tuxcare.1|babel-runtime@6.26.0",
        "karma@4.4.1-tuxcare.1|bluebird@3.5.5",
        "karma@4.4.1-tuxcare.1|cli-table@0.3.1",
        "karma@4.4.1-tuxcare.1|colors@1.3.3",
        "karma@4.4.1-tuxcare.1|commander@2.20.0",
        "karma@4.4.1-tuxcare.1|cucumber-parallel@2.0.3|cucumber-expressions@3.0.0",
        "karma@4.4.1-tuxcare.1|cucumber-tag-expressions@1.1.1",
        "karma@4.4.1-tuxcare.1|duration@0.2.2",
        "karma@4.4.1-tuxcare.1|figures@2.0.0",
        "karma@4.4.1-tuxcare.1|cucumber-parallel@2.0.3|gherkin@4.1.3",
        "karma@4.4.1-tuxcare.1|glob@7.1.4",
        "karma@4.4.1-tuxcare.1|indent-string@3.2.0",
        "karma@4.4.1-tuxcare.1|is-generator@1.0.3",
        "karma@4.4.1-tuxcare.1|is-stream@1.1.0",
        "karma@4.4.1-tuxcare.1|lodash@4.17.15",
        "karma@4.4.1-tuxcare.1|mz@2.7.0",
        "karma@4.4.1-tuxcare.1|progress@2.0.3",
        "karma@4.4.1-tuxcare.1|resolve@1.11.1",
        "karma@4.4.1-tuxcare.1|cucumber-parallel@2.0.3|stack-chain@1.3.7",
        "karma@4.4.1-tuxcare.1|stacktrace-js@2.0.0",
        "karma@4.4.1-tuxcare.1|string-argv@0.0.2",
        "karma@4.4.1-tuxcare.1|upper-case-first@1.1.2",
        "karma@4.4.1-tuxcare.1|util-arity@1.1.0",
        "karma@4.4.1-tuxcare.1|verror@1.10.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|cucumber-parallel@2.0.3|events@1.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|cucumber-parallel@2.0.3|gherkin@4.1.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|cucumber-parallel@2.0.3|cucumber-expressions@3.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|cucumber-parallel@2.0.3|stack-chain@1.3.7"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|node-fs@0.1.7"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|ramda@0.24.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|hooker@0.2.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|coffeescript@1.10.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|dateformat@1.0.12",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|get-stdin@4.0.1",
        "karma@4.4.1-tuxcare.1|meow@3.7.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|eventemitter2@0.4.14"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|exit@0.1.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|findup-sync@0.3.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|findup-sync@0.3.0|glob@5.0.15"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|findup-sync@0.3.0|glob@5.0.15",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|inflight@1.0.6",
        "karma@4.4.1-tuxcare.1|inherits@2.0.4",
        "karma@4.4.1-tuxcare.1|minimatch@3.0.4",
        "karma@4.4.1-tuxcare.1|once@1.4.0",
        "karma@4.4.1-tuxcare.1|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-legacy-log@2.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|grunt-legacy-log@2.0.0|colors@1.1.2",
        "karma@4.4.1-tuxcare.1|grunt-legacy-log-utils@2.0.1",
        "karma@4.4.1-tuxcare.1|hooker@0.2.3",
        "karma@4.4.1-tuxcare.1|lodash@4.17.15"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-legacy-log@2.0.0|colors@1.1.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-legacy-util@1.1.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|grunt-legacy-util@1.1.1|async@1.5.2",
        "karma@4.4.1-tuxcare.1|exit@0.1.2",
        "karma@4.4.1-tuxcare.1|getobject@0.1.0",
        "karma@4.4.1-tuxcare.1|hooker@0.2.3",
        "karma@4.4.1-tuxcare.1|lodash@4.17.15",
        "karma@4.4.1-tuxcare.1|underscore.string@3.3.5",
        "karma@4.4.1-tuxcare.1|which@1.3.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-legacy-util@1.1.1|async@1.5.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|nopt@3.0.6",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|abbrev@1.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|eventemitter3@3.1.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|follow-redirects@1.7.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|follow-redirects@1.7.0|debug@3.2.6"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|follow-redirects@1.7.0|debug@3.2.6",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|follow-redirects@1.7.0|ms@2.1.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|follow-redirects@1.7.0|ms@2.1.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|requires-port@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-ci@1.2.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|ci-info@1.6.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|buffer-alloc@1.2.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|buffer-alloc-unsafe@1.1.0",
        "karma@4.4.1-tuxcare.1|buffer-fill@1.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|convert-source-map@1.1.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|hat@0.0.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|js-string-escape@1.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|os-shim@0.1.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|browserstack-local@1.4.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|https-proxy-agent@2.2.2",
        "karma@4.4.1-tuxcare.1|is-running@2.1.0",
        "karma@4.4.1-tuxcare.1|ps-tree@1.1.1",
        "karma@4.4.1-tuxcare.1|temp-fs@0.9.9"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|browserstack@1.5.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|https-proxy-agent@2.2.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|fs-access@1.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|null-check@1.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|xmlbuilder@8.2.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|log-symbols@2.2.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|chalk@2.4.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|minimist@1.2.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|arrify@1.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|multimatch@2.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|array-differ@1.0.0",
        "karma@4.4.1-tuxcare.1|array-union@1.0.2",
        "karma@4.4.1-tuxcare.1|arrify@1.0.1",
        "karma@4.4.1-tuxcare.1|minimatch@3.0.4"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|pkg-up@2.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|find-up@2.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|resolve-pkg@1.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|resolve-pkg@1.0.0|resolve-from@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|resolve-pkg@1.0.0|resolve-from@2.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|date-format@2.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|rfdc@1.1.4"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|streamroller@1.0.6",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|async@2.6.3",
        "karma@4.4.1-tuxcare.1|date-format@2.1.0",
        "karma@4.4.1-tuxcare.1|streamroller@1.0.6|debug@3.2.6",
        "karma@4.4.1-tuxcare.1|streamroller@1.0.6|fs-extra@7.0.1",
        "karma@4.4.1-tuxcare.1|lodash@4.17.15"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|streamroller@1.0.6|debug@3.2.6",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|streamroller@1.0.6|ms@2.1.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|streamroller@1.0.6|fs-extra@7.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|graceful-fs@4.2.0",
        "karma@4.4.1-tuxcare.1|streamroller@1.0.6|jsonfile@4.0.0",
        "karma@4.4.1-tuxcare.1|universalify@0.1.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|streamroller@1.0.6|ms@2.1.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|streamroller@1.0.6|jsonfile@4.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|graceful-fs@4.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|brace-expansion@1.1.11",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|balanced-match@1.0.0",
        "karma@4.4.1-tuxcare.1|concat-map@0.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|browser-stdout@1.3.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|growl@1.10.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|he@1.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|wordwrap@0.0.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|fill-keys@1.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-object@1.0.1",
        "karma@4.4.1-tuxcare.1|merge-descriptors@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|module-not-found-error@1.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|extract-zip@1.6.7",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|concat-stream@1.6.2",
        "karma@4.4.1-tuxcare.1|debug@2.6.9",
        "karma@4.4.1-tuxcare.1|mkdirp@0.5.1",
        "karma@4.4.1-tuxcare.1|yauzl@2.4.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|https-proxy-agent@2.2.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|agent-base@4.3.0",
        "karma@4.4.1-tuxcare.1|https-proxy-agent@2.2.2|debug@3.2.6"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|https-proxy-agent@2.2.2|debug@3.2.6",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|https-proxy-agent@2.2.2|ms@2.1.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|https-proxy-agent@2.2.2|ms@2.1.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|proxy-from-env@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|@sinonjs/commons@1.4.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|type-detect@4.0.8"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|@sinonjs/formatio@3.2.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|@sinonjs/commons@1.4.0",
        "karma@4.4.1-tuxcare.1|@sinonjs/samsam@3.3.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|@sinonjs/samsam@3.3.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|@sinonjs/commons@1.4.0",
        "karma@4.4.1-tuxcare.1|array-from@2.1.1",
        "karma@4.4.1-tuxcare.1|lodash@4.17.15"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|diff@3.5.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|lolex@4.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|nise@1.5.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|@sinonjs/formatio@3.2.1",
        "karma@4.4.1-tuxcare.1|@sinonjs/text-encoding@0.7.1",
        "karma@4.4.1-tuxcare.1|just-extend@4.0.2",
        "karma@4.4.1-tuxcare.1|lolex@4.1.0",
        "karma@4.4.1-tuxcare.1|path-to-regexp@1.7.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|supports-color@5.5.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|has-flag@3.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|engine.io@3.2.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|accepts@1.3.7",
        "karma@4.4.1-tuxcare.1|base64id@1.0.0",
        "karma@4.4.1-tuxcare.1|cookie@0.3.1",
        "karma@4.4.1-tuxcare.1|engine.io@3.2.1|debug@3.1.0",
        "karma@4.4.1-tuxcare.1|engine.io-parser@2.1.3",
        "karma@4.4.1-tuxcare.1|ws@3.3.3"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|engine.io@3.2.1|debug@3.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|ms@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|has-binary2@1.0.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|has-binary2@1.0.3|isarray@2.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|has-binary2@1.0.3|isarray@2.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|socket.io-adapter@1.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|socket.io-client@2.1.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|backo2@1.0.2",
        "karma@4.4.1-tuxcare.1|base64-arraybuffer@0.1.5",
        "karma@4.4.1-tuxcare.1|component-bind@1.0.0",
        "karma@4.4.1-tuxcare.1|component-emitter@1.2.1",
        "karma@4.4.1-tuxcare.1|socket.io-client@2.1.1|debug@3.1.0",
        "karma@4.4.1-tuxcare.1|engine.io-client@3.2.1",
        "karma@4.4.1-tuxcare.1|has-binary2@1.0.3",
        "karma@4.4.1-tuxcare.1|has-cors@1.1.0",
        "karma@4.4.1-tuxcare.1|indexof@0.0.1",
        "karma@4.4.1-tuxcare.1|object-component@0.0.3",
        "karma@4.4.1-tuxcare.1|parseqs@0.0.5",
        "karma@4.4.1-tuxcare.1|parseuri@0.0.5",
        "karma@4.4.1-tuxcare.1|socket.io-parser@3.2.0",
        "karma@4.4.1-tuxcare.1|to-array@0.1.4"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|socket.io-client@2.1.1|debug@3.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|ms@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|socket.io-parser@3.2.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|component-emitter@1.2.1",
        "karma@4.4.1-tuxcare.1|socket.io-parser@3.2.0|debug@3.1.0",
        "karma@4.4.1-tuxcare.1|socket.io-parser@3.2.0|isarray@2.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|socket.io-parser@3.2.0|debug@3.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|ms@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|socket.io-parser@3.2.0|isarray@2.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|methods@1.1.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|superagent@3.8.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|component-emitter@1.2.1",
        "karma@4.4.1-tuxcare.1|cookiejar@2.1.2",
        "karma@4.4.1-tuxcare.1|superagent@3.8.3|debug@3.2.6",
        "karma@4.4.1-tuxcare.1|extend@3.0.2",
        "karma@4.4.1-tuxcare.1|form-data@2.5.0",
        "karma@4.4.1-tuxcare.1|formidable@1.2.1",
        "karma@4.4.1-tuxcare.1|methods@1.1.2",
        "karma@4.4.1-tuxcare.1|superagent@3.8.3|mime@1.6.0",
        "karma@4.4.1-tuxcare.1|qs@6.7.0",
        "karma@4.4.1-tuxcare.1|readable-stream@2.3.6"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|superagent@3.8.3|debug@3.2.6",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|superagent@3.8.3|ms@2.1.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|superagent@3.8.3|mime@1.6.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|superagent@3.8.3|ms@2.1.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|linkedlist@1.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|os-tmpdir@1.0.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|lru-cache@4.1.5",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|pseudomap@1.0.2",
        "karma@4.4.1-tuxcare.1|lru-cache@4.1.5|yallist@2.1.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|lru-cache@4.1.5|yallist@2.1.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-commit-types@2.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|find-parent-dir@0.3.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|findup@0.1.5",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|findup@0.1.5|colors@0.6.2",
        "karma@4.4.1-tuxcare.1|findup@0.1.5|commander@2.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|findup@0.1.5|colors@0.6.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|findup@0.1.5|commander@2.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|semver-regex@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|isexe@2.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|ms@2.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|setprototypeof@1.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|statuses@1.5.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|toidentifier@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|safer-buffer@2.1.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|ee-first@1.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|unpipe@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|media-typer@0.3.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|mime-types@2.1.24",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|mime-db@1.40.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|to-regex-range@5.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|to-regex-range@5.0.1|is-number@7.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|to-regex-range@5.0.1|is-number@7.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|object-assign@4.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|combine-source-map@0.8.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|convert-source-map@1.1.3",
        "karma@4.4.1-tuxcare.1|inline-source-map@0.6.2",
        "karma@4.4.1-tuxcare.1|lodash.memoize@3.0.4",
        "karma@4.4.1-tuxcare.1|combine-source-map@0.8.0|source-map@0.5.7"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|combine-source-map@0.8.0|source-map@0.5.7"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|umd@3.0.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|pako@1.0.10"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|base64-js@1.3.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|ieee754@1.1.13"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|buffer-from@1.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|typedarray@0.0.6"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|date-now@0.1.4"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|browserify-cipher@1.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|browserify-aes@1.2.0",
        "karma@4.4.1-tuxcare.1|browserify-des@1.0.2",
        "karma@4.4.1-tuxcare.1|evp_bytestokey@1.0.3"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|browserify-sign@4.0.4",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|bn.js@4.11.8",
        "karma@4.4.1-tuxcare.1|browserify-rsa@4.0.1",
        "karma@4.4.1-tuxcare.1|create-hash@1.2.0",
        "karma@4.4.1-tuxcare.1|create-hmac@1.1.7",
        "karma@4.4.1-tuxcare.1|elliptic@6.5.0",
        "karma@4.4.1-tuxcare.1|inherits@2.0.4",
        "karma@4.4.1-tuxcare.1|parse-asn1@5.1.4"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|create-ecdh@4.0.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|bn.js@4.11.8",
        "karma@4.4.1-tuxcare.1|elliptic@6.5.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|create-hash@1.2.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|cipher-base@1.0.4",
        "karma@4.4.1-tuxcare.1|inherits@2.0.4",
        "karma@4.4.1-tuxcare.1|md5.js@1.3.5",
        "karma@4.4.1-tuxcare.1|ripemd160@2.0.2",
        "karma@4.4.1-tuxcare.1|sha.js@2.4.11"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|create-hmac@1.1.7",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|cipher-base@1.0.4",
        "karma@4.4.1-tuxcare.1|create-hash@1.2.0",
        "karma@4.4.1-tuxcare.1|inherits@2.0.4",
        "karma@4.4.1-tuxcare.1|ripemd160@2.0.2",
        "karma@4.4.1-tuxcare.1|safe-buffer@5.2.0",
        "karma@4.4.1-tuxcare.1|sha.js@2.4.11"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|diffie-hellman@5.0.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|bn.js@4.11.8",
        "karma@4.4.1-tuxcare.1|miller-rabin@4.0.1",
        "karma@4.4.1-tuxcare.1|randombytes@2.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|pbkdf2@3.0.17",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|create-hash@1.2.0",
        "karma@4.4.1-tuxcare.1|create-hmac@1.1.7",
        "karma@4.4.1-tuxcare.1|ripemd160@2.0.2",
        "karma@4.4.1-tuxcare.1|safe-buffer@5.2.0",
        "karma@4.4.1-tuxcare.1|sha.js@2.4.11"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|public-encrypt@4.0.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|bn.js@4.11.8",
        "karma@4.4.1-tuxcare.1|browserify-rsa@4.0.1",
        "karma@4.4.1-tuxcare.1|create-hash@1.2.0",
        "karma@4.4.1-tuxcare.1|parse-asn1@5.1.4",
        "karma@4.4.1-tuxcare.1|randombytes@2.1.0",
        "karma@4.4.1-tuxcare.1|safe-buffer@5.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|randombytes@2.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|safe-buffer@5.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|randomfill@1.0.4",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|randombytes@2.1.0",
        "karma@4.4.1-tuxcare.1|safe-buffer@5.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|function-bind@1.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|acorn-node@1.7.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|acorn-dynamic-import@4.0.0",
        "karma@4.4.1-tuxcare.1|acorn-walk@6.2.0",
        "karma@4.4.1-tuxcare.1|acorn@6.2.1",
        "karma@4.4.1-tuxcare.1|xtend@4.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-buffer@1.1.6"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|undeclared-identifiers@1.1.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|acorn-node@1.7.0",
        "karma@4.4.1-tuxcare.1|dash-ast@1.0.0",
        "karma@4.4.1-tuxcare.1|get-assigned-identifiers@1.2.0",
        "karma@4.4.1-tuxcare.1|simple-concat@1.0.0",
        "karma@4.4.1-tuxcare.1|xtend@4.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|jsonparse@1.3.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|through@2.3.8"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|stream-splicer@2.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|inherits@2.0.4",
        "karma@4.4.1-tuxcare.1|readable-stream@2.3.6"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|detective@5.2.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|acorn-node@1.7.0",
        "karma@4.4.1-tuxcare.1|defined@1.0.0",
        "karma@4.4.1-tuxcare.1|minimist@1.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|stream-combiner2@1.1.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|duplexer2@0.1.4",
        "karma@4.4.1-tuxcare.1|readable-stream@2.3.6"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|path-platform@0.11.15"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|core-util-is@1.0.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|isarray@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|process-nextick-args@2.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|util-deprecate@1.0.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|path-parse@1.0.6"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|json-stable-stringify@0.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|jsonify@0.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|sha.js@2.4.11",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|inherits@2.0.4",
        "karma@4.4.1-tuxcare.1|safe-buffer@5.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|array-filter@0.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|array-map@0.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|array-reduce@0.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|jsonify@0.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|builtin-status-codes@3.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|to-arraybuffer@1.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|querystring@0.2.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|picomatch@2.0.7"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|binary-extensions@2.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-extglob@2.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|encodeurl@1.0.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|escape-html@1.0.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|pad-right@0.2.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|repeat-string@1.6.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|repeat-string@1.6.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|regenerator-runtime@0.11.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|becke-ch--regex--s0-0-v1--base--pl--lib@1.4.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|d@1.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|es5-ext@0.10.50",
        "karma@4.4.1-tuxcare.1|type@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|es5-ext@0.10.50",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|es6-iterator@2.0.3",
        "karma@4.4.1-tuxcare.1|es6-symbol@3.1.1",
        "karma@4.4.1-tuxcare.1|next-tick@1.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|any-promise@1.3.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|thenify-all@1.6.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|thenify@3.3.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|error-stack-parser@2.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|stackframe@1.0.4"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|stack-generator@2.0.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|stackframe@1.0.4"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|stacktrace-gps@3.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|stacktrace-gps@3.0.2|source-map@0.5.6",
        "karma@4.4.1-tuxcare.1|stackframe@1.0.4"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|stacktrace-gps@3.0.2|source-map@0.5.6"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|no-case@2.3.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|lower-case@1.1.4"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|upper-case@1.1.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|assert-plus@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|extsprintf@1.4.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|define-properties@1.1.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|object-keys@1.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|es-abstract@1.13.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|es-to-primitive@1.2.0",
        "karma@4.4.1-tuxcare.1|function-bind@1.1.1",
        "karma@4.4.1-tuxcare.1|has@1.0.3",
        "karma@4.4.1-tuxcare.1|is-callable@1.1.4",
        "karma@4.4.1-tuxcare.1|is-regex@1.0.4",
        "karma@4.4.1-tuxcare.1|object-keys@1.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|pkg-dir@2.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|find-up@2.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|find-up@2.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|locate-path@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|read-pkg@2.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|load-json-file@2.0.0",
        "karma@4.4.1-tuxcare.1|normalize-package-data@2.5.0",
        "karma@4.4.1-tuxcare.1|path-type@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|@babel/highlight@7.5.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|chalk@2.4.2",
        "karma@4.4.1-tuxcare.1|esutils@2.0.2",
        "karma@4.4.1-tuxcare.1|js-tokens@4.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|fast-deep-equal@2.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|fast-json-stable-stringify@2.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|json-schema-traverse@0.4.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|uri-js@4.2.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|uri-js@4.2.2|punycode@2.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|uri-js@4.2.2|punycode@2.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|ansi-styles@3.2.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|color-convert@1.9.3"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|nice-try@1.0.5"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|path-key@2.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|shebang-command@1.2.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|shebang-regex@1.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|esrecurse@4.2.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|estraverse@4.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|estraverse@4.2.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|acorn-jsx@5.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|acorn@6.2.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|acorn@6.2.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|flat-cache@2.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|flatted@2.0.1",
        "karma@4.4.1-tuxcare.1|rimraf@2.6.3",
        "karma@4.4.1-tuxcare.1|write@1.0.3"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|parent-module@1.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|callsites@3.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|resolve-from@4.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|ansi-escapes@3.2.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|cli-cursor@2.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|restore-cursor@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|cli-width@2.2.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|external-editor@3.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|chardet@0.7.0",
        "karma@4.4.1-tuxcare.1|iconv-lite@0.4.24",
        "karma@4.4.1-tuxcare.1|tmp@0.0.33"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|mute-stream@0.0.7"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|run-async@2.3.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-promise@2.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|rxjs@6.5.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|tslib@1.10.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|string-width@2.1.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-fullwidth-code-point@2.0.0",
        "karma@4.4.1-tuxcare.1|strip-ansi@4.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|argparse@1.0.10",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|sprintf-js@1.0.3"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|esprima@4.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|prelude-ls@1.1.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|type-check@0.3.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|prelude-ls@1.1.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|deep-is@0.1.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|fast-levenshtein@2.0.6"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|ansi-regex@3.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|slice-ansi@2.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|ansi-styles@3.2.1",
        "karma@4.4.1-tuxcare.1|astral-regex@1.0.0",
        "karma@4.4.1-tuxcare.1|is-fullwidth-code-point@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|wrappy@1.0.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|browserify-cache-api@3.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|browserify-cache-api@3.0.1|async@1.5.2",
        "karma@4.4.1-tuxcare.1|through2@2.0.5",
        "karma@4.4.1-tuxcare.1|xtend@4.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|browserify-cache-api@3.0.1|async@1.5.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|anymatch@2.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|micromatch@3.1.10",
        "karma@4.4.1-tuxcare.1|anymatch@2.0.0|normalize-path@2.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|anymatch@2.0.0|normalize-path@2.1.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|remove-trailing-separator@1.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|outpipe@1.1.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|shell-quote@1.6.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|fined@1.2.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|expand-tilde@2.0.2",
        "karma@4.4.1-tuxcare.1|is-plain-object@2.0.4",
        "karma@4.4.1-tuxcare.1|object.defaults@1.1.0",
        "karma@4.4.1-tuxcare.1|object.pick@1.3.0",
        "karma@4.4.1-tuxcare.1|parse-filepath@1.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|flagged-respawn@1.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-plain-object@2.0.4",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|isobject@3.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|object.map@1.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|for-own@1.0.0",
        "karma@4.4.1-tuxcare.1|make-iterator@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|rechoir@0.6.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|resolve@1.11.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|abbrev@1.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|osenv@0.1.5",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|os-homedir@1.0.2",
        "karma@4.4.1-tuxcare.1|os-tmpdir@1.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|homedir-polyfill@1.0.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|parse-passwd@1.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|globule@1.2.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|glob@7.1.4",
        "karma@4.4.1-tuxcare.1|lodash@4.17.15",
        "karma@4.4.1-tuxcare.1|minimatch@3.0.4"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|body@5.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|continuable-cache@0.3.1",
        "karma@4.4.1-tuxcare.1|error@7.0.2",
        "karma@4.4.1-tuxcare.1|body@5.1.0|raw-body@1.1.7",
        "karma@4.4.1-tuxcare.1|safe-json-parse@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|body@5.1.0|raw-body@1.1.7",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|body@5.1.0|bytes@1.0.0",
        "karma@4.4.1-tuxcare.1|body@5.1.0|string_decoder@0.10.31"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|body@5.1.0|bytes@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|body@5.1.0|string_decoder@0.10.31"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|faye-websocket@0.10.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|websocket-driver@0.7.3"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|livereload-js@2.4.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|has-ansi@2.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|has-ansi@2.0.0|ansi-regex@2.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|has-ansi@2.0.0|ansi-regex@2.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-angular@1.6.6",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|compare-func@1.3.2",
        "karma@4.4.1-tuxcare.1|q@1.5.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-atom@0.2.8",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|q@1.5.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-codemirror@0.3.8",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|q@1.5.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9",
        "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7",
        "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11|dateformat@3.0.3",
        "karma@4.4.1-tuxcare.1|get-pkg-repo@1.4.0",
        "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6",
        "karma@4.4.1-tuxcare.1|git-remote-origin-url@2.0.0",
        "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6",
        "karma@4.4.1-tuxcare.1|lodash@4.17.15",
        "karma@4.4.1-tuxcare.1|normalize-package-data@2.5.0",
        "karma@4.4.1-tuxcare.1|q@1.5.1",
        "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11|read-pkg-up@1.0.1",
        "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11|read-pkg@1.1.0",
        "karma@4.4.1-tuxcare.1|through2@2.0.5"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11|dateformat@3.0.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11|read-pkg-up@1.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11|find-up@1.1.2",
        "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11|read-pkg@1.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11|read-pkg@1.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11|load-json-file@1.1.0",
        "karma@4.4.1-tuxcare.1|normalize-package-data@2.5.0",
        "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11|path-type@1.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11|find-up@1.1.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11|path-exists@2.1.0",
        "karma@4.4.1-tuxcare.1|pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11|load-json-file@1.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|graceful-fs@4.2.0",
        "karma@4.4.1-tuxcare.1|parse-json@2.2.0",
        "karma@4.4.1-tuxcare.1|pify@2.3.0",
        "karma@4.4.1-tuxcare.1|pinkie-promise@2.0.1",
        "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11|strip-bom@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11|path-type@1.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|graceful-fs@4.2.0",
        "karma@4.4.1-tuxcare.1|pify@2.3.0",
        "karma@4.4.1-tuxcare.1|pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11|path-exists@2.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-core@2.0.11|strip-bom@2.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-utf8@0.2.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-ember@0.3.12",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|q@1.5.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-eslint@1.0.9",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|q@1.5.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-express@0.3.6",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|q@1.5.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-jquery@0.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|q@1.5.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-jscs@0.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|q@1.5.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-jshint@0.3.8",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|compare-func@1.3.2",
        "karma@4.4.1-tuxcare.1|q@1.5.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-preset-loader@1.1.8"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|irregular-plurals@1.4.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|meow@4.0.1",
        "karma@4.4.1-tuxcare.1|semver@5.7.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|meow@4.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|camelcase-keys@4.2.0",
        "karma@4.4.1-tuxcare.1|decamelize-keys@1.1.0",
        "karma@4.4.1-tuxcare.1|loud-rejection@1.6.0",
        "karma@4.4.1-tuxcare.1|minimist-options@3.0.2",
        "karma@4.4.1-tuxcare.1|minimist@1.2.0",
        "karma@4.4.1-tuxcare.1|normalize-package-data@2.5.0",
        "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|read-pkg-up@3.0.0",
        "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|redent@2.0.0",
        "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|trim-newlines@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|camelcase-keys@4.2.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|camelcase@4.1.0",
        "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|map-obj@2.0.0",
        "karma@4.4.1-tuxcare.1|quick-lru@1.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|read-pkg-up@3.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|find-up@2.1.0",
        "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|read-pkg@3.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|redent@2.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|indent-string@3.2.0",
        "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|strip-indent@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|trim-newlines@2.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|camelcase@4.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|map-obj@2.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|read-pkg@3.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|load-json-file@4.0.0",
        "karma@4.4.1-tuxcare.1|normalize-package-data@2.5.0",
        "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|path-type@3.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|strip-indent@2.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|load-json-file@4.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|graceful-fs@4.2.0",
        "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|parse-json@4.0.0",
        "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|pify@3.0.0",
        "karma@4.4.1-tuxcare.1|strip-bom@3.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|path-type@3.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|pify@3.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|parse-json@4.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|error-ex@1.3.2",
        "karma@4.4.1-tuxcare.1|json-parse-better-errors@1.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-semver-tags@1.3.6|pify@3.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|github@0.2.4",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|github@0.2.4|mime@1.6.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|github@0.2.4|mime@1.6.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|lodash.merge@4.6.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|meow@3.7.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|camelcase-keys@2.1.0",
        "karma@4.4.1-tuxcare.1|decamelize@1.2.0",
        "karma@4.4.1-tuxcare.1|loud-rejection@1.6.0",
        "karma@4.4.1-tuxcare.1|map-obj@1.0.1",
        "karma@4.4.1-tuxcare.1|minimist@1.2.0",
        "karma@4.4.1-tuxcare.1|normalize-package-data@2.5.0",
        "karma@4.4.1-tuxcare.1|object-assign@4.1.1",
        "karma@4.4.1-tuxcare.1|meow@3.7.0|read-pkg-up@1.0.1",
        "karma@4.4.1-tuxcare.1|redent@1.0.0",
        "karma@4.4.1-tuxcare.1|trim-newlines@1.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|meow@3.7.0|read-pkg-up@1.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|meow@3.7.0|find-up@1.1.2",
        "karma@4.4.1-tuxcare.1|meow@3.7.0|read-pkg@1.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|meow@3.7.0|find-up@1.1.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|meow@3.7.0|path-exists@2.1.0",
        "karma@4.4.1-tuxcare.1|pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|meow@3.7.0|read-pkg@1.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|meow@3.7.0|load-json-file@1.1.0",
        "karma@4.4.1-tuxcare.1|normalize-package-data@2.5.0",
        "karma@4.4.1-tuxcare.1|meow@3.7.0|path-type@1.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|meow@3.7.0|path-exists@2.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|meow@3.7.0|load-json-file@1.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|graceful-fs@4.2.0",
        "karma@4.4.1-tuxcare.1|parse-json@2.2.0",
        "karma@4.4.1-tuxcare.1|pify@2.3.0",
        "karma@4.4.1-tuxcare.1|pinkie-promise@2.0.1",
        "karma@4.4.1-tuxcare.1|meow@3.7.0|strip-bom@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|meow@3.7.0|path-type@1.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|graceful-fs@4.2.0",
        "karma@4.4.1-tuxcare.1|pify@2.3.0",
        "karma@4.4.1-tuxcare.1|pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|meow@3.7.0|strip-bom@2.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-utf8@0.2.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|find@0.2.9",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|traverse-chain@0.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|fs-extra@3.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|graceful-fs@4.2.0",
        "karma@4.4.1-tuxcare.1|jsonfile@3.0.1",
        "karma@4.4.1-tuxcare.1|universalify@0.1.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|js-base64@2.5.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|jsonfile@3.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|graceful-fs@4.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|open@0.0.5"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|fs-finder@1.8.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|fs-finder@1.8.1|async@0.2.10",
        "karma@4.4.1-tuxcare.1|escape-regexp@0.0.1",
        "karma@4.4.1-tuxcare.1|moment@2.5.1",
        "karma@4.4.1-tuxcare.1|operator-compare@1.0.3",
        "karma@4.4.1-tuxcare.1|fs-finder@1.8.1|q@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|fs-finder@1.8.1|async@0.2.10"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|fs-finder@1.8.1|q@1.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|get-stdin@4.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|grunt-legacy-log-utils@2.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|chalk@2.4.2",
        "karma@4.4.1-tuxcare.1|lodash@4.17.15"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|getobject@0.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|underscore.string@3.3.5",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|sprintf-js@1.0.3",
        "karma@4.4.1-tuxcare.1|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|ci-info@1.6.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|buffer-alloc-unsafe@1.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|buffer-fill@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-running@2.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|ps-tree@1.1.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|event-stream@3.3.4"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|temp-fs@0.9.9",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|temp-fs@0.9.9|rimraf@2.5.4"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|temp-fs@0.9.9|rimraf@2.5.4",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|glob@7.1.4"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|null-check@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|array-differ@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|array-union@1.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|array-uniq@1.0.3"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|balanced-match@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|concat-map@0.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-object@1.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|merge-descriptors@1.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|yauzl@2.4.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|fd-slicer@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|agent-base@4.3.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|es6-promisify@5.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|async-limiter@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|array-from@2.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|@sinonjs/text-encoding@0.7.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|just-extend@4.0.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|path-to-regexp@1.7.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|path-to-regexp@1.7.0|isarray@0.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|path-to-regexp@1.7.0|isarray@0.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|has-flag@3.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|accepts@1.3.7",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|mime-types@2.1.24",
        "karma@4.4.1-tuxcare.1|negotiator@0.6.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|base64id@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|cookie@0.3.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|engine.io-parser@2.1.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|after@0.8.2",
        "karma@4.4.1-tuxcare.1|arraybuffer.slice@0.0.7",
        "karma@4.4.1-tuxcare.1|base64-arraybuffer@0.1.5",
        "karma@4.4.1-tuxcare.1|blob@0.0.5",
        "karma@4.4.1-tuxcare.1|has-binary2@1.0.3"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|ws@3.3.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|async-limiter@1.0.0",
        "karma@4.4.1-tuxcare.1|ws@3.3.3|safe-buffer@5.1.2",
        "karma@4.4.1-tuxcare.1|ultron@1.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|ws@3.3.3|safe-buffer@5.1.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|backo2@1.0.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|base64-arraybuffer@0.1.5"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|component-bind@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|component-emitter@1.2.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|engine.io-client@3.2.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|component-emitter@1.2.1",
        "karma@4.4.1-tuxcare.1|component-inherit@0.0.3",
        "karma@4.4.1-tuxcare.1|engine.io-client@3.2.1|debug@3.1.0",
        "karma@4.4.1-tuxcare.1|engine.io-parser@2.1.3",
        "karma@4.4.1-tuxcare.1|has-cors@1.1.0",
        "karma@4.4.1-tuxcare.1|indexof@0.0.1",
        "karma@4.4.1-tuxcare.1|parseqs@0.0.5",
        "karma@4.4.1-tuxcare.1|parseuri@0.0.5",
        "karma@4.4.1-tuxcare.1|ws@3.3.3",
        "karma@4.4.1-tuxcare.1|xmlhttprequest-ssl@1.5.5",
        "karma@4.4.1-tuxcare.1|yeast@0.1.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|engine.io-client@3.2.1|debug@3.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|ms@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|has-cors@1.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|indexof@0.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|object-component@0.0.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|parseqs@0.0.5",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|better-assert@1.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|parseuri@0.0.5",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|better-assert@1.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|to-array@0.1.4"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|cookiejar@2.1.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|form-data@2.5.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|asynckit@0.4.0",
        "karma@4.4.1-tuxcare.1|combined-stream@1.0.8",
        "karma@4.4.1-tuxcare.1|mime-types@2.1.24"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|formidable@1.2.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|pseudomap@1.0.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|mime-db@1.40.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|inline-source-map@0.6.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|inline-source-map@0.6.2|source-map@0.5.7"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|inline-source-map@0.6.2|source-map@0.5.7"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|lodash.memoize@3.0.4"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|browserify-aes@1.2.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|buffer-xor@1.0.3",
        "karma@4.4.1-tuxcare.1|cipher-base@1.0.4",
        "karma@4.4.1-tuxcare.1|create-hash@1.2.0",
        "karma@4.4.1-tuxcare.1|evp_bytestokey@1.0.3",
        "karma@4.4.1-tuxcare.1|inherits@2.0.4",
        "karma@4.4.1-tuxcare.1|safe-buffer@5.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|browserify-des@1.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|cipher-base@1.0.4",
        "karma@4.4.1-tuxcare.1|des.js@1.0.0",
        "karma@4.4.1-tuxcare.1|inherits@2.0.4",
        "karma@4.4.1-tuxcare.1|safe-buffer@5.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|evp_bytestokey@1.0.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|md5.js@1.3.5",
        "karma@4.4.1-tuxcare.1|safe-buffer@5.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|bn.js@4.11.8"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|browserify-rsa@4.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|bn.js@4.11.8",
        "karma@4.4.1-tuxcare.1|randombytes@2.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|elliptic@6.5.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|bn.js@4.11.8",
        "karma@4.4.1-tuxcare.1|brorand@1.1.0",
        "karma@4.4.1-tuxcare.1|hash.js@1.1.7",
        "karma@4.4.1-tuxcare.1|hmac-drbg@1.0.1",
        "karma@4.4.1-tuxcare.1|inherits@2.0.4",
        "karma@4.4.1-tuxcare.1|minimalistic-assert@1.0.1",
        "karma@4.4.1-tuxcare.1|minimalistic-crypto-utils@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|parse-asn1@5.1.4",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|asn1.js@4.10.1",
        "karma@4.4.1-tuxcare.1|browserify-aes@1.2.0",
        "karma@4.4.1-tuxcare.1|create-hash@1.2.0",
        "karma@4.4.1-tuxcare.1|evp_bytestokey@1.0.3",
        "karma@4.4.1-tuxcare.1|pbkdf2@3.0.17",
        "karma@4.4.1-tuxcare.1|safe-buffer@5.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|cipher-base@1.0.4",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|inherits@2.0.4",
        "karma@4.4.1-tuxcare.1|safe-buffer@5.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|md5.js@1.3.5",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|hash-base@3.0.4",
        "karma@4.4.1-tuxcare.1|inherits@2.0.4",
        "karma@4.4.1-tuxcare.1|safe-buffer@5.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|ripemd160@2.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|hash-base@3.0.4",
        "karma@4.4.1-tuxcare.1|inherits@2.0.4"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|miller-rabin@4.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|bn.js@4.11.8",
        "karma@4.4.1-tuxcare.1|brorand@1.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|acorn-dynamic-import@4.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|acorn@6.2.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|acorn-walk@6.2.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|dash-ast@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|get-assigned-identifiers@1.2.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|simple-concat@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|type@1.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|es6-iterator@2.0.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|d@1.0.1",
        "karma@4.4.1-tuxcare.1|es5-ext@0.10.50",
        "karma@4.4.1-tuxcare.1|es6-symbol@3.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|es6-symbol@3.1.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|d@1.0.1",
        "karma@4.4.1-tuxcare.1|es5-ext@0.10.50"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|next-tick@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|thenify@3.3.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|any-promise@1.3.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|stackframe@1.0.4"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|lower-case@1.1.4"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|object-keys@1.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|es-to-primitive@1.2.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-callable@1.1.4",
        "karma@4.4.1-tuxcare.1|is-date-object@1.0.1",
        "karma@4.4.1-tuxcare.1|is-symbol@1.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-callable@1.1.4"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-regex@1.0.4",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|has@1.0.3"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|locate-path@2.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|p-locate@2.0.0",
        "karma@4.4.1-tuxcare.1|path-exists@3.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|load-json-file@2.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|graceful-fs@4.2.0",
        "karma@4.4.1-tuxcare.1|parse-json@2.2.0",
        "karma@4.4.1-tuxcare.1|pify@2.3.0",
        "karma@4.4.1-tuxcare.1|strip-bom@3.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|normalize-package-data@2.5.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|hosted-git-info@2.7.1",
        "karma@4.4.1-tuxcare.1|resolve@1.11.1",
        "karma@4.4.1-tuxcare.1|semver@5.7.0",
        "karma@4.4.1-tuxcare.1|validate-npm-package-license@3.0.4"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|path-type@2.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|pify@2.3.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|js-tokens@4.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|color-convert@1.9.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|color-name@1.1.3"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|shebang-regex@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|write@1.0.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|mkdirp@0.5.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|callsites@3.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|restore-cursor@2.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|onetime@2.0.1",
        "karma@4.4.1-tuxcare.1|signal-exit@3.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|chardet@0.7.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-promise@2.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|tslib@1.10.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-fullwidth-code-point@2.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|sprintf-js@1.0.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|astral-regex@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|emoji-regex@7.0.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|micromatch@3.1.10",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|arr-diff@4.0.0",
        "karma@4.4.1-tuxcare.1|array-unique@0.3.2",
        "karma@4.4.1-tuxcare.1|micromatch@3.1.10|braces@2.3.2",
        "karma@4.4.1-tuxcare.1|define-property@2.0.2",
        "karma@4.4.1-tuxcare.1|extend-shallow@3.0.2",
        "karma@4.4.1-tuxcare.1|extglob@2.0.4",
        "karma@4.4.1-tuxcare.1|fragment-cache@0.2.1",
        "karma@4.4.1-tuxcare.1|kind-of@6.0.2",
        "karma@4.4.1-tuxcare.1|nanomatch@1.2.13",
        "karma@4.4.1-tuxcare.1|object.pick@1.3.0",
        "karma@4.4.1-tuxcare.1|regex-not@1.0.2",
        "karma@4.4.1-tuxcare.1|snapdragon@0.8.2",
        "karma@4.4.1-tuxcare.1|to-regex@3.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|micromatch@3.1.10|braces@2.3.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|arr-flatten@1.1.0",
        "karma@4.4.1-tuxcare.1|array-unique@0.3.2",
        "karma@4.4.1-tuxcare.1|micromatch@3.1.10|braces@2.3.2|extend-shallow@2.0.1",
        "karma@4.4.1-tuxcare.1|micromatch@3.1.10|fill-range@4.0.0",
        "karma@4.4.1-tuxcare.1|isobject@3.0.1",
        "karma@4.4.1-tuxcare.1|repeat-element@1.1.3",
        "karma@4.4.1-tuxcare.1|snapdragon-node@2.1.1",
        "karma@4.4.1-tuxcare.1|snapdragon@0.8.2",
        "karma@4.4.1-tuxcare.1|split-string@3.1.0",
        "karma@4.4.1-tuxcare.1|to-regex@3.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|micromatch@3.1.10|braces@2.3.2|extend-shallow@2.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-extendable@0.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|micromatch@3.1.10|fill-range@4.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|micromatch@3.1.10|fill-range@4.0.0|extend-shallow@2.0.1",
        "karma@4.4.1-tuxcare.1|is-number@3.0.0",
        "karma@4.4.1-tuxcare.1|repeat-string@1.6.1",
        "karma@4.4.1-tuxcare.1|micromatch@3.1.10|to-regex-range@2.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|micromatch@3.1.10|fill-range@4.0.0|extend-shallow@2.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-extendable@0.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|micromatch@3.1.10|to-regex-range@2.1.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-number@3.0.0",
        "karma@4.4.1-tuxcare.1|repeat-string@1.6.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|async-each@1.0.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|upath@1.1.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|detect-file@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|resolve-dir@1.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|expand-tilde@2.0.2",
        "karma@4.4.1-tuxcare.1|global-modules@1.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|expand-tilde@2.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|homedir-polyfill@1.0.3"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|object.defaults@1.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|array-each@1.0.1",
        "karma@4.4.1-tuxcare.1|array-slice@1.1.0",
        "karma@4.4.1-tuxcare.1|for-own@1.0.0",
        "karma@4.4.1-tuxcare.1|isobject@3.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|object.pick@1.3.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|isobject@3.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|parse-filepath@1.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-absolute@1.0.0",
        "karma@4.4.1-tuxcare.1|map-cache@0.2.2",
        "karma@4.4.1-tuxcare.1|path-root@0.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|isobject@3.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|for-own@1.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|for-in@1.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|make-iterator@1.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|kind-of@6.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|os-homedir@1.0.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|parse-passwd@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|continuable-cache@0.3.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|error@7.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|string-template@0.2.1",
        "karma@4.4.1-tuxcare.1|xtend@4.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|safe-json-parse@1.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|websocket-driver@0.7.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|http-parser-js@0.4.10",
        "karma@4.4.1-tuxcare.1|safe-buffer@5.2.0",
        "karma@4.4.1-tuxcare.1|websocket-extensions@0.1.3"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|compare-func@1.3.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|array-ify@1.0.0",
        "karma@4.4.1-tuxcare.1|dot-prop@3.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|compare-func@1.3.2",
        "karma@4.4.1-tuxcare.1|conventional-commits-filter@1.1.6",
        "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|dateformat@3.0.3",
        "karma@4.4.1-tuxcare.1|handlebars@4.1.2",
        "karma@4.4.1-tuxcare.1|json-stringify-safe@5.0.1",
        "karma@4.4.1-tuxcare.1|lodash@4.17.15",
        "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|meow@4.0.1",
        "karma@4.4.1-tuxcare.1|semver@5.7.0",
        "karma@4.4.1-tuxcare.1|split@1.0.1",
        "karma@4.4.1-tuxcare.1|through2@2.0.5"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|dateformat@3.0.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|meow@4.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|camelcase-keys@4.2.0",
        "karma@4.4.1-tuxcare.1|decamelize-keys@1.1.0",
        "karma@4.4.1-tuxcare.1|loud-rejection@1.6.0",
        "karma@4.4.1-tuxcare.1|minimist-options@3.0.2",
        "karma@4.4.1-tuxcare.1|minimist@1.2.0",
        "karma@4.4.1-tuxcare.1|normalize-package-data@2.5.0",
        "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|read-pkg-up@3.0.0",
        "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|redent@2.0.0",
        "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|trim-newlines@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|camelcase-keys@4.2.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|camelcase@4.1.0",
        "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|map-obj@2.0.0",
        "karma@4.4.1-tuxcare.1|quick-lru@1.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|read-pkg-up@3.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|find-up@2.1.0",
        "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|read-pkg@3.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|redent@2.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|indent-string@3.2.0",
        "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|strip-indent@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|trim-newlines@2.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|camelcase@4.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|map-obj@2.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|read-pkg@3.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|load-json-file@4.0.0",
        "karma@4.4.1-tuxcare.1|normalize-package-data@2.5.0",
        "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|path-type@3.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|strip-indent@2.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|load-json-file@4.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|graceful-fs@4.2.0",
        "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|parse-json@4.0.0",
        "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|pify@3.0.0",
        "karma@4.4.1-tuxcare.1|strip-bom@3.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|path-type@3.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|pify@3.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|parse-json@4.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|error-ex@1.3.2",
        "karma@4.4.1-tuxcare.1|json-parse-better-errors@1.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-changelog-writer@3.0.9|pify@3.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-text-path@1.0.1",
        "karma@4.4.1-tuxcare.1|JSONStream@1.3.5",
        "karma@4.4.1-tuxcare.1|lodash@4.17.15",
        "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|meow@4.0.1",
        "karma@4.4.1-tuxcare.1|split2@2.2.0",
        "karma@4.4.1-tuxcare.1|through2@2.0.5",
        "karma@4.4.1-tuxcare.1|trim-off-newlines@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|meow@4.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|camelcase-keys@4.2.0",
        "karma@4.4.1-tuxcare.1|decamelize-keys@1.1.0",
        "karma@4.4.1-tuxcare.1|loud-rejection@1.6.0",
        "karma@4.4.1-tuxcare.1|minimist-options@3.0.2",
        "karma@4.4.1-tuxcare.1|minimist@1.2.0",
        "karma@4.4.1-tuxcare.1|normalize-package-data@2.5.0",
        "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|read-pkg-up@3.0.0",
        "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|redent@2.0.0",
        "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|trim-newlines@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|camelcase-keys@4.2.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|camelcase@4.1.0",
        "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|map-obj@2.0.0",
        "karma@4.4.1-tuxcare.1|quick-lru@1.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|read-pkg-up@3.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|find-up@2.1.0",
        "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|read-pkg@3.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|redent@2.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|indent-string@3.2.0",
        "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|strip-indent@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|trim-newlines@2.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|camelcase@4.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|map-obj@2.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|read-pkg@3.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|load-json-file@4.0.0",
        "karma@4.4.1-tuxcare.1|normalize-package-data@2.5.0",
        "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|path-type@3.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|strip-indent@2.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|load-json-file@4.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|graceful-fs@4.2.0",
        "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|parse-json@4.0.0",
        "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|pify@3.0.0",
        "karma@4.4.1-tuxcare.1|strip-bom@3.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|path-type@3.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|pify@3.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|parse-json@4.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|error-ex@1.3.2",
        "karma@4.4.1-tuxcare.1|json-parse-better-errors@1.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-commits-parser@2.1.7|pify@3.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|get-pkg-repo@1.4.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|hosted-git-info@2.7.1",
        "karma@4.4.1-tuxcare.1|meow@3.7.0",
        "karma@4.4.1-tuxcare.1|normalize-package-data@2.5.0",
        "karma@4.4.1-tuxcare.1|parse-github-repo-url@1.4.1",
        "karma@4.4.1-tuxcare.1|through2@2.0.5"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|dargs@4.1.0",
        "karma@4.4.1-tuxcare.1|lodash.template@4.5.0",
        "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|meow@4.0.1",
        "karma@4.4.1-tuxcare.1|split2@2.2.0",
        "karma@4.4.1-tuxcare.1|through2@2.0.5"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|meow@4.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|camelcase-keys@4.2.0",
        "karma@4.4.1-tuxcare.1|decamelize-keys@1.1.0",
        "karma@4.4.1-tuxcare.1|loud-rejection@1.6.0",
        "karma@4.4.1-tuxcare.1|minimist-options@3.0.2",
        "karma@4.4.1-tuxcare.1|minimist@1.2.0",
        "karma@4.4.1-tuxcare.1|normalize-package-data@2.5.0",
        "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|read-pkg-up@3.0.0",
        "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|redent@2.0.0",
        "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|trim-newlines@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|camelcase-keys@4.2.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|camelcase@4.1.0",
        "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|map-obj@2.0.0",
        "karma@4.4.1-tuxcare.1|quick-lru@1.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|read-pkg-up@3.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|find-up@2.1.0",
        "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|read-pkg@3.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|redent@2.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|indent-string@3.2.0",
        "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|strip-indent@2.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|trim-newlines@2.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|camelcase@4.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|map-obj@2.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|read-pkg@3.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|load-json-file@4.0.0",
        "karma@4.4.1-tuxcare.1|normalize-package-data@2.5.0",
        "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|path-type@3.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|strip-indent@2.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|load-json-file@4.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|graceful-fs@4.2.0",
        "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|parse-json@4.0.0",
        "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|pify@3.0.0",
        "karma@4.4.1-tuxcare.1|strip-bom@3.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|path-type@3.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|pify@3.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|parse-json@4.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|error-ex@1.3.2",
        "karma@4.4.1-tuxcare.1|json-parse-better-errors@1.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-raw-commits@1.3.6|pify@3.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|git-remote-origin-url@2.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|gitconfiglocal@1.0.0",
        "karma@4.4.1-tuxcare.1|pify@2.3.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|camelcase-keys@2.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|camelcase@2.1.1",
        "karma@4.4.1-tuxcare.1|map-obj@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|decamelize@1.2.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|loud-rejection@1.6.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|currently-unhandled@0.4.1",
        "karma@4.4.1-tuxcare.1|signal-exit@3.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|map-obj@1.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|redent@1.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|redent@1.0.0|indent-string@2.1.0",
        "karma@4.4.1-tuxcare.1|strip-indent@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|redent@1.0.0|indent-string@2.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|repeating@2.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|trim-newlines@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|traverse-chain@0.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|universalify@0.1.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|upper-case-first@1.1.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|upper-case@1.1.3"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|escape-regexp@0.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|moment@2.5.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|operator-compare@1.0.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|event-stream@3.3.4",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|duplexer@0.1.1",
        "karma@4.4.1-tuxcare.1|from@0.1.7",
        "karma@4.4.1-tuxcare.1|map-stream@0.1.0",
        "karma@4.4.1-tuxcare.1|pause-stream@0.0.11",
        "karma@4.4.1-tuxcare.1|event-stream@3.3.4|split@0.3.3",
        "karma@4.4.1-tuxcare.1|stream-combiner@0.0.4",
        "karma@4.4.1-tuxcare.1|through@2.3.8"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|event-stream@3.3.4|split@0.3.3",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|through@2.3.8"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|array-uniq@1.0.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|fd-slicer@1.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|pend@1.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|es6-promisify@5.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|es6-promise@4.2.8"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|negotiator@0.6.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|after@0.8.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|arraybuffer.slice@0.0.7"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|blob@0.0.5"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|ultron@1.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|component-inherit@0.0.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|xmlhttprequest-ssl@1.5.5"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|yeast@0.1.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|better-assert@1.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|callsite@1.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|asynckit@0.4.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|combined-stream@1.0.8",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|delayed-stream@1.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|buffer-xor@1.0.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|des.js@1.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|inherits@2.0.4",
        "karma@4.4.1-tuxcare.1|minimalistic-assert@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|brorand@1.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|hash.js@1.1.7",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|inherits@2.0.4",
        "karma@4.4.1-tuxcare.1|minimalistic-assert@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|hmac-drbg@1.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|hash.js@1.1.7",
        "karma@4.4.1-tuxcare.1|minimalistic-assert@1.0.1",
        "karma@4.4.1-tuxcare.1|minimalistic-crypto-utils@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|minimalistic-assert@1.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|minimalistic-crypto-utils@1.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|asn1.js@4.10.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|bn.js@4.11.8",
        "karma@4.4.1-tuxcare.1|inherits@2.0.4",
        "karma@4.4.1-tuxcare.1|minimalistic-assert@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|hash-base@3.0.4",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|inherits@2.0.4",
        "karma@4.4.1-tuxcare.1|safe-buffer@5.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-date-object@1.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-symbol@1.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|has-symbols@1.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|p-locate@2.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|p-limit@1.3.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|path-exists@3.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|parse-json@2.2.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|error-ex@1.3.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|pify@2.3.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|strip-bom@3.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|hosted-git-info@2.7.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|validate-npm-package-license@3.0.4",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|spdx-correct@3.1.0",
        "karma@4.4.1-tuxcare.1|spdx-expression-parse@3.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|color-name@1.1.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|onetime@2.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|mimic-fn@1.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|signal-exit@3.0.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|arr-diff@4.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|array-unique@0.3.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|define-property@2.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|define-property@2.0.2|is-descriptor@1.0.2",
        "karma@4.4.1-tuxcare.1|isobject@3.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|define-property@2.0.2|is-descriptor@1.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|define-property@2.0.2|is-accessor-descriptor@1.0.0",
        "karma@4.4.1-tuxcare.1|define-property@2.0.2|is-data-descriptor@1.0.0",
        "karma@4.4.1-tuxcare.1|kind-of@6.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|define-property@2.0.2|is-accessor-descriptor@1.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|kind-of@6.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|define-property@2.0.2|is-data-descriptor@1.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|kind-of@6.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|extend-shallow@3.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|assign-symbols@1.0.0",
        "karma@4.4.1-tuxcare.1|extend-shallow@3.0.2|is-extendable@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|extend-shallow@3.0.2|is-extendable@1.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-plain-object@2.0.4"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|extglob@2.0.4",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|array-unique@0.3.2",
        "karma@4.4.1-tuxcare.1|extglob@2.0.4|define-property@1.0.0",
        "karma@4.4.1-tuxcare.1|expand-brackets@2.1.4",
        "karma@4.4.1-tuxcare.1|extglob@2.0.4|extend-shallow@2.0.1",
        "karma@4.4.1-tuxcare.1|fragment-cache@0.2.1",
        "karma@4.4.1-tuxcare.1|regex-not@1.0.2",
        "karma@4.4.1-tuxcare.1|snapdragon@0.8.2",
        "karma@4.4.1-tuxcare.1|to-regex@3.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|extglob@2.0.4|define-property@1.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|extglob@2.0.4|is-descriptor@1.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|extglob@2.0.4|extend-shallow@2.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-extendable@0.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|extglob@2.0.4|is-descriptor@1.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|extglob@2.0.4|is-accessor-descriptor@1.0.0",
        "karma@4.4.1-tuxcare.1|extglob@2.0.4|is-data-descriptor@1.0.0",
        "karma@4.4.1-tuxcare.1|kind-of@6.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|extglob@2.0.4|is-accessor-descriptor@1.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|kind-of@6.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|extglob@2.0.4|is-data-descriptor@1.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|kind-of@6.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|fragment-cache@0.2.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|map-cache@0.2.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|kind-of@6.0.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|nanomatch@1.2.13",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|arr-diff@4.0.0",
        "karma@4.4.1-tuxcare.1|array-unique@0.3.2",
        "karma@4.4.1-tuxcare.1|define-property@2.0.2",
        "karma@4.4.1-tuxcare.1|extend-shallow@3.0.2",
        "karma@4.4.1-tuxcare.1|fragment-cache@0.2.1",
        "karma@4.4.1-tuxcare.1|is-windows@1.0.2",
        "karma@4.4.1-tuxcare.1|kind-of@6.0.2",
        "karma@4.4.1-tuxcare.1|object.pick@1.3.0",
        "karma@4.4.1-tuxcare.1|regex-not@1.0.2",
        "karma@4.4.1-tuxcare.1|snapdragon@0.8.2",
        "karma@4.4.1-tuxcare.1|to-regex@3.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|regex-not@1.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|extend-shallow@3.0.2",
        "karma@4.4.1-tuxcare.1|safe-regex@1.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|snapdragon@0.8.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|base@0.11.2",
        "karma@4.4.1-tuxcare.1|debug@2.6.9",
        "karma@4.4.1-tuxcare.1|snapdragon@0.8.2|define-property@0.2.5",
        "karma@4.4.1-tuxcare.1|snapdragon@0.8.2|extend-shallow@2.0.1",
        "karma@4.4.1-tuxcare.1|map-cache@0.2.2",
        "karma@4.4.1-tuxcare.1|source-map-resolve@0.5.2",
        "karma@4.4.1-tuxcare.1|snapdragon@0.8.2|source-map@0.5.7",
        "karma@4.4.1-tuxcare.1|use@3.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|snapdragon@0.8.2|define-property@0.2.5",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-descriptor@0.1.6"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|snapdragon@0.8.2|extend-shallow@2.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-extendable@0.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|snapdragon@0.8.2|source-map@0.5.7"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|to-regex@3.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|define-property@2.0.2",
        "karma@4.4.1-tuxcare.1|extend-shallow@3.0.2",
        "karma@4.4.1-tuxcare.1|regex-not@1.0.2",
        "karma@4.4.1-tuxcare.1|safe-regex@1.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|remove-trailing-separator@1.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|arr-flatten@1.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|repeat-element@1.1.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|snapdragon-node@2.1.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|snapdragon-node@2.1.1|define-property@1.0.0",
        "karma@4.4.1-tuxcare.1|isobject@3.0.1",
        "karma@4.4.1-tuxcare.1|snapdragon-util@3.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|snapdragon-node@2.1.1|define-property@1.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|snapdragon-node@2.1.1|is-descriptor@1.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|snapdragon-node@2.1.1|is-descriptor@1.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|snapdragon-node@2.1.1|is-accessor-descriptor@1.0.0",
        "karma@4.4.1-tuxcare.1|snapdragon-node@2.1.1|is-data-descriptor@1.0.0",
        "karma@4.4.1-tuxcare.1|kind-of@6.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|snapdragon-node@2.1.1|is-accessor-descriptor@1.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|kind-of@6.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|snapdragon-node@2.1.1|is-data-descriptor@1.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|kind-of@6.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|split-string@3.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|extend-shallow@3.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|path-dirname@1.0.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|global-modules@1.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|global-prefix@1.0.2",
        "karma@4.4.1-tuxcare.1|is-windows@1.0.2",
        "karma@4.4.1-tuxcare.1|resolve-dir@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|array-each@1.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|array-slice@1.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-absolute@1.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-relative@1.0.0",
        "karma@4.4.1-tuxcare.1|is-windows@1.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|map-cache@0.2.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|path-root@0.1.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|path-root-regex@0.1.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|for-in@1.0.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|string-template@0.2.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|http-parser-js@0.4.10"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|websocket-extensions@0.1.3"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|array-ify@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|dot-prop@3.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-obj@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|conventional-commits-filter@1.1.6",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-subset@0.1.1",
        "karma@4.4.1-tuxcare.1|modify-values@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|handlebars@4.1.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|neo-async@2.6.1",
        "karma@4.4.1-tuxcare.1|optimist@0.6.1",
        "karma@4.4.1-tuxcare.1|source-map@0.6.1",
        "karma@4.4.1-tuxcare.1|uglify-js@3.6.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|json-stringify-safe@5.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|split@1.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|through@2.3.8"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-text-path@1.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|text-extensions@1.9.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|split2@2.2.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|through2@2.0.5"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|trim-off-newlines@1.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|parse-github-repo-url@1.4.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|dargs@4.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|number-is-nan@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|lodash.template@4.5.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|lodash._reinterpolate@3.0.0",
        "karma@4.4.1-tuxcare.1|lodash.templatesettings@4.2.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|gitconfiglocal@1.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|ini@1.3.5"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|decamelize-keys@1.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|decamelize@1.2.0",
        "karma@4.4.1-tuxcare.1|map-obj@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|minimist-options@3.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|arrify@1.0.1",
        "karma@4.4.1-tuxcare.1|is-plain-obj@1.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|camelcase@2.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|currently-unhandled@0.4.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|array-find-index@1.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|strip-indent@1.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|get-stdin@4.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|duplexer@0.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|from@0.1.7"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|map-stream@0.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|pause-stream@0.0.11",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|through@2.3.8"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|stream-combiner@0.0.4",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|duplexer@0.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|pend@1.2.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|es6-promise@4.2.8"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|callsite@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|delayed-stream@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|has-symbols@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|p-limit@1.3.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|p-try@1.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|error-ex@1.3.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-arrayish@0.2.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|spdx-correct@3.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|spdx-expression-parse@3.0.0",
        "karma@4.4.1-tuxcare.1|spdx-license-ids@3.0.5"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|spdx-expression-parse@3.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|spdx-exceptions@2.2.0",
        "karma@4.4.1-tuxcare.1|spdx-license-ids@3.0.5"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|mimic-fn@1.2.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|assign-symbols@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|expand-brackets@2.1.4",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|debug@2.6.9",
        "karma@4.4.1-tuxcare.1|expand-brackets@2.1.4|define-property@0.2.5",
        "karma@4.4.1-tuxcare.1|expand-brackets@2.1.4|extend-shallow@2.0.1",
        "karma@4.4.1-tuxcare.1|posix-character-classes@0.1.1",
        "karma@4.4.1-tuxcare.1|regex-not@1.0.2",
        "karma@4.4.1-tuxcare.1|snapdragon@0.8.2",
        "karma@4.4.1-tuxcare.1|to-regex@3.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|expand-brackets@2.1.4|define-property@0.2.5",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-descriptor@0.1.6"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|expand-brackets@2.1.4|extend-shallow@2.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-extendable@0.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-windows@1.0.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|safe-regex@1.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|ret@0.1.15"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|base@0.11.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|cache-base@1.0.1",
        "karma@4.4.1-tuxcare.1|class-utils@0.3.6",
        "karma@4.4.1-tuxcare.1|component-emitter@1.2.1",
        "karma@4.4.1-tuxcare.1|base@0.11.2|define-property@1.0.0",
        "karma@4.4.1-tuxcare.1|isobject@3.0.1",
        "karma@4.4.1-tuxcare.1|mixin-deep@1.3.2",
        "karma@4.4.1-tuxcare.1|pascalcase@0.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|base@0.11.2|define-property@1.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|base@0.11.2|is-descriptor@1.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|base@0.11.2|is-descriptor@1.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|base@0.11.2|is-accessor-descriptor@1.0.0",
        "karma@4.4.1-tuxcare.1|base@0.11.2|is-data-descriptor@1.0.0",
        "karma@4.4.1-tuxcare.1|kind-of@6.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|base@0.11.2|is-accessor-descriptor@1.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|kind-of@6.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|base@0.11.2|is-data-descriptor@1.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|kind-of@6.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|source-map-resolve@0.5.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|atob@2.1.2",
        "karma@4.4.1-tuxcare.1|decode-uri-component@0.2.0",
        "karma@4.4.1-tuxcare.1|resolve-url@0.2.1",
        "karma@4.4.1-tuxcare.1|source-map-url@0.4.0",
        "karma@4.4.1-tuxcare.1|urix@0.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|use@3.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-extendable@0.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-number@3.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-number@3.0.0|kind-of@3.2.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-number@3.0.0|kind-of@3.2.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-buffer@1.1.6"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|snapdragon-util@3.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|snapdragon-util@3.0.1|kind-of@3.2.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|snapdragon-util@3.0.1|kind-of@3.2.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-buffer@1.1.6"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|global-prefix@1.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|expand-tilde@2.0.2",
        "karma@4.4.1-tuxcare.1|homedir-polyfill@1.0.3",
        "karma@4.4.1-tuxcare.1|ini@1.3.5",
        "karma@4.4.1-tuxcare.1|is-windows@1.0.2",
        "karma@4.4.1-tuxcare.1|which@1.3.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-relative@1.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-unc-path@1.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|path-root-regex@0.1.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-obj@1.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-subset@0.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|modify-values@1.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|neo-async@2.6.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|uglify-js@3.6.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|commander@2.20.0",
        "karma@4.4.1-tuxcare.1|source-map@0.6.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|text-extensions@1.9.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|number-is-nan@1.0.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|lodash._reinterpolate@3.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|lodash.templatesettings@4.2.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|lodash._reinterpolate@3.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|ini@1.3.5"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|pinkie-promise@2.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|pinkie@2.0.4"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|quick-lru@1.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-plain-obj@1.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|array-find-index@1.0.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|repeating@2.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-finite@1.0.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|p-try@1.0.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-arrayish@0.2.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|spdx-license-ids@3.0.5"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|spdx-exceptions@2.2.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|posix-character-classes@0.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|ret@0.1.15"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|cache-base@1.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|collection-visit@1.0.0",
        "karma@4.4.1-tuxcare.1|component-emitter@1.2.1",
        "karma@4.4.1-tuxcare.1|get-value@2.0.6",
        "karma@4.4.1-tuxcare.1|has-value@1.0.0",
        "karma@4.4.1-tuxcare.1|isobject@3.0.1",
        "karma@4.4.1-tuxcare.1|set-value@2.0.1",
        "karma@4.4.1-tuxcare.1|to-object-path@0.3.0",
        "karma@4.4.1-tuxcare.1|union-value@1.0.1",
        "karma@4.4.1-tuxcare.1|unset-value@1.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|class-utils@0.3.6",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|arr-union@3.1.0",
        "karma@4.4.1-tuxcare.1|class-utils@0.3.6|define-property@0.2.5",
        "karma@4.4.1-tuxcare.1|isobject@3.0.1",
        "karma@4.4.1-tuxcare.1|static-extend@0.1.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|class-utils@0.3.6|define-property@0.2.5",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-descriptor@0.1.6"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|mixin-deep@1.3.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|for-in@1.0.2",
        "karma@4.4.1-tuxcare.1|mixin-deep@1.3.2|is-extendable@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|mixin-deep@1.3.2|is-extendable@1.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-plain-object@2.0.4"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|pascalcase@0.1.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-descriptor@0.1.6",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-accessor-descriptor@0.1.6",
        "karma@4.4.1-tuxcare.1|is-data-descriptor@0.1.4",
        "karma@4.4.1-tuxcare.1|is-descriptor@0.1.6|kind-of@5.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-descriptor@0.1.6|kind-of@5.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|atob@2.1.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|decode-uri-component@0.2.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|resolve-url@0.2.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|source-map-url@0.4.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|urix@0.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-unc-path@1.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|unc-path-regex@0.1.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|pinkie@2.0.4"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-utf8@0.2.1"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-finite@1.0.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|number-is-nan@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|collection-visit@1.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|map-visit@1.0.0",
        "karma@4.4.1-tuxcare.1|object-visit@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|get-value@2.0.6"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|has-value@1.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|get-value@2.0.6",
        "karma@4.4.1-tuxcare.1|has-values@1.0.0",
        "karma@4.4.1-tuxcare.1|isobject@3.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|set-value@2.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|set-value@2.0.1|extend-shallow@2.0.1",
        "karma@4.4.1-tuxcare.1|is-extendable@0.1.1",
        "karma@4.4.1-tuxcare.1|is-plain-object@2.0.4",
        "karma@4.4.1-tuxcare.1|split-string@3.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|set-value@2.0.1|extend-shallow@2.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-extendable@0.1.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|to-object-path@0.3.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|to-object-path@0.3.0|kind-of@3.2.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|to-object-path@0.3.0|kind-of@3.2.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-buffer@1.1.6"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|union-value@1.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|arr-union@3.1.0",
        "karma@4.4.1-tuxcare.1|get-value@2.0.6",
        "karma@4.4.1-tuxcare.1|is-extendable@0.1.1",
        "karma@4.4.1-tuxcare.1|set-value@2.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|unset-value@1.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|unset-value@1.0.0|has-value@0.3.1",
        "karma@4.4.1-tuxcare.1|isobject@3.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|unset-value@1.0.0|has-value@0.3.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|get-value@2.0.6",
        "karma@4.4.1-tuxcare.1|unset-value@1.0.0|has-values@0.1.4",
        "karma@4.4.1-tuxcare.1|unset-value@1.0.0|has-value@0.3.1|isobject@2.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|unset-value@1.0.0|has-value@0.3.1|isobject@2.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|isarray@1.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|unset-value@1.0.0|has-values@0.1.4"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|arr-union@3.1.0"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|static-extend@0.1.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|static-extend@0.1.2|define-property@0.2.5",
        "karma@4.4.1-tuxcare.1|object-copy@0.1.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|static-extend@0.1.2|define-property@0.2.5",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-descriptor@0.1.6"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-accessor-descriptor@0.1.6",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-accessor-descriptor@0.1.6|kind-of@3.2.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-accessor-descriptor@0.1.6|kind-of@3.2.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-buffer@1.1.6"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-data-descriptor@0.1.4",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-data-descriptor@0.1.4|kind-of@3.2.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|is-data-descriptor@0.1.4|kind-of@3.2.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-buffer@1.1.6"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|unc-path-regex@0.1.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|map-visit@1.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|object-visit@1.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|object-visit@1.0.1",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|isobject@3.0.1"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|has-values@1.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-number@3.0.0",
        "karma@4.4.1-tuxcare.1|has-values@1.0.0|kind-of@4.0.0"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|has-values@1.0.0|kind-of@4.0.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-buffer@1.1.6"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|object-copy@0.1.0",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|copy-descriptor@0.1.1",
        "karma@4.4.1-tuxcare.1|object-copy@0.1.0|define-property@0.2.5",
        "karma@4.4.1-tuxcare.1|object-copy@0.1.0|kind-of@3.2.2"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|object-copy@0.1.0|define-property@0.2.5",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-descriptor@0.1.6"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|object-copy@0.1.0|kind-of@3.2.2",
      "dependsOn": [
        "karma@4.4.1-tuxcare.1|is-buffer@1.1.6"
      ]
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|json-parse-better-errors@1.0.2"
    },
    {
      "ref": "karma@4.4.1-tuxcare.1|copy-descriptor@0.1.1"
    }
  ]
}