{
  "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "version": 1,
  "serialNumber": "urn:uuid:5767f4f1-a51f-4149-b9ab-46c1ae7a3bf8",
  "metadata": {
    "timestamp": "2026-03-04T14:19:27.965Z",
    "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": "log4js",
      "version": "4.5.1-tuxcare.1",
      "bom-ref": "log4js@4.5.1-tuxcare.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-tuxcare.1?vcs_url=git%2Bhttps%3A%2F%2Fgithub.com%2Flog4js-node%2Flog4js-node.git",
      "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\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": ""
        }
      ]
    }
  },
  "components": [
    {
      "type": "library",
      "name": "sandboxed-module",
      "group": "@log4js-node",
      "version": "2.2.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|@log4js-node/sandboxed-module@2.2.1",
      "author": "Felix Geisendörfer",
      "description": "A sandboxed Node.js module loader that lets you inject dependencies into your modules.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40log4js-node/sandboxed-module@2.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/log4js-node/node-sandboxed-module.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/log4js-node/node-sandboxed-module#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/log4js-node/node-sandboxed-module/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@log4js-node/sandboxed-module/-/sandboxed-module-2.2.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "06da715bb111795c19e9648d1cf332203daf558b81298909c9ebc9c5b3ec4ed79c586ab09b5c0be3f3b7a0e41cc86849b2e362ed8f0984d739144f63757959d0"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@log4js-node/sandboxed-module"
        }
      ]
    },
    {
      "type": "library",
      "name": "callsites",
      "version": "3.1.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "3fc06302c5ef652f95203508d7584709012fef8613ebb6148b924914d588a8bdb7e6c0668d7e3eab1f4cbaf96ce62bf234435cb71e3ac502d0dda4ee13bb2c69"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/callsites"
        }
      ]
    },
    {
      "type": "library",
      "name": "codecov",
      "version": "3.5.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|codecov@3.5.0",
      "author": "Codecov",
      "description": "Uploading report to Codecov: https://codecov.io",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/codecov@3.5.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/codecov/codecov-node.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/codecov/codecov-node",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/codecov/codecov-node/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/codecov/-/codecov-3.5.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "fceb1639f20769022beda799e29634502d4f653ea48a6a0a14e15814d6fac31a378b0d769d1ae1fa63461fbdab9d7c4db2ae9219f7ac54f8b39bfe90dd7a9c15"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/codecov"
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-changelog",
      "version": "3.1.8",
      "bom-ref": "log4js@4.5.1-tuxcare.1|conventional-changelog@3.1.8",
      "description": "Generate a changelog from git metadata",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-changelog@3.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#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-3.1.8.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "7dbdff0ce2cbad074da8dd32627fe54fa1dc36c01af40f954c306a95904c41c10f3c878920c23e0c1b37caef9e89838b8b6db0f684a1ab79e7ff337aaa6d479b"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-changelog"
        }
      ]
    },
    {
      "type": "library",
      "name": "date-format",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|date-format@2.0.0",
      "author": "Gareth Jones",
      "description": "Formatting Date objects as strings since 2013",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/date-format@2.0.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.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "7cf7b172f1ec564f0003b39ea302c5498fb98c8f"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/date-format"
        }
      ]
    },
    {
      "type": "library",
      "name": "debug",
      "version": "4.1.1",
      "bom-ref": "log4js@4.5.1-tuxcare.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "a58008cde468f09e8a3c4689d1558e8793f391bc3f45eb6ecde84633b411457e617b87cf1f1dab74a301db9e9e8490a45fe5d1426d7a7992ea2cd4bc45265767"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/debug"
        }
      ]
    },
    {
      "type": "library",
      "name": "deep-freeze",
      "version": "0.0.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|deep-freeze@0.0.1",
      "author": "James Halliday",
      "description": "recursively Object.freeze() objects and functions",
      "licenses": [
        {
          "license": {
            "name": "public domain",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/deep-freeze@0.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/substack/deep-freeze.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/deep-freeze",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/deep-freeze/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/deep-freeze/-/deep-freeze-0.0.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "3a0b0005de18672819dfd38cd31f91179c893e84"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/deep-freeze"
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint-config-airbnb-base",
      "version": "13.1.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|eslint-config-airbnb-base@13.1.0",
      "author": "Jake Teton-Landis",
      "description": "Airbnb's base JS ESLint config, following our styleguide",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eslint-config-airbnb-base@13.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/airbnb/javascript.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/airbnb/javascript",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/airbnb/javascript/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-13.1.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "5d6c10b5fdd4df322828ed416c787a694849650c1e3b04ade1cd89acf0e0f453f72edbf7f987c4bfb8c80c1f36ef9b559cefea3876dfb98837933c3a25eeee5b"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-config-airbnb-base"
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint-import-resolver-node",
      "version": "0.3.2",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "58f15fb839b8d0576ca980413476aab2472db66a"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-import-resolver-node"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "2.6.9",
          "bom-ref": "log4js@4.5.1-tuxcare.1|eslint-import-resolver-node@0.3.2|debug@2.6.9",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@2.6.9",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "5d128515df134ff327e90a4c93f4e077a536341f"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint-import-resolver-node/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|eslint-import-resolver-node@0.3.2|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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "5608aeadfc00be6c2901df5f9861788de0d597c8"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint-import-resolver-node/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint-plugin-import",
      "version": "2.17.3",
      "bom-ref": "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3",
      "author": "Ben Mosher",
      "description": "Import with sanity.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eslint-plugin-import@2.17.3",
      "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.17.3.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "a9e55ffd4c171496dec8b6f1b98f1182a0f210a0a4a95ed80be1394b9b8e8c0a78b4e73cce3d3524fdee72804cf09704a9dd6a45ab094a0e8b2e58ac8ab7f2d1"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-plugin-import"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "2.6.9",
          "bom-ref": "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "5d128515df134ff327e90a4c93f4e077a536341f"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint-plugin-import/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "doctrine",
          "version": "1.5.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "379dce730f6166f76cefa4e6707a159b02c5a6fa"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint-plugin-import/node_modules/doctrine"
            }
          ]
        },
        {
          "type": "library",
          "name": "read-pkg-up",
          "version": "2.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "6b72a8048984e0c41e79510fd5e9fa99b3b549be"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint-plugin-import/node_modules/read-pkg-up"
            }
          ]
        },
        {
          "type": "library",
          "name": "resolve",
          "version": "1.11.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|resolve@1.11.0",
          "author": "James Halliday",
          "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/resolve@1.11.0",
          "externalReferences": [
            {
              "url": "git://github.com/browserify/resolve.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/browserify/resolve#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/browserify/resolve/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/resolve/-/resolve-1.11.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "58bda90438ea4faa4650d494cccc34d28e13ec87fecf81f6c771b3f3ddd6a14439296f15afdb71a74d329223f5e9505a645e7e8ff39c5c91d9f7e3c2bdd8832b"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint-plugin-import/node_modules/resolve"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "5608aeadfc00be6c2901df5f9861788de0d597c8"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint-plugin-import/node_modules/ms"
            }
          ]
        },
        {
          "type": "library",
          "name": "read-pkg",
          "version": "2.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "8ef1c0623c6a6db0dc6713c4bfac46332b2368f8"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint-plugin-import/node_modules/read-pkg"
            }
          ]
        },
        {
          "type": "library",
          "name": "load-json-file",
          "version": "2.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "7947e42149af80d696cbf797bcaabcfe1fe29ca8"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint-plugin-import/node_modules/load-json-file"
            }
          ]
        },
        {
          "type": "library",
          "name": "path-type",
          "version": "2.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "f012ccb8415b7096fc2daa1054c3d72389594c73"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint-plugin-import/node_modules/path-type"
            }
          ]
        },
        {
          "type": "library",
          "name": "parse-json",
          "version": "2.2.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "f480f40434ef80741f8469099f8dea18f55a4dc9"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint-plugin-import/node_modules/parse-json"
            }
          ]
        },
        {
          "type": "library",
          "name": "pify",
          "version": "2.3.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "ed141a6ac043a849ea588498e7dca8b15330e90c"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint-plugin-import/node_modules/pify"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint",
      "version": "5.16.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "4b7473d758bb73c000e493efef1007f9d3b2abf0aefd55c78875c13ce53593f240339757a903eddea72b8691d2a2b5e6ae9bb683482420155702a0a9cdfa1922"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint"
        }
      ]
    },
    {
      "type": "library",
      "name": "flatted",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|flatted@2.0.0",
      "author": "Andrea Giammarchi",
      "description": "A super light and fast circular JSON parser.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/flatted@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/WebReflection/flatted.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/WebReflection/flatted#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/WebReflection/flatted/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/flatted/-/flatted-2.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "47e1fc21972523c0009120514092d53acc700281dde960b8d1be104cd5888f301ae815ce05f41c339f3b3170d354f7986a8a453561d414bc7b78d9870d2c4c5a"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/flatted"
        }
      ]
    },
    {
      "type": "library",
      "name": "husky",
      "version": "1.3.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|husky@1.3.1",
      "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@1.3.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/typicode/husky.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/typicode/husky#readme",
          "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-1.3.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "f3a53ab155557f86f9358499d32beff3c7518014925d79876a2ab9a4fe0a0e3e495737702a006312d50f3a6f21728cad7b31706d4fbb828b57361a47772b2d96"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/husky"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "find-up",
          "version": "3.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|husky@1.3.1|find-up@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Find a file or directory by walking up parent directories",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/find-up@3.0.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-3.0.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "d720fa4662c8d5705fc6e82f391c25724e9fef9b582fe891d23ab0b0eacec4c672198a94b83849d25e005dd3b5897fc54ecf5c040304935816484c759126f296"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/husky/node_modules/find-up"
            }
          ]
        },
        {
          "type": "library",
          "name": "get-stdin",
          "version": "6.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|husky@1.3.1|get-stdin@6.0.0",
          "author": "Sindre Sorhus",
          "description": "Get stdin as a string or buffer",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/get-stdin@6.0.0",
          "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-6.0.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "8e9e2d1dac3257bf9f92448acaf8ee2d9b306e552dcfe4902b34969c16e28b5e81b9992c265535c2e0585d8ef9afe76e87f965175babea83708bed99ce3299ee"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/husky/node_modules/get-stdin"
            }
          ]
        },
        {
          "type": "library",
          "name": "pkg-dir",
          "version": "3.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|husky@1.3.1|pkg-dir@3.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@3.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-3.0.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "fc4e7b018928790db9aa4c4c8f93c1395805f0a8aefe1edc612df4679f91ed66a208205f2eae7c648fdd49e68429bf565495799ffd37430acddc8796205965bf"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/husky/node_modules/pkg-dir"
            }
          ]
        },
        {
          "type": "library",
          "name": "read-pkg",
          "version": "4.0.1",
          "bom-ref": "log4js@4.5.1-tuxcare.1|husky@1.3.1|read-pkg@4.0.1",
          "author": "Sindre Sorhus",
          "description": "Read a package.json file",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/read-pkg@4.0.1",
          "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-4.0.1.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "963625378f3e1c4d48c85872b5a6ec7d5d093237"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/husky/node_modules/read-pkg"
            }
          ]
        },
        {
          "type": "library",
          "name": "locate-path",
          "version": "3.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|husky@1.3.1|locate-path@3.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@3.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-3.0.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "ec03bbe3cc169c884da80b9ab72d995879101d148d7cf548b0f21fc043963b6d8099aa15ad66af94e70c4799f34cb358be9dfa5f6db4fe669a46cade7351bae4"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/husky/node_modules/locate-path"
            }
          ]
        },
        {
          "type": "library",
          "name": "p-locate",
          "version": "3.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|husky@1.3.1|p-locate@3.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@3.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-3.0.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "c7ed76c3f4e8fb81857e0261044a620dc2e8cd12467a063e122effcf4b522e4326c4664dc9b54c49f5a3f5a267f19e4573b74150d24e39580fbf61fb230ba549"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/husky/node_modules/p-locate"
            }
          ]
        },
        {
          "type": "library",
          "name": "p-limit",
          "version": "2.1.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|husky@1.3.1|p-limit@2.1.0",
          "author": "Sindre Sorhus",
          "description": "Run multiple promise-returning & async functions with limited concurrency",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/p-limit@2.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/p-limit.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/p-limit#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/p-limit/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/p-limit/-/p-limit-2.1.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "36151190d72b541fbc84d7cbbb2b14f1e9d8e719f6297a61b0705a0b662644d4d945ced15aeb30e9aa52a5d123de3a3808c6fa5bd9eb17ab539ec26c25ecaeea"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/husky/node_modules/p-limit"
            }
          ]
        },
        {
          "type": "library",
          "name": "p-try",
          "version": "2.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|husky@1.3.1|p-try@2.0.0",
          "author": "Sindre Sorhus",
          "description": "`Start a promise chain",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/p-try@2.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-2.0.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "84ca74a270ca21a8c77c891d464dcfe02742984ae4600c710ed3f75b1ff89d9dda1a56aed952a1de666972e1641f6ed64242ffdd60423ce92dcc0f593809cc41"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/husky/node_modules/p-try"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "nyc",
      "version": "14.1.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|nyc@14.1.1",
      "author": "Ben Coe",
      "description": "the Istanbul command line interface",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/nyc@14.1.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/istanbuljs/nyc.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/istanbuljs/nyc#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/istanbuljs/nyc/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/nyc/-/nyc-14.1.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "388d2f9ba646527a0666ffed2dd6767ac495cc3c140bcf1236cfba26848e315c40fa028c07c4e4ee307081e98bc783b8d25861bd9095c350be3982ce04e3d75b"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/nyc"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "find-up",
          "version": "3.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|nyc@14.1.1|find-up@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Find a file or directory by walking up parent directories",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/find-up@3.0.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-3.0.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "d720fa4662c8d5705fc6e82f391c25724e9fef9b582fe891d23ab0b0eacec4c672198a94b83849d25e005dd3b5897fc54ecf5c040304935816484c759126f296"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nyc/node_modules/find-up"
            }
          ]
        },
        {
          "type": "library",
          "name": "locate-path",
          "version": "3.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|nyc@14.1.1|locate-path@3.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@3.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-3.0.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "ec03bbe3cc169c884da80b9ab72d995879101d148d7cf548b0f21fc043963b6d8099aa15ad66af94e70c4799f34cb358be9dfa5f6db4fe669a46cade7351bae4"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nyc/node_modules/locate-path"
            }
          ]
        },
        {
          "type": "library",
          "name": "p-locate",
          "version": "3.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|nyc@14.1.1|p-locate@3.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@3.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-3.0.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "c7ed76c3f4e8fb81857e0261044a620dc2e8cd12467a063e122effcf4b522e4326c4664dc9b54c49f5a3f5a267f19e4573b74150d24e39580fbf61fb230ba549"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nyc/node_modules/p-locate"
            }
          ]
        },
        {
          "type": "library",
          "name": "p-limit",
          "version": "2.2.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|nyc@14.1.1|p-limit@2.2.0",
          "author": "Sindre Sorhus",
          "description": "Run multiple promise-returning & async functions with limited concurrency",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/p-limit@2.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/p-limit.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/p-limit#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/p-limit/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "a596d3269a14b02cd5e3c31cf4d879d556f03b45fd72e3c513c818c31f414c2b7d485f3f6fb6658ddd9f5603b184817f1c34ca829573b3e18f87229f8cb2c545"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nyc/node_modules/p-limit"
            }
          ]
        },
        {
          "type": "library",
          "name": "p-try",
          "version": "2.2.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|nyc@14.1.1|p-try@2.2.0",
          "author": "Sindre Sorhus",
          "description": "`Start a promise chain",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/p-try@2.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/p-try.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/p-try#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/p-try/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "4789cf0154c053407d0f7e7f1a4dee25fffb5d86d0732a2148a76f03121148d821165e1eef5855a069c1350cfd716697c4ed88d742930bede331dbefa0ac3a75"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/nyc/node_modules/p-try"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "rfdc",
      "version": "1.1.4",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "e42f475ddccaf0402a37b24389fdf48eab01cdabc1ef02e96ae6e2b2e40818759fda05174a9cf2e80ad7ffe0daf118c5a5a816b029fea488314cc0262b0f59ba"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rfdc"
        }
      ]
    },
    {
      "type": "library",
      "name": "streamroller",
      "version": "1.0.6",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "dd00b8ecc86fdff699345a430d53b8e2a41bf60c01f50820304134b109a44c0c0155874145621276ccb09647e6e48235439cbfa66ac77e5b62fc882623374306"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/streamroller"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "3.2.6",
          "bom-ref": "log4js@4.5.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",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "99e97e8dfee7aed125e4f9f5431e3acc0457283a416efcdecec7bba7b2ea20d99da0893c3d83f94b249ac44998bfa4d9d09c84280d61b0221de832218084ed59"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/streamroller/node_modules/debug"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "tap",
      "version": "12.7.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|tap@12.7.0",
      "author": "Isaac Z. Schlueter",
      "description": "A Test-Anything-Protocol library",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tap@12.7.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/tapjs/node-tap.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://node-tap.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/tapjs/node-tap/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tap/-/tap-12.7.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "6e0c40eb7ec1347a9311aa3ce9dee098dc41b566"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tap"
        }
      ]
    },
    {
      "type": "library",
      "name": "typescript",
      "version": "3.5.2",
      "bom-ref": "log4js@4.5.1-tuxcare.1|typescript@3.5.2",
      "author": "Microsoft Corp.",
      "description": "TypeScript is a language for application scale JavaScript development",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/typescript@3.5.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/Microsoft/TypeScript.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://www.typescriptlang.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Microsoft/TypeScript/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/typescript/-/typescript-3.5.2.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "ecac49a2f9588535f945a45b51d9005cdd4a519f0fc16953cd074757ac4daafb853acefe581a35d13414a93d7d43f273da1939bfd4d00c88722e1849638a7900"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/typescript"
        }
      ]
    },
    {
      "type": "library",
      "name": "validate-commit-msg",
      "version": "2.14.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "e5383691012cbb270dcc0bc2a4effebe14890eac"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/validate-commit-msg"
        }
      ]
    },
    {
      "type": "library",
      "name": "require-like",
      "version": "0.1.2",
      "bom-ref": "log4js@4.5.1-tuxcare.1|require-like@0.1.2",
      "author": "Felix Geisendörfer",
      "description": "Generates require functions that act as if they were operating in a given path.",
      "purl": "pkg:npm/require-like@0.1.2",
      "externalReferences": [
        {
          "url": "git://github.com/felixge/node-require-like.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/felixge/node-require-like",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/felixge/node-require-like/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "ad6f30c13becd797010c468afa775c0c0a6b47fa"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/require-like"
        }
      ]
    },
    {
      "type": "library",
      "name": "stack-trace",
      "version": "0.0.10",
      "bom-ref": "log4js@4.5.1-tuxcare.1|stack-trace@0.0.10",
      "author": "Felix Geisendörfer",
      "description": "Get v8 stack traces as an array of CallSite objects.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/stack-trace@0.0.10",
      "externalReferences": [
        {
          "url": "git://github.com/felixge/node-stack-trace.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/felixge/node-stack-trace",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/felixge/node-stack-trace/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "547c70b347e8d32b4e108ea1a2a159e5fdde19c0"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stack-trace"
        }
      ]
    },
    {
      "type": "library",
      "name": "argv",
      "version": "0.0.2",
      "bom-ref": "log4js@4.5.1-tuxcare.1|argv@0.0.2",
      "author": "Corey Hart",
      "description": "CLI Argument Parser",
      "purl": "pkg:npm/argv@0.0.2",
      "externalReferences": [
        {
          "url": "https://registry.npmjs.org/argv/-/argv-0.0.2.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "ecbd16f8949b157183711b1bda334f37840185ab"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/argv"
        }
      ]
    },
    {
      "type": "library",
      "name": "ignore-walk",
      "version": "3.0.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|ignore-walk@3.0.1",
      "author": "Isaac Z. Schlueter",
      "description": "Nested/recursive `.gitignore`/`.npmignore` parsing and filtering.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ignore-walk@3.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/ignore-walk.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/ignore-walk#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/ignore-walk/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "a83e62e7d272ac0e3b551aaa82831a19b69f82f8"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ignore-walk"
        }
      ]
    },
    {
      "type": "library",
      "name": "js-yaml",
      "version": "3.13.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "61f6dc3bb8d70ddca3d031b16154a549e40d1db0fb5cf5afad559e554ba3ad0128673589211ac23e8ca4ea42fa2008c01b622894c2b84f484d51ed07394b3927"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/js-yaml"
        }
      ]
    },
    {
      "type": "library",
      "name": "teeny-request",
      "version": "3.11.3",
      "bom-ref": "log4js@4.5.1-tuxcare.1|teeny-request@3.11.3",
      "author": "fhinkel",
      "description": "Like request, but smaller.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/teeny-request@3.11.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/fhinkel/teeny-request.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/fhinkel/teeny-request#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/fhinkel/teeny-request/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/teeny-request/-/teeny-request-3.11.3.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "08a9dca9217bb07ea9e2bcc28246ffcff3dca2ce5e7e5d039a8973be5a9141435ca5122bb8e858f7e4f516c225c846df59deccb05a6875138ec07621d81697cf"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/teeny-request"
        }
      ]
    },
    {
      "type": "library",
      "name": "urlgrey",
      "version": "0.4.4",
      "bom-ref": "log4js@4.5.1-tuxcare.1|urlgrey@0.4.4",
      "author": "Gregg Caines",
      "description": "urlgrey is a library for url querying and manipulation",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/urlgrey@0.4.4",
      "externalReferences": [
        {
          "url": "git://github.com/cainus/urlgrey.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/cainus/urlgrey#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/cainus/urlgrey/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/urlgrey/-/urlgrey-0.4.4.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "892fe95960805e85519f1cd4389f2cb4cbb7652f"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/urlgrey"
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-changelog-angular",
      "version": "5.0.3",
      "bom-ref": "log4js@4.5.1-tuxcare.1|conventional-changelog-angular@5.0.3",
      "author": "Steve Mao",
      "description": "conventional-changelog angular preset",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-changelog-angular@5.0.3",
      "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-5.0.3.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "603d71cc7eebf725d0b5efc717d241b840dfbe3c71c03186c19535fa775a9db634a05800f8fa354fd2434a93cb74fd29653e8c84202c76f14a0b84c9e0c4c94c"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-changelog-angular"
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-changelog-atom",
      "version": "2.0.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|conventional-changelog-atom@2.0.1",
      "author": "Steve Mao",
      "description": "conventional-changelog atom preset",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-changelog-atom@2.0.1",
      "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-2.0.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "f419e225ae202f02f6d129bb1d648d5ddd2077d739aa8e3d8028bc9f294b169a801e19054e3ecd41f44eab77f55697df46dcdf4d0a7854a5399f16dedaff9e65"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-changelog-atom"
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-changelog-codemirror",
      "version": "2.0.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|conventional-changelog-codemirror@2.0.1",
      "author": "Steve Mao",
      "description": "conventional-changelog CodeMirror preset",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-changelog-codemirror@2.0.1",
      "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-2.0.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "db7913e486566bea0da146835335573189fad0c09d3b281303623e5239ce32261585982657035deab8bfc839664065c7a9b2a1351e4da17741cd23921b1b2021"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-changelog-codemirror"
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-changelog-conventionalcommits",
      "version": "3.0.2",
      "bom-ref": "log4js@4.5.1-tuxcare.1|conventional-changelog-conventionalcommits@3.0.2",
      "author": "Ben Coe",
      "description": "conventional-changelog conventionalcommits.org preset",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-changelog-conventionalcommits@3.0.2",
      "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-conventionalcommits/-/conventional-changelog-conventionalcommits-3.0.2.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "c35f9f4120e79bfefeb0f288602e677d15580eccedfba1dd5a2ceb8a04aa5855488a2055ce41c67aa0cb3121dcf90abdaacb07540c406a4e76d3a7a96722bcec"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-changelog-conventionalcommits"
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-changelog-core",
      "version": "3.2.2",
      "bom-ref": "log4js@4.5.1-tuxcare.1|conventional-changelog-core@3.2.2",
      "description": "conventional-changelog core",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-changelog-core@3.2.2",
      "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-3.2.2.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "72cb2300a6a3c5a397e4b34024b07e50e7285a300806f5ed0cc79dbffe7c1be6049805cc35f0b5ea698f9742433ae54955f22a3349ea42267c5029bc2176c4d2"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-changelog-core"
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-changelog-ember",
      "version": "2.0.2",
      "bom-ref": "log4js@4.5.1-tuxcare.1|conventional-changelog-ember@2.0.2",
      "author": "Steve Mao",
      "description": "conventional-changelog ember preset",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-changelog-ember@2.0.2",
      "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-2.0.2.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "aad65b0375de7cefe7e830e6918cb00d88bac0328d35cf7c30c97617d3ca49a85e276e53ae98b7df7e96f1f0e5061ab45fe10946eb1e71e01d28b10c9ae5f6b6"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-changelog-ember"
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-changelog-eslint",
      "version": "3.0.2",
      "bom-ref": "log4js@4.5.1-tuxcare.1|conventional-changelog-eslint@3.0.2",
      "author": "Steve Mao",
      "description": "conventional-changelog eslint preset",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-changelog-eslint@3.0.2",
      "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-3.0.2.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "622eed3a7c6364b5e509804702b6c8026f2f67af10512ca0152ecf82e98f462124fbd34f51eb9ccb95a0f400322a8069ad2577a3a3fb3a0861e086522ed282bd"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-changelog-eslint"
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-changelog-express",
      "version": "2.0.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|conventional-changelog-express@2.0.1",
      "author": "Steve Mao",
      "description": "conventional-changelog express preset",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-changelog-express@2.0.1",
      "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-2.0.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "1bab82b8269084bc5d6f87847c0207a5c7dc276f9aa3784991b2ebc3f8d22bf79139e35f9f10896ac69674301f164c6c6e9cef413e16d35892ca75373a83cb23"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-changelog-express"
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-changelog-jquery",
      "version": "3.0.4",
      "bom-ref": "log4js@4.5.1-tuxcare.1|conventional-changelog-jquery@3.0.4",
      "author": "Steve Mao",
      "description": "conventional-changelog jquery preset",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-changelog-jquery@3.0.4",
      "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-jquery#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-jquery/-/conventional-changelog-jquery-3.0.4.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "21524623732c798a18e9ec9b9279d37fd5b379020a66feda3539b6290b22155247db56df3f6abb5d58dfa0c89b74283de469a078595aca031d7a80c36be65b11"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-changelog-jquery"
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-changelog-jshint",
      "version": "2.0.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|conventional-changelog-jshint@2.0.1",
      "author": "Steve Mao",
      "description": "conventional-changelog jshint preset",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-changelog-jshint@2.0.1",
      "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-2.0.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "911149b02399ccf166dadcd11d42d63f8b5ab8632f71c3a55d87f7cc67ae496e14d2666193936c8e7459ef1156ad314f9422d5f8f3661ccb97a796ad76866612"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-changelog-jshint"
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-changelog-preset-loader",
      "version": "2.1.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|conventional-changelog-preset-loader@2.1.1",
      "description": "Configuration preset loader for `conventional-changelog`.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-changelog-preset-loader@2.1.1",
      "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-2.1.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "2b86afcc630b9b95f0d0493fe9e137bdd39792a9e97fdc9d6faf1762609cd7a709f7d5cc31b736a1a34cb8fc00b3154ae820b5c80e3f23dd0486658d8f443a1c"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-changelog-preset-loader"
        }
      ]
    },
    {
      "type": "library",
      "name": "ms",
      "version": "2.1.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|ms@2.1.1",
      "description": "Tiny millisecond conversion utility",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ms@2.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/zeit/ms.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/zeit/ms#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/zeit/ms/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ms"
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint-restricted-globals",
      "version": "0.1.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|eslint-restricted-globals@0.1.1",
      "author": "Siddharth Doshi",
      "description": "A list of confusing globals that should be restricted to be used as globals",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eslint-restricted-globals@0.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/doshisid/eslint-restricted-globals.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/doshisid/eslint-restricted-globals#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/doshisid/eslint-restricted-globals/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "35f0d5cbc64c2e3ed62e93b4b1a7af05ba7ed4d7"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-restricted-globals"
        }
      ]
    },
    {
      "type": "library",
      "name": "object.assign",
      "version": "4.1.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|object.assign@4.1.0",
      "author": "Jordan Harband",
      "description": "ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/object.assign@4.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/ljharb/object.assign.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/object.assign#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/object.assign/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "7b11c97aaea404a8f9f26a86c9343d0c5beb642fde47a3b0c73a0cf58468181aab5d8a27685c8688532e73d559ad77fb0daaeb784c0ca6eac6ddd77e08dc96e7"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object.assign"
        }
      ]
    },
    {
      "type": "library",
      "name": "object.entries",
      "version": "1.1.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|object.entries@1.1.0",
      "author": "Jordan Harband",
      "description": "ES2017 spec-compliant Object.entries shim.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/object.entries@1.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/es-shims/Object.entries.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/es-shims/Object.entries#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/es-shims/Object.entries/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "97e1fa110f2acc64716e41ce77923f6874611c32a841743c834058b78b92c1e414d7f27a75950ec9687d6b6564cb7e5808a8f39a0c4eced6b6847ea47fd1ee5c"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object.entries"
        }
      ]
    },
    {
      "type": "library",
      "name": "resolve",
      "version": "1.10.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|resolve@1.10.0",
      "author": "James Halliday",
      "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/resolve@1.10.0",
      "externalReferences": [
        {
          "url": "git://github.com/browserify/resolve.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/browserify/resolve#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/browserify/resolve/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "3bdaaeaf45cc07f375656dfd2e54ed0810b101ba"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/resolve"
        }
      ]
    },
    {
      "type": "library",
      "name": "array-includes",
      "version": "3.0.3",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "184b48f62d92d7452bb31b323165c7f8bd02266d"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-includes"
        }
      ]
    },
    {
      "type": "library",
      "name": "contains-path",
      "version": "0.1.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "fe8cf184ff6670b6baef01a9d4861a5cbec4120a"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/contains-path"
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint-module-utils",
      "version": "2.4.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|eslint-module-utils@2.4.0",
      "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.0",
      "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.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "d78b65b4b9b7f04bb7cd2fa6b742af20b0b7abc8f22001f9d7c3251be1ced29fb22bcf392dbd541d363f52047dd5e3b219d9b100f6fe38ba16e339ea213e8d77"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-module-utils"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "2.6.9",
          "bom-ref": "log4js@4.5.1-tuxcare.1|eslint-module-utils@2.4.0|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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "5d128515df134ff327e90a4c93f4e077a536341f"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint-module-utils/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|eslint-module-utils@2.4.0|ms@2.0.0",
          "description": "Tiny milisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/zeit/ms.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/zeit/ms#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/zeit/ms/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "5608aeadfc00be6c2901df5f9861788de0d597c8"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint-module-utils/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "has",
      "version": "1.0.3",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash",
      "version": "4.17.14",
      "bom-ref": "log4js@4.5.1-tuxcare.1|lodash@4.17.14",
      "author": "John-David Dalton",
      "description": "Lodash modular utilities.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash@4.17.14",
      "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.14.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "9a62986d6dc62ee25e5fe8863fe63b1a9d408861c66d71c23a1fe3666adac0c9ac13b312e339c8dd12f616c8dba8ec8c6b21c89e339eca45bb3c46a3524d7fc7"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash"
        }
      ]
    },
    {
      "type": "library",
      "name": "minimatch",
      "version": "3.0.4",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "5166e286457f03306064be5497e8dbb0c3d32083"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minimatch"
        }
      ]
    },
    {
      "type": "library",
      "name": "code-frame",
      "group": "@babel",
      "version": "7.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|@babel/code-frame@7.0.0",
      "author": "Sebastian McKenzie",
      "description": "Generate errors that contain a code frame that point to source locations.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/code-frame@7.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#master",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://babeljs.io/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "39f0b6b9e99a9275ebf3b6dd2d4916a20ee762e96233d223e4751c6a3b1570c0a942b70b9adc516d515322a99c4a449e611045051c6cd85894a852432dd89e6c"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/code-frame"
        }
      ]
    },
    {
      "type": "library",
      "name": "ajv",
      "version": "6.10.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|ajv@6.10.0",
      "author": "Evgeny Poberezkin",
      "description": "Another JSON Schema Validator",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ajv@6.10.0",
      "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.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "9df7e13a99329831024324749a7b14b68084f11957dfc1b4ad83fec202d617266e532baea23492be2ffe7ae3a2401227eb7c216306152081f54ef137b6ee0e12"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ajv"
        }
      ]
    },
    {
      "type": "library",
      "name": "chalk",
      "version": "2.4.2",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "cd42541677a54333cf541a49108c1432b44c9424"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chalk"
        }
      ]
    },
    {
      "type": "library",
      "name": "cross-spawn",
      "version": "6.0.5",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "79354bac14adedf8db0f2833f34e69327b2d22cd954c1364466d2ac5977e33b0395c377155158ee4cc460576618d8e1ca8b60b76dac6a917fc9813e6cf04a959"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cross-spawn"
        }
      ]
    },
    {
      "type": "library",
      "name": "doctrine",
      "version": "3.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "c92f90e62de105fec6064778286f1aede04d3563462d3684c306165228c860cef3ae56033340455c78e33d6956675460ed469d7597880e68bd8c5dc79aa890db"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/doctrine"
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint-scope",
      "version": "4.0.3",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "a7b56eb4daf53bf42bc72b0ca37138e458d80d3797072d224e5b4f14d4aa28021f8c34970bee1d8fea9fcae0fc6df017ad6ff2ea55b73bbe9569834f29fa4aae"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-scope"
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint-utils",
      "version": "1.3.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|eslint-utils@1.3.1",
      "author": "Toru Nagashima",
      "description": "Utilities for ESLint plugins.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eslint-utils@1.3.1",
      "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.3.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "67b6239c895d5fed9731c8ebed992012c3a3fdb44438d57ad2a61e07f6e3300aaaa99e33c4ac965fe04e52476646603dae28883d5be8e71f3a9b97a5be23a4d1"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-utils"
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint-visitor-keys",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "3f3180fb2e291017716acb4c9d6d5b5c34a6a81d"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-visitor-keys"
        }
      ]
    },
    {
      "type": "library",
      "name": "espree",
      "version": "5.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "a960197168785c4fd1c332c97a37dca1fb1c80c73d09a991e939f5f97457373aef51249b8808c6388fdf820ced8c88bbcbd54b3ea9c808c20f886cabf09699d0"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/espree"
        }
      ]
    },
    {
      "type": "library",
      "name": "esquery",
      "version": "1.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "406c51658b1f5991a5f9b62b1dc25b00e3e5c708"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/esquery"
        }
      ]
    },
    {
      "type": "library",
      "name": "esutils",
      "version": "2.0.2",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/esutils"
        }
      ]
    },
    {
      "type": "library",
      "name": "file-entry-cache",
      "version": "5.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "6c2836f6272db8168a530c00acae28b826aa0e02d9732b0214b98cfd89ff143a2a9dd87ff6f36e41f5d10ef4ee5ca2f17c3fc9b594062854fc30670904aeb8e2"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/file-entry-cache"
        }
      ]
    },
    {
      "type": "library",
      "name": "functional-red-black-tree",
      "version": "1.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/functional-red-black-tree"
        }
      ]
    },
    {
      "type": "library",
      "name": "glob",
      "version": "7.1.3",
      "bom-ref": "log4js@4.5.1-tuxcare.1|glob@7.1.3",
      "author": "Isaac Z. Schlueter",
      "description": "a little globber",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/glob@7.1.3",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/node-glob.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/node-glob#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/node-glob/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "3960832d3f1574108342dafd3a67b332c0969df1"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/glob"
        }
      ]
    },
    {
      "type": "library",
      "name": "globals",
      "version": "11.11.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|globals@11.11.0",
      "author": "Sindre Sorhus",
      "description": "Global identifiers from different JavaScript environments",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/globals@11.11.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.11.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "587ab8de04beeae7cd384aa5ac30715446dbf27b5f5eb7c0514d993a90b1ac1746296de0caff260b101f2010f40eba0f286ac9d9e4ac5ec2ed63d30f9edb324f"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/globals"
        }
      ]
    },
    {
      "type": "library",
      "name": "ignore",
      "version": "4.0.6",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "7321432aba9cfd875c5859e2261cc8e36f80cd2fa0370994cce485711090630c92b81041cbf2a3bb158b67f147107e8ca2ad4d8b330e056c9372ff0ee0e64832"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ignore"
        }
      ]
    },
    {
      "type": "library",
      "name": "import-fresh",
      "version": "3.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|import-fresh@3.0.0",
      "author": "Sindre Sorhus",
      "description": "Import a module while bypassing the cache",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/import-fresh@3.0.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.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "a4e9c0f6d7ccdd4c2272cf926812c237265965b2bee0f4eed0e3d9b4b94c22bbf5ec4741a02d794bd2a7f1c909f53653c8a6f7cb0344e72d72783c71180ee74d"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/import-fresh"
        }
      ]
    },
    {
      "type": "library",
      "name": "imurmurhash",
      "version": "0.1.4",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "9218b9b2b928a238b13dc4fb6b6d576f231453ea"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/imurmurhash"
        }
      ]
    },
    {
      "type": "library",
      "name": "inquirer",
      "version": "6.3.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|inquirer@6.3.1",
      "author": "Simon Boudrias",
      "description": "A collection of common interactive command line user interfaces.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/inquirer@6.3.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/SBoudrias/Inquirer.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/SBoudrias/Inquirer.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/SBoudrias/Inquirer.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/inquirer/-/inquirer-6.3.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "3262fadb8adf905b784c6f72fc9be6b7cbdd98ea3cdfa53b6341f1af668593745e9591065f822093429a6d6adc69a65a4eff6ece094ea96875565cbe1405805c"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/inquirer"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "5.2.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|inquirer@6.3.1|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",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "0ee46cd6029b06ab0c288665adf7f096e83c30791c9e98ece553e62f53c087e980df45340d3a2d7c3674776514b17a4f98f98c309e96efbdcc680dc9fa56e258"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/inquirer/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "4.1.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|inquirer@6.3.1|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",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "d5aa5e3df5ccd54392ab0d28f48885028bd5cfd3394b50e0fb84eb0f07cc7b043aa7fae632e79beed5998d0d6bc782e8cb502b060828a86a5faaa748e2ba2776"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/inquirer/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "json-stable-stringify-without-jsonify",
      "version": "1.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "9db7b59496ad3f3cfef30a75142d2d930ad72651"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-stable-stringify-without-jsonify"
        }
      ]
    },
    {
      "type": "library",
      "name": "levn",
      "version": "0.3.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "3b09924edf9f083c0490fdd4c0bc4421e04764ee"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/levn"
        }
      ]
    },
    {
      "type": "library",
      "name": "mkdirp",
      "version": "0.5.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "30057438eac6cf7f8c4767f38648d6697d75c903"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mkdirp"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "minimist",
          "version": "0.0.8",
          "bom-ref": "log4js@4.5.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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "857fcabfc3397d2625b8228262e86aa7a011b05d"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/mkdirp/node_modules/minimist"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "natural-compare",
      "version": "1.4.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/natural-compare"
        }
      ]
    },
    {
      "type": "library",
      "name": "optionator",
      "version": "0.8.2",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "364c5e409d3f4d6301d6c0b4c05bba50180aeb64"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/optionator"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "wordwrap",
          "version": "1.0.0",
          "bom-ref": "log4js@4.5.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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "27584810891456a4171c8d0226441ade90cbcaeb"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/optionator/node_modules/wordwrap"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "path-is-inside",
      "version": "1.0.2",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "365417dede44430d1c11af61027facf074bdfc53"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-is-inside"
        }
      ]
    },
    {
      "type": "library",
      "name": "progress",
      "version": "2.0.3",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/progress"
        }
      ]
    },
    {
      "type": "library",
      "name": "regexpp",
      "version": "2.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "96fd0cebe4e40d59e2037683d448340d5a5f53f6e8a12bbb11ebf74c33bf99928705f563802193578b786eea691121180ed900ad814ec53256bfa4b90be89a37"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/regexpp"
        }
      ]
    },
    {
      "type": "library",
      "name": "semver",
      "version": "5.6.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|semver@5.6.0",
      "description": "The semantic version parser used by npm.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/semver@5.6.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.6.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "7e74256fbaa49c75aa7c7a205cc22799cac80004"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/semver"
        }
      ]
    },
    {
      "type": "library",
      "name": "strip-ansi",
      "version": "4.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "a8479022eb1ac368a871389b635262c505ee368f"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strip-ansi"
        }
      ]
    },
    {
      "type": "library",
      "name": "strip-json-comments",
      "version": "2.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "3c531942e908c2697c0ec344858c286c7ca0a60a"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strip-json-comments"
        }
      ]
    },
    {
      "type": "library",
      "name": "table",
      "version": "5.2.3",
      "bom-ref": "log4js@4.5.1-tuxcare.1|table@5.2.3",
      "author": "Gajus Kuizinas",
      "description": "Formats data into a string table.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/table@5.2.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/gajus/table.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gajus/table#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gajus/table/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/table/-/table-5.2.3.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "37646c0c032f0cbbd8c057306cfc85dd599549292e17e1b57bef229e104bb47a6fc171b0e1044f11986285035e10dd22d6ea7afdfe8e6c225735d9511b7615c9"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/table"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "string-width",
          "version": "3.1.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|table@5.2.3|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",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "bda7dcbfa2a3559292833d3aa0cfc7e860c1ac0b73f2f76141a9068c522f36b1c0eb2dc7085d422272f2f902eaf1d4c93d0d5bf8a0d4a8315cb647515b8e1ed7"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/table/node_modules/string-width"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "5.2.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|table@5.2.3|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",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "0ee46cd6029b06ab0c288665adf7f096e83c30791c9e98ece553e62f53c087e980df45340d3a2d7c3674776514b17a4f98f98c309e96efbdcc680dc9fa56e258"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/table/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "4.1.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|table@5.2.3|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",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "d5aa5e3df5ccd54392ab0d28f48885028bd5cfd3394b50e0fb84eb0f07cc7b043aa7fae632e79beed5998d0d6bc782e8cb502b060828a86a5faaa748e2ba2776"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/table/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "text-table",
      "version": "0.2.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/text-table"
        }
      ]
    },
    {
      "type": "library",
      "name": "cosmiconfig",
      "version": "5.1.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|cosmiconfig@5.1.0",
      "author": "David Clark",
      "description": "Find and load configuration from a package.json property, rc file, or CommonJS module",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cosmiconfig@5.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/davidtheclark/cosmiconfig.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/davidtheclark/cosmiconfig#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/davidtheclark/cosmiconfig/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.1.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "90234fbed8646bc82f2edcc0c505ef5a8e05c6a441f9fb516723d936e69be6782f33d63bcb0ee16c4cac825a6d2e0a64197f6700e2930559075007bcc6d611e9"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cosmiconfig"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "import-fresh",
          "version": "2.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|cosmiconfig@5.1.0|import-fresh@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Import a module while bypassing the cache",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/import-fresh@2.0.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-2.0.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "d81355c15612d386c61f9ddd3922d4304822a546"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cosmiconfig/node_modules/import-fresh"
            }
          ]
        },
        {
          "type": "library",
          "name": "resolve-from",
          "version": "3.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|cosmiconfig@5.1.0|resolve-from@3.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@3.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-3.0.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "b22c7af7d9d6881bc8b6e653335eebcb0a188748"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cosmiconfig/node_modules/resolve-from"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "execa",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|execa@1.0.0",
      "author": "Sindre Sorhus",
      "description": "A better `child_process`",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/execa@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/execa.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/execa#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/execa/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "69d6f1732595e3aaa21f2bd2a79d132add39b41e2d2b71dc985eff9f17c07619e8c7cdec7930dbc276aa28ee2c5d1cbbae81c0205a893ff470fc0b846d7eb52c"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/execa"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-ci",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|is-ci@2.0.0",
      "author": "Thomas Watson Steen",
      "description": "Detect if the current environment is a CI server",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-ci@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/watson/is-ci.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/watson/is-ci",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/watson/is-ci/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "61f253eeb929401d2ea5db1d1cb196aef84125f71fccd35ac180cd232417273d0856219fef93bc1013ca49dbf0dab17e2c60ac5f8159f2d72bddbd7d2dc66ae3"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-ci"
        }
      ]
    },
    {
      "type": "library",
      "name": "please-upgrade-node",
      "version": "3.1.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|please-upgrade-node@3.1.1",
      "author": "typicode",
      "description": "Displays a beginner-friendly message telling your user to upgrade their version of Node",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/please-upgrade-node@3.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/typicode/please-upgrade-node.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/typicode/please-upgrade-node#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/typicode/please-upgrade-node/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.1.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "298d6e1e7436365407a88250a6787f8b9e2b2a4bb1084071fafa09212fccbdbf8bda261dd8d328b7076e84a4cc8df0b5b8aa17dd55cec4b8c8606eba75f25355"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/please-upgrade-node"
        }
      ]
    },
    {
      "type": "library",
      "name": "run-node",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|run-node@1.0.0",
      "author": "Sindre Sorhus",
      "description": "Run the Node.js binary no matter what",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/run-node@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/run-node.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/run-node#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/run-node/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/run-node/-/run-node-1.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "91cd76d130654379a28752d2cdd0095e8e319ff1964b679cd25dd2facc870d73fdb91af42404fc41dde674cbb28ea0b379992d80fdedaf2f7670481ff4d92cf0"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/run-node"
        }
      ]
    },
    {
      "type": "library",
      "name": "slash",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|slash@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Convert Windows backslash paths to slash paths",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/slash@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/slash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/slash#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/slash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "6582a1dd6876cf53e91175abd0ca52059d15ea66470107d87afb6d3b5d5ce7509a5a319369a762299fb056dd4f6cc943579aa1305b25a5909e9a1c0e2bb0bcf4"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/slash"
        }
      ]
    },
    {
      "type": "library",
      "name": "archy",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|archy@1.0.0",
      "author": "James Halliday",
      "description": "render nested hierarchies `npm ls` style with unicode pipes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/archy@1.0.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/substack/node-archy.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/node-archy#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/node-archy/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/archy"
        }
      ]
    },
    {
      "type": "library",
      "name": "caching-transform",
      "version": "3.0.2",
      "bom-ref": "log4js@4.5.1-tuxcare.1|caching-transform@3.0.2",
      "description": "Wraps a transform and provides caching",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/caching-transform@3.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/istanbuljs/caching-transform.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/istanbuljs/caching-transform#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/istanbuljs/caching-transform/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/caching-transform/-/caching-transform-3.0.2.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "32d81cbf7961dd4d334628bfeaa56040e0dd3c0e06df3846fa3b5b0968f7f515ee5054cccc7d2f71d32d6894b58cfa3077e22dd8faabeb2dcd24c42a3aa084db"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/caching-transform"
        }
      ]
    },
    {
      "type": "library",
      "name": "convert-source-map",
      "version": "1.6.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|convert-source-map@1.6.0",
      "author": "Thorsten Lorenz",
      "description": "Converts a source-map from/to  different formats and allows adding/changing properties.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/convert-source-map@1.6.0",
      "externalReferences": [
        {
          "url": "git://github.com/thlorenz/convert-source-map.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/thlorenz/convert-source-map",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/thlorenz/convert-source-map/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "785bbb5e282fc5d6751137db80f068860c90fd9fbe0b4784853a2bd2a470070f6e9f0f8bd3fe95f30912b86833753864892e654a9769b4e40f0fc024e346beec"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/convert-source-map"
        }
      ]
    },
    {
      "type": "library",
      "name": "cp-file",
      "version": "6.2.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|cp-file@6.2.0",
      "author": "Sindre Sorhus",
      "description": "Copy a file",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cp-file@6.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/cp-file.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/cp-file#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/cp-file/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cp-file/-/cp-file-6.2.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "7e6bd5e1c6819e87e13def2439c8ad0704a7d9fdfd40b8e70271aade03bd75f77be66532b7328d641d6175ee901ee9d6d91b7e3b0b8138c7378b5b4d1256eccc"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cp-file"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "pify",
          "version": "4.0.1",
          "bom-ref": "log4js@4.5.1-tuxcare.1|cp-file@6.2.0|pify@4.0.1",
          "author": "Sindre Sorhus",
          "description": "Promisify a callback-style function",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/pify@4.0.1",
          "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-4.0.1.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "b81f3490115bfed7ddebc6d595e1bd4f9186b063e326b2c05294793d922b8419c86914d0463a9d252b082a438fe8e00815b8fb18eadcb9d739a4d8d9fa0795da"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cp-file/node_modules/pify"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "find-cache-dir",
      "version": "2.1.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|find-cache-dir@2.1.0",
      "description": "Finds the common standard cache directory",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/find-cache-dir@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/avajs/find-cache-dir.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/avajs/find-cache-dir#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/avajs/find-cache-dir/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "4eae8f8b1134c3f54c15f0a06ce36792240856897f2492fb9d1322db47eacc0e0d46cf407dea8c19e45d3e2df0221624c63781696876af1c1aa67e53bb722a39"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/find-cache-dir"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "pkg-dir",
          "version": "3.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|find-cache-dir@2.1.0|pkg-dir@3.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@3.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-3.0.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "fc4e7b018928790db9aa4c4c8f93c1395805f0a8aefe1edc612df4679f91ed66a208205f2eae7c648fdd49e68429bf565495799ffd37430acddc8796205965bf"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/find-cache-dir/node_modules/pkg-dir"
            }
          ]
        },
        {
          "type": "library",
          "name": "find-up",
          "version": "3.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|find-cache-dir@2.1.0|find-up@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Find a file or directory by walking up parent directories",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/find-up@3.0.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-3.0.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "d720fa4662c8d5705fc6e82f391c25724e9fef9b582fe891d23ab0b0eacec4c672198a94b83849d25e005dd3b5897fc54ecf5c040304935816484c759126f296"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/find-cache-dir/node_modules/find-up"
            }
          ]
        },
        {
          "type": "library",
          "name": "locate-path",
          "version": "3.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|find-cache-dir@2.1.0|locate-path@3.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@3.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-3.0.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "ec03bbe3cc169c884da80b9ab72d995879101d148d7cf548b0f21fc043963b6d8099aa15ad66af94e70c4799f34cb358be9dfa5f6db4fe669a46cade7351bae4"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/find-cache-dir/node_modules/locate-path"
            }
          ]
        },
        {
          "type": "library",
          "name": "p-locate",
          "version": "3.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|find-cache-dir@2.1.0|p-locate@3.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@3.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-3.0.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "c7ed76c3f4e8fb81857e0261044a620dc2e8cd12467a063e122effcf4b522e4326c4664dc9b54c49f5a3f5a267f19e4573b74150d24e39580fbf61fb230ba549"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/find-cache-dir/node_modules/p-locate"
            }
          ]
        },
        {
          "type": "library",
          "name": "p-limit",
          "version": "2.2.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|find-cache-dir@2.1.0|p-limit@2.2.0",
          "author": "Sindre Sorhus",
          "description": "Run multiple promise-returning & async functions with limited concurrency",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/p-limit@2.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/p-limit.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/p-limit#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/p-limit/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "a596d3269a14b02cd5e3c31cf4d879d556f03b45fd72e3c513c818c31f414c2b7d485f3f6fb6658ddd9f5603b184817f1c34ca829573b3e18f87229f8cb2c545"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/find-cache-dir/node_modules/p-limit"
            }
          ]
        },
        {
          "type": "library",
          "name": "p-try",
          "version": "2.2.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|find-cache-dir@2.1.0|p-try@2.2.0",
          "author": "Sindre Sorhus",
          "description": "`Start a promise chain",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/p-try@2.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/p-try.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/p-try#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/p-try/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "4789cf0154c053407d0f7e7f1a4dee25fffb5d86d0732a2148a76f03121148d821165e1eef5855a069c1350cfd716697c4ed88d742930bede331dbefa0ac3a75"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/find-cache-dir/node_modules/p-try"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "foreground-child",
      "version": "1.5.6",
      "bom-ref": "log4js@4.5.1-tuxcare.1|foreground-child@1.5.6",
      "author": "Isaac Z. Schlueter",
      "description": "Run a child as if it's the foreground process.  Give it stdio.  Exit when it exits.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/foreground-child@1.5.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/tapjs/foreground-child.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/tapjs/foreground-child#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/tapjs/foreground-child/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/foreground-child/-/foreground-child-1.5.6.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "4fd71ad2dfde96789b980a5c0a295937cb2f5ce9"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/foreground-child"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "cross-spawn",
          "version": "4.0.2",
          "bom-ref": "log4js@4.5.1-tuxcare.1|foreground-child@1.5.6|cross-spawn@4.0.2",
          "author": "IndigoUnited",
          "description": "Cross platform child_process#spawn and child_process#spawnSync",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/cross-spawn@4.0.2",
          "externalReferences": [
            {
              "url": "git://github.com/IndigoUnited/node-cross-spawn.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/IndigoUnited/node-cross-spawn#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/IndigoUnited/node-cross-spawn/issues/",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "7b9247621c23adfdd3856004a823cbe397424d41"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/foreground-child/node_modules/cross-spawn"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "istanbul-lib-coverage",
      "version": "2.0.5",
      "bom-ref": "log4js@4.5.1-tuxcare.1|istanbul-lib-coverage@2.0.5",
      "author": "Krishnan Anantheswaran",
      "description": "Data library for istanbul coverage objects",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/istanbul-lib-coverage@2.0.5",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/istanbuljs/istanbuljs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://istanbul.js.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/istanbuljs/istanbuljs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "f1a5f39ee10f089bc69cc4917ede2e743443b5bd55de991090c308e4b23ee87b90cf9a10e09d94167d47f36ada037a89b7238b924c15a880814248e71ad9f998"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/istanbul-lib-coverage"
        }
      ]
    },
    {
      "type": "library",
      "name": "istanbul-lib-hook",
      "version": "2.0.7",
      "bom-ref": "log4js@4.5.1-tuxcare.1|istanbul-lib-hook@2.0.7",
      "author": "Krishnan Anantheswaran",
      "description": "Hooks for require, vm and script used in istanbul",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/istanbul-lib-hook@2.0.7",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/istanbuljs/istanbuljs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://istanbul.js.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/istanbuljs/istanbuljs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-2.0.7.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "beb473b54f55451143c82f9a9257cba1e5f235d4df81ad84237b9d0c69f8719e9fa525e91cb57d5fa087bdfa0c08fb60820f33bc30e60b86fdc5fbb4cfafe594"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/istanbul-lib-hook"
        }
      ]
    },
    {
      "type": "library",
      "name": "istanbul-lib-instrument",
      "version": "3.3.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|istanbul-lib-instrument@3.3.0",
      "author": "Krishnan Anantheswaran",
      "description": "Core istanbul API for JS code coverage",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/istanbul-lib-instrument@3.3.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/istanbuljs/istanbuljs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://istanbul.js.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/istanbuljs/istanbuljs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "e679c8378be8e714191dd5e7a3f6035c9d06f88ddd026e178337d25533cb4298ffcc0576755e89bb2d3269fd74ff3ac9389787a0dddfada15ef9746ad9b15564"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/istanbul-lib-instrument"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "semver",
          "version": "6.1.1",
          "bom-ref": "log4js@4.5.1-tuxcare.1|istanbul-lib-instrument@3.3.0|semver@6.1.1",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@6.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-6.1.1.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "ad662ad9ee62616f9f15efe83cfb582716208c19bcb02e2b9a819d50e80107b567c0ab7a1eb2fbf77976be81f5525b32619a49e20d307e39d310ed6cd4d3f679"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/istanbul-lib-instrument/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "istanbul-lib-report",
      "version": "2.0.8",
      "bom-ref": "log4js@4.5.1-tuxcare.1|istanbul-lib-report@2.0.8",
      "author": "Krishnan Anantheswaran",
      "description": "Base reporting library for istanbul",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/istanbul-lib-report@2.0.8",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/istanbuljs/istanbuljs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://istanbul.js.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/istanbuljs/istanbuljs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "7c705e1b9ef71088a18406e5c20c6b49e9e9d036f2ead24c151fc7be57ab06cac24c3e5b914ba836d9f7815876f59092f36e1c18604f9fb4a0edc364fb6c54b1"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/istanbul-lib-report"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "supports-color",
          "version": "6.1.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|istanbul-lib-report@2.0.8|supports-color@6.1.0",
          "author": "Sindre Sorhus",
          "description": "Detect whether a terminal supports color",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/supports-color@6.1.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-6.1.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "a9ed637e6d4c83b36afcd4a1e97136e203d744e115b161f10b52c8c7ffd73650fd8b0ed86501a364d8d837bc466841ba88a740f04b4d156e91d208e7557a7ec1"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/istanbul-lib-report/node_modules/supports-color"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "istanbul-lib-source-maps",
      "version": "3.0.6",
      "bom-ref": "log4js@4.5.1-tuxcare.1|istanbul-lib-source-maps@3.0.6",
      "author": "Krishnan Anantheswaran",
      "description": "Source maps support for istanbul",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/istanbul-lib-source-maps@3.0.6",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/istanbuljs/istanbuljs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://istanbul.js.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/istanbuljs/istanbuljs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "478ecacccb43247e97e3f616f574f1fa3acb9d99ec716e15a4d37ed4f5624984de8cb54f5afee8a2ff83b9ff184123f255152fb9e42acf54dcb02ea6a286535f"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/istanbul-lib-source-maps"
        }
      ]
    },
    {
      "type": "library",
      "name": "istanbul-reports",
      "version": "2.2.6",
      "bom-ref": "log4js@4.5.1-tuxcare.1|istanbul-reports@2.2.6",
      "author": "Krishnan Anantheswaran",
      "description": "istanbul reports",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/istanbul-reports@2.2.6",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/istanbuljs/istanbuljs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://istanbul.js.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/istanbuljs/istanbuljs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.6.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "48a8b8ae73322c129ed09cb6b94771dbc87ca06ee98763cfb903ef200877d5df828be952884bb80be877a013ee27dfa63ca84ec96d0cf2063853934cd562de5c"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/istanbul-reports"
        }
      ]
    },
    {
      "type": "library",
      "name": "make-dir",
      "version": "2.1.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|make-dir@2.1.0",
      "author": "Sindre Sorhus",
      "description": "Make a directory and its parents if needed - Think `mkdir -p`",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/make-dir@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/make-dir.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/make-dir#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/make-dir/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "2d2f57f9d73c28bc5709bf1d9e2efd7cb208500e55c99a328d2302c1396e697034a36edc08ad1b857929830fac4d75693f2fe548ee7b8a5462c6a934bc39ad44"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/make-dir"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "pify",
          "version": "4.0.1",
          "bom-ref": "log4js@4.5.1-tuxcare.1|make-dir@2.1.0|pify@4.0.1",
          "author": "Sindre Sorhus",
          "description": "Promisify a callback-style function",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/pify@4.0.1",
          "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-4.0.1.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "b81f3490115bfed7ddebc6d595e1bd4f9186b063e326b2c05294793d922b8419c86914d0463a9d252b082a438fe8e00815b8fb18eadcb9d739a4d8d9fa0795da"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/make-dir/node_modules/pify"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "merge-source-map",
      "version": "1.1.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|merge-source-map@1.1.0",
      "author": "keik",
      "description": "Merge old source map and new source map in multi-transform flow",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/merge-source-map@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/keik/merge-source-map.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/keik/merge-source-map#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/keik/merge-source-map/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "424729ecfdb2824b6930f87698241969fde384de83dd9fea5591d2756bd0fb611fe4781100f04ee7b03befe10d9b408fc76fb509efcc60a8b7ca6a9d7eeaa26f"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/merge-source-map"
        }
      ]
    },
    {
      "type": "library",
      "name": "resolve-from",
      "version": "4.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "a5bfcc6265ecb40932b11171f2988d235b4614d408140def904dc6ab812e035745ea01e9ffebe066ab021896a9bf2f0ddd0fb8a3b170beab8f25c9d9ed1632e2"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/resolve-from"
        }
      ]
    },
    {
      "type": "library",
      "name": "rimraf",
      "version": "2.6.3",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rimraf"
        }
      ]
    },
    {
      "type": "library",
      "name": "signal-exit",
      "version": "3.0.2",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "b5fdc08f1287ea1178628e415e25132b73646c6d"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/signal-exit"
        }
      ]
    },
    {
      "type": "library",
      "name": "spawn-wrap",
      "version": "1.4.2",
      "bom-ref": "log4js@4.5.1-tuxcare.1|spawn-wrap@1.4.2",
      "author": "Isaac Z. Schlueter",
      "description": "Wrap all spawned Node.js child processes by adding environs and arguments ahead of the main JavaScript file argument.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/spawn-wrap@1.4.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/spawn-wrap.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/spawn-wrap#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/spawn-wrap/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/spawn-wrap/-/spawn-wrap-1.4.2.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "bccc11dce9a60e19f1095c4cf0cfb13bf16d229e89bbf98d6837c230c5bb14370b4533c5594b3079ce0b5c91d3244da1c1323d3b46017f282ee036a5165ed896"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spawn-wrap"
        }
      ]
    },
    {
      "type": "library",
      "name": "test-exclude",
      "version": "5.2.3",
      "bom-ref": "log4js@4.5.1-tuxcare.1|test-exclude@5.2.3",
      "author": "Ben Coe",
      "description": "test for inclusion or exclusion of paths using pkg-conf and globs",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/test-exclude@5.2.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/istanbuljs/istanbuljs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://istanbul.js.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/istanbuljs/istanbuljs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "33ea31b6c78214edc40ed01a187ee289e8f70819335ea14c6f3a9800009dccaba2e1e640fa9ab7b591300a1bce74d7daef1c72f017db9a025222be37702ffeda"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/test-exclude"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "read-pkg-up",
          "version": "4.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|test-exclude@5.2.3|read-pkg-up@4.0.0",
          "author": "Sindre Sorhus",
          "description": "Read the closest package.json file",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/read-pkg-up@4.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-4.0.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "e9eb50487ee7246b0ad116c6ff64de0f36456bcb218d0d6e9be4b0410e5cc0acb476149774e9dc1216f508fa6f406e21ec5c8e57a101e98955d3226f65034090"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/test-exclude/node_modules/read-pkg-up"
            }
          ]
        },
        {
          "type": "library",
          "name": "find-up",
          "version": "3.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|test-exclude@5.2.3|find-up@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Find a file or directory by walking up parent directories",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/find-up@3.0.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-3.0.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "d720fa4662c8d5705fc6e82f391c25724e9fef9b582fe891d23ab0b0eacec4c672198a94b83849d25e005dd3b5897fc54ecf5c040304935816484c759126f296"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/test-exclude/node_modules/find-up"
            }
          ]
        },
        {
          "type": "library",
          "name": "locate-path",
          "version": "3.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|test-exclude@5.2.3|locate-path@3.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@3.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-3.0.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "ec03bbe3cc169c884da80b9ab72d995879101d148d7cf548b0f21fc043963b6d8099aa15ad66af94e70c4799f34cb358be9dfa5f6db4fe669a46cade7351bae4"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/test-exclude/node_modules/locate-path"
            }
          ]
        },
        {
          "type": "library",
          "name": "p-locate",
          "version": "3.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|test-exclude@5.2.3|p-locate@3.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@3.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-3.0.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "c7ed76c3f4e8fb81857e0261044a620dc2e8cd12467a063e122effcf4b522e4326c4664dc9b54c49f5a3f5a267f19e4573b74150d24e39580fbf61fb230ba549"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/test-exclude/node_modules/p-locate"
            }
          ]
        },
        {
          "type": "library",
          "name": "p-limit",
          "version": "2.2.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|test-exclude@5.2.3|p-limit@2.2.0",
          "author": "Sindre Sorhus",
          "description": "Run multiple promise-returning & async functions with limited concurrency",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/p-limit@2.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/p-limit.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/p-limit#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/p-limit/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "a596d3269a14b02cd5e3c31cf4d879d556f03b45fd72e3c513c818c31f414c2b7d485f3f6fb6658ddd9f5603b184817f1c34ca829573b3e18f87229f8cb2c545"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/test-exclude/node_modules/p-limit"
            }
          ]
        },
        {
          "type": "library",
          "name": "p-try",
          "version": "2.2.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|test-exclude@5.2.3|p-try@2.2.0",
          "author": "Sindre Sorhus",
          "description": "`Start a promise chain",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/p-try@2.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/p-try.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/p-try#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/p-try/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "4789cf0154c053407d0f7e7f1a4dee25fffb5d86d0732a2148a76f03121148d821165e1eef5855a069c1350cfd716697c4ed88d742930bede331dbefa0ac3a75"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/test-exclude/node_modules/p-try"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "uuid",
      "version": "3.3.2",
      "bom-ref": "log4js@4.5.1-tuxcare.1|uuid@3.3.2",
      "description": "RFC4122 (v1, v4, and v5) UUIDs",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/uuid@3.3.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/kelektiv/node-uuid.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kelektiv/node-uuid#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kelektiv/node-uuid/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "1b4af4955eb3077c501c23872fc6513811587131"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/uuid"
        }
      ]
    },
    {
      "type": "library",
      "name": "yargs-parser",
      "version": "13.1.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|yargs-parser@13.1.1",
      "author": "Ben Coe",
      "description": "the mighty option parser used by yargs",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/yargs-parser@13.1.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/yargs/yargs-parser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/yargs/yargs-parser#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/yargs/yargs-parser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "a15015b07cfab85ae0dd7421785208f0448edacb007fd96e5ae01de967b1b2ee05dceb485b4a3c22b89b3d762b0f8582db82d6b4fac9946cbcef2e6e74af9dc5"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yargs-parser"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "camelcase",
          "version": "5.3.1",
          "bom-ref": "log4js@4.5.1-tuxcare.1|yargs-parser@13.1.1|camelcase@5.3.1",
          "author": "Sindre Sorhus",
          "description": "Convert a dash/dot/underscore/space separated string to camelCase or PascalCase: `foo-bar` → `fooBar`",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/camelcase@5.3.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/camelcase.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/camelcase#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/camelcase/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "2f6f124c1d7bd27c164badd48ed944384ddd95d400a5a257664388d6e3057f37f7ad1b8f7a01da1deb3279ef98c50f96e92bd10d057a52b74e751891d79df026"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/yargs-parser/node_modules/camelcase"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "yargs",
      "version": "13.2.4",
      "bom-ref": "log4js@4.5.1-tuxcare.1|yargs@13.2.4",
      "description": "yargs the modern, pirate-themed, successor to optimist.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/yargs@13.2.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/yargs/yargs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://yargs.js.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/yargs/yargs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/yargs/-/yargs-13.2.4.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "1c6fc358025ad4f0271d3f4902135af006c0bf714f6a22f38a84a309c9ae5d784ff0c9691cee6fc25b388388fa9f7d19ef8195423f176bad9d595c754021a496"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yargs"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "find-up",
          "version": "3.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|yargs@13.2.4|find-up@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Find a file or directory by walking up parent directories",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/find-up@3.0.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-3.0.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "d720fa4662c8d5705fc6e82f391c25724e9fef9b582fe891d23ab0b0eacec4c672198a94b83849d25e005dd3b5897fc54ecf5c040304935816484c759126f296"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/yargs/node_modules/find-up"
            }
          ]
        },
        {
          "type": "library",
          "name": "string-width",
          "version": "3.1.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|yargs@13.2.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",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "bda7dcbfa2a3559292833d3aa0cfc7e860c1ac0b73f2f76141a9068c522f36b1c0eb2dc7085d422272f2f902eaf1d4c93d0d5bf8a0d4a8315cb647515b8e1ed7"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/yargs/node_modules/string-width"
            }
          ]
        },
        {
          "type": "library",
          "name": "locate-path",
          "version": "3.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|yargs@13.2.4|locate-path@3.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@3.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-3.0.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "ec03bbe3cc169c884da80b9ab72d995879101d148d7cf548b0f21fc043963b6d8099aa15ad66af94e70c4799f34cb358be9dfa5f6db4fe669a46cade7351bae4"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/yargs/node_modules/locate-path"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "5.2.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|yargs@13.2.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",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "0ee46cd6029b06ab0c288665adf7f096e83c30791c9e98ece553e62f53c087e980df45340d3a2d7c3674776514b17a4f98f98c309e96efbdcc680dc9fa56e258"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/yargs/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "p-locate",
          "version": "3.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|yargs@13.2.4|p-locate@3.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@3.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-3.0.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "c7ed76c3f4e8fb81857e0261044a620dc2e8cd12467a063e122effcf4b522e4326c4664dc9b54c49f5a3f5a267f19e4573b74150d24e39580fbf61fb230ba549"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/yargs/node_modules/p-locate"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "4.1.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|yargs@13.2.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",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "d5aa5e3df5ccd54392ab0d28f48885028bd5cfd3394b50e0fb84eb0f07cc7b043aa7fae632e79beed5998d0d6bc782e8cb502b060828a86a5faaa748e2ba2776"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/yargs/node_modules/ansi-regex"
            }
          ]
        },
        {
          "type": "library",
          "name": "p-limit",
          "version": "2.2.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|yargs@13.2.4|p-limit@2.2.0",
          "author": "Sindre Sorhus",
          "description": "Run multiple promise-returning & async functions with limited concurrency",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/p-limit@2.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/p-limit.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/p-limit#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/p-limit/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "a596d3269a14b02cd5e3c31cf4d879d556f03b45fd72e3c513c818c31f414c2b7d485f3f6fb6658ddd9f5603b184817f1c34ca829573b3e18f87229f8cb2c545"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/yargs/node_modules/p-limit"
            }
          ]
        },
        {
          "type": "library",
          "name": "p-try",
          "version": "2.2.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|yargs@13.2.4|p-try@2.2.0",
          "author": "Sindre Sorhus",
          "description": "`Start a promise chain",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/p-try@2.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/p-try.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/p-try#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/p-try/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "4789cf0154c053407d0f7e7f1a4dee25fffb5d86d0732a2148a76f03121148d821165e1eef5855a069c1350cfd716697c4ed88d742930bede331dbefa0ac3a75"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/yargs/node_modules/p-try"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "async",
      "version": "2.6.2",
      "bom-ref": "log4js@4.5.1-tuxcare.1|async@2.6.2",
      "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.2",
      "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.2.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "1f5a95621d4c62110414bb0ff7b7152aa086a3b29f0b24edeae116aac4c1afd48ef38a0af54c1bc9dff2096fbaaca24b1e4b013545566430237d2f82731d016e"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/async"
        }
      ]
    },
    {
      "type": "library",
      "name": "fs-extra",
      "version": "7.0.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "4f189c44aa123b895f722804f55ea23eadc348e9"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fs-extra"
        }
      ]
    },
    {
      "type": "library",
      "name": "bind-obj-methods",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|bind-obj-methods@2.0.0",
      "author": "Isaac Z. Schlueter",
      "description": "Bind methods to an object from that object or some other source. Optionally specify a set of methods to skip over.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/bind-obj-methods@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/bind-obj-methods.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/bind-obj-methods#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/bind-obj-methods/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/bind-obj-methods/-/bind-obj-methods-2.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "0178140dbe7b7bb67dc74892ace59bc0247f06f0"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bind-obj-methods"
        }
      ]
    },
    {
      "type": "library",
      "name": "browser-process-hrtime",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|browser-process-hrtime@1.0.0",
      "author": "kumavis",
      "description": "Shim for process.hrtime in the browser",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browser-process-hrtime@1.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/kumavis/browser-process-hrtime.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kumavis/browser-process-hrtime#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kumavis/browser-process-hrtime/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "f68e5479c2371a192933a0eb5ebebd3db948b96c4f2a4f58d231c1461768719db2ed81020450ac1e6efd3ebdcec91d80be384391a6c525a0c931845acc782ca3"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browser-process-hrtime"
        }
      ]
    },
    {
      "type": "library",
      "name": "capture-stack-trace",
      "version": "1.0.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|capture-stack-trace@1.0.1",
      "author": "Vsevolod Strukchinsky",
      "description": "Error.captureStackTrace ponyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/capture-stack-trace@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/floatdrop/capture-stack-trace.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/floatdrop/capture-stack-trace#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/floatdrop/capture-stack-trace/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "99840b667c7942dd49801d561223027f6eb8ee996919e43634c47fe4bd07359cc6428e1fb923e72bec237cf9ca655d1a8890e0ce65aaaa457f83b243f835b4ab"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/capture-stack-trace"
        }
      ]
    },
    {
      "type": "library",
      "name": "clean-yaml-object",
      "version": "0.1.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|clean-yaml-object@0.1.0",
      "author": "James Talmage",
      "description": "Clean up an object prior to serialization",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/clean-yaml-object@0.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/tapjs/clean-yaml-object.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/tapjs/clean-yaml-object#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/tapjs/clean-yaml-object/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/clean-yaml-object/-/clean-yaml-object-0.1.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "63fb110dc2ce1a84dc21f6d9334876d010ae8b68"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/clean-yaml-object"
        }
      ]
    },
    {
      "type": "library",
      "name": "color-support",
      "version": "1.1.3",
      "bom-ref": "log4js@4.5.1-tuxcare.1|color-support@1.1.3",
      "author": "Isaac Z. Schlueter",
      "description": "A module which will endeavor to guess your terminal's level of color support.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/color-support@1.1.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/color-support.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/color-support#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/color-support/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "93834379a1cc9a0c61f82f52f0d04322251bd5a2"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/color-support"
        }
      ]
    },
    {
      "type": "library",
      "name": "coveralls",
      "version": "3.0.4",
      "bom-ref": "log4js@4.5.1-tuxcare.1|coveralls@3.0.4",
      "author": "Gregg Caines",
      "description": "takes json-cov output into stdin and POSTs to coveralls.io",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/coveralls@3.0.4",
      "externalReferences": [
        {
          "url": "git://github.com/nickmerwin/node-coveralls.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nickmerwin/node-coveralls#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nickmerwin/node-coveralls/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/coveralls/-/coveralls-3.0.4.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "7b2a94580ffb453d096a088bd2d4e15618db223a22114c960a3b5426838f716a1ea1f3f958afe36f6389628045ad1e83be9951f80c4ecae06a938247924e7290"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/coveralls"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "minimist",
          "version": "1.2.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|coveralls@3.0.4|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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "a35008b20f41383eec1fb914f4cd5df79a264284"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/coveralls/node_modules/minimist"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "domain-browser",
      "version": "1.2.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "8e78f288ce9e472665d87f96f10ff32cc038f358738b47accc06815332159e66150c16e72f154d9dfbb51e0101bc26cbfbbd45af1325dc4ea5a4a1fb19edce5c"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/domain-browser"
        }
      ]
    },
    {
      "type": "library",
      "name": "esm",
      "version": "3.2.25",
      "bom-ref": "log4js@4.5.1-tuxcare.1|esm@3.2.25",
      "author": "John-David Dalton",
      "description": "Tomorrow's ECMAScript modules today!",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/esm@3.2.25",
      "externalReferences": [
        {
          "url": "git+https://github.com/standard-things/esm.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/standard-things/esm#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/standard-things/esm/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "535b2e899da80d55afe333cee7a4b435c47942b8846a11ad74dd8e47a162386e1626f723055141d2a238f9e2a85851f8f373ca1ae2eebba57c6784f983add454"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/esm"
        }
      ]
    },
    {
      "type": "library",
      "name": "fs-exists-cached",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|fs-exists-cached@1.0.0",
      "author": "Isaac Z. Schlueter",
      "description": "Just like `fs.exists` and `fs.existsSync`, but cached",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fs-exists-cached@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/fs-exists-cached.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/fs-exists-cached#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/fs-exists-cached/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fs-exists-cached/-/fs-exists-cached-1.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "cf25554ca050dc49ae6656b41de42258989dcbce"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fs-exists-cached"
        }
      ]
    },
    {
      "type": "library",
      "name": "function-loop",
      "version": "1.0.2",
      "bom-ref": "log4js@4.5.1-tuxcare.1|function-loop@1.0.2",
      "author": "Isaac Z. Schlueter",
      "description": "Run a list of functions in order in a given object context.  The functions can be callback-taking or promise-returning.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/function-loop@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/function-loop.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/function-loop#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/function-loop/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/function-loop/-/function-loop-1.0.2.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "230e0cccc7d2dee764febab14e20c30a59611b094eaecaf9d335624ce3bf5ba952ffdcba075274043d95673ae759460126c97769eaa3811e6fedb5968594986c"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/function-loop"
        }
      ]
    },
    {
      "type": "library",
      "name": "isexe",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/isexe"
        }
      ]
    },
    {
      "type": "library",
      "name": "minipass",
      "version": "2.3.5",
      "bom-ref": "log4js@4.5.1-tuxcare.1|minipass@2.3.5",
      "author": "Isaac Z. Schlueter",
      "description": "minimal implementation of a PassThrough stream",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/minipass@2.3.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/minipass.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/minipass#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/minipass/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/minipass/-/minipass-2.3.5.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "cacebe492022497f656b0f0f51e2682a9ed2d848"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minipass"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "yallist",
          "version": "3.0.3",
          "bom-ref": "log4js@4.5.1-tuxcare.1|minipass@2.3.5|yallist@3.0.3",
          "author": "Isaac Z. Schlueter",
          "description": "Yet Another Linked List",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/yallist@3.0.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/isaacs/yallist.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/yallist#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/yallist/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "b4b049e314be545e3ce802236d6cd22cd91c3de9"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/minipass/node_modules/yallist"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "opener",
      "version": "1.5.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|opener@1.5.1",
      "author": "Domenic Denicola",
      "description": "Opens stuff, like webpages and files and executables, cross-platform",
      "licenses": [
        {
          "expression": "(WTFPL OR MIT)",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/opener@1.5.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/domenic/opener.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/domenic/opener#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/domenic/opener/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/opener/-/opener-1.5.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "6d2f0e77f1a0af0032aca716c2c1fbb8e7e8abed"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/opener"
        }
      ]
    },
    {
      "type": "library",
      "name": "os-homedir",
      "version": "1.0.2",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "ffbc4988336e0e833de0c168c7ef152121aa7fb3"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/os-homedir"
        }
      ]
    },
    {
      "type": "library",
      "name": "own-or-env",
      "version": "1.0.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|own-or-env@1.0.1",
      "author": "Isaac Z. Schlueter",
      "description": "Use an objects own property, or an environment variable.  Optionally treat as a boolean if the env should be set to 1 or 0.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/own-or-env@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/own-or-env.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/own-or-env#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/own-or-env/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/own-or-env/-/own-or-env-1.0.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "54ce601d3bf78236c5c65633aa1c8ec03f8007e4"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/own-or-env"
        }
      ]
    },
    {
      "type": "library",
      "name": "own-or",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|own-or@1.0.0",
      "author": "Isaac Z. Schlueter",
      "description": "Either use the object's own property, or a fallback",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/own-or@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/own-or.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/own-or#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/own-or/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/own-or/-/own-or-1.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "4e877fbeda9a2ec8000fbc0bcae39645ee8bf8dc"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/own-or"
        }
      ]
    },
    {
      "type": "library",
      "name": "source-map-support",
      "version": "0.5.12",
      "bom-ref": "log4js@4.5.1-tuxcare.1|source-map-support@0.5.12",
      "description": "Fixes stack traces for files with source maps",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/source-map-support@0.5.12",
      "externalReferences": [
        {
          "url": "git+https://github.com/evanw/node-source-map-support.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/evanw/node-source-map-support#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/evanw/node-source-map-support/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.12.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "e21d8f6efcb2d79104d361be24e6695029aa589baaaecfac124cdec139bef813e2ec7be7fc7c1ca8b01c371600c88d31d770a93cf9fe90c8e5fa1a655cc1c84d"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/source-map-support"
        }
      ]
    },
    {
      "type": "library",
      "name": "stack-utils",
      "version": "1.0.2",
      "bom-ref": "log4js@4.5.1-tuxcare.1|stack-utils@1.0.2",
      "author": "James Talmage",
      "description": "Captures and cleans stack traces",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/stack-utils@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/tapjs/stack-utils.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/tapjs/stack-utils#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/tapjs/stack-utils/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "33eba3897788558bebfc2db059dc158ec36cebb8"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stack-utils"
        }
      ]
    },
    {
      "type": "library",
      "name": "tap-mocha-reporter",
      "version": "3.0.9",
      "bom-ref": "log4js@4.5.1-tuxcare.1|tap-mocha-reporter@3.0.9",
      "author": "Isaac Z. Schlueter",
      "description": "Format a TAP stream using Mocha's set of reporters",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tap-mocha-reporter@3.0.9",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/tap-mocha-reporter.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/tap-mocha-reporter",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/tap-mocha-reporter/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tap-mocha-reporter/-/tap-mocha-reporter-3.0.9.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "ea41e741149a94c278d106cbcccc37fec2dfeeaa"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tap-mocha-reporter"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "2.6.9",
          "bom-ref": "log4js@4.5.1-tuxcare.1|tap-mocha-reporter@3.0.9|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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "5d128515df134ff327e90a4c93f4e077a536341f"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/tap-mocha-reporter/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "readable-stream",
          "version": "2.3.6",
          "bom-ref": "log4js@4.5.1-tuxcare.1|tap-mocha-reporter@3.0.9|readable-stream@2.3.6",
          "description": "Streams3, a user-land copy of the stream library from Node.js",
          "scope": "optional",
          "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",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "b50b4a03d588021045dfe54b02c7b232a65e0635b4007268c4eb58a92519349c5ab84ae62db566d855b5cbe27f600f5d52b002dfd2137a39595a1548c1ac242b"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/tap-mocha-reporter/node_modules/readable-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "tap-parser",
          "version": "5.4.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|tap-mocha-reporter@3.0.9|tap-parser@5.4.0",
          "author": "James Halliday",
          "description": "parse the test anything protocol",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/tap-parser@5.4.0",
          "externalReferences": [
            {
              "url": "git://github.com/substack/tap-parser.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/substack/tap-parser",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/substack/tap-parser/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/tap-parser/-/tap-parser-5.4.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "6907e89725d7b7fa6ae41ee2c464c3db43188aec"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/tap-mocha-reporter/node_modules/tap-parser"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|tap-mocha-reporter@3.0.9|ms@2.0.0",
          "description": "Tiny milisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/zeit/ms.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/zeit/ms#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/zeit/ms/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "5608aeadfc00be6c2901df5f9861788de0d597c8"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/tap-mocha-reporter/node_modules/ms"
            }
          ]
        },
        {
          "type": "library",
          "name": "string_decoder",
          "version": "1.1.1",
          "bom-ref": "log4js@4.5.1-tuxcare.1|tap-mocha-reporter@3.0.9|string_decoder@1.1.1",
          "description": "The string_decoder module from Node core",
          "scope": "optional",
          "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",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "9ff4a19ef0e2e851db6d57ef8aba3e5a88e2173bfeb3c30f30705ccd578f7d4a4324bc282d3d21b759786300426e2f29240bde104767907c8fc933ff9b345fc2"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/tap-mocha-reporter/node_modules/string_decoder"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "tap-parser",
      "version": "7.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|tap-parser@7.0.0",
      "author": "James Halliday",
      "description": "parse the test anything protocol",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tap-parser@7.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/substack/tap-parser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/tap-parser",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/tap-parser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tap-parser/-/tap-parser-7.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "54db35302fda2c2ccc21954ad3be22b2cba42721"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tap-parser"
        }
      ]
    },
    {
      "type": "library",
      "name": "tmatch",
      "version": "4.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|tmatch@4.0.0",
      "author": "Isaac Z. Schlueter",
      "description": "This module exists to facilitate the `t.match()` method in [`tap`](http://npm.im/tap).",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tmatch@4.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/tmatch.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/tmatch#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/tmatch/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tmatch/-/tmatch-4.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "ba178007f30bf6a70f37c643fca5045fb2f8c448"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tmatch"
        }
      ]
    },
    {
      "type": "library",
      "name": "trivial-deferred",
      "version": "1.0.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|trivial-deferred@1.0.1",
      "author": "Isaac Z. Schlueter",
      "description": "The most dead-simple trivial Deferred implementation",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/trivial-deferred@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/trivial-deferred.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/trivial-deferred#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/trivial-deferred/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/trivial-deferred/-/trivial-deferred-1.0.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "376d4d29d951d6368a6f7a0ae85c2f4d5e0658f3"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/trivial-deferred"
        }
      ]
    },
    {
      "type": "library",
      "name": "ts-node",
      "version": "8.3.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|ts-node@8.3.0",
      "author": "Blake Embrey",
      "description": "TypeScript execution environment and REPL for node.js, with source map support",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ts-node@8.3.0",
      "externalReferences": [
        {
          "url": "git://github.com/TypeStrong/ts-node.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/TypeStrong/ts-node",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/TypeStrong/ts-node/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ts-node/-/ts-node-8.3.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "772352fd1ab25530dc98d338348040783329b0075a43ea2375fd0638ba84ea7c093a0cc491d44dcc9cb08437f09eebc1d74a1ae8d2d51b5ad42500a944deeaa1"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ts-node"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "diff",
          "version": "4.0.1",
          "bom-ref": "log4js@4.5.1-tuxcare.1|ts-node@8.3.0|diff@4.0.1",
          "description": "A javascript text diff implementation.",
          "licenses": [
            {
              "license": {
                "id": "BSD-3-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/diff@4.0.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-4.0.1.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "0c667cb467ebbb5cea7f14f135cc2dba7780a8ff"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/ts-node/node_modules/diff"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "tsame",
      "version": "2.0.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|tsame@2.0.1",
      "description": "the logic behind tap's t.same() and t.strictSame()",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tsame@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/tapjs/tsame.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/tapjs/tsame#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/tapjs/tsame/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tsame/-/tsame-2.0.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "70410ddbefcd29c61e2d68549b3347b0444d613f"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tsame"
        }
      ]
    },
    {
      "type": "library",
      "name": "write-file-atomic",
      "version": "2.4.3",
      "bom-ref": "log4js@4.5.1-tuxcare.1|write-file-atomic@2.4.3",
      "author": "Rebecca Turner",
      "description": "Write files in an atomic fashion w/configurable ownership",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/write-file-atomic@2.4.3",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/iarna/write-file-atomic.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/iarna/write-file-atomic",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/iarna/write-file-atomic/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "19a1131f9c30b17f86727ce13e029c2a327a3360aadff899a755b263f5f5092aab5be8d534cf58ec3f040b6b0ce191bf57cc199529e226708a58f981600b9c45"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/write-file-atomic"
        }
      ]
    },
    {
      "type": "library",
      "name": "yapool",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|yapool@1.0.0",
      "author": "Isaac Z. Schlueter",
      "description": "Yet Another object pool in JavaScript",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/yapool@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/yapool.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/yapool#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/yapool/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/yapool/-/yapool-1.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "f693f29a315b50d9a9da2646a7a6645c96985b6a"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yapool"
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-commit-types",
      "version": "2.2.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|conventional-commit-types@2.2.0",
      "author": "Anders D. Johnson",
      "description": "List of conventional commit types.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-commit-types@2.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/commitizen/conventional-commit-types.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/commitizen/conventional-commit-types#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/commitizen/conventional-commit-types/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-2.2.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "5db95739d6c212acbe7b6f656a11b940baa68946"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-commit-types"
        }
      ]
    },
    {
      "type": "library",
      "name": "find-parent-dir",
      "version": "0.3.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "33c44b429ab2b2f0646299c5f9f718f376ff8d54"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/find-parent-dir"
        }
      ]
    },
    {
      "type": "library",
      "name": "findup",
      "version": "0.1.5",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "8ad929a3393bac627957a7e5de4623b06b0e2ceb"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/findup"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "commander",
          "version": "2.1.0",
          "bom-ref": "log4js@4.5.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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "d121bbae860d9992a3d517ba96f56588e47c6781"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/findup/node_modules/commander"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "semver-regex",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "92a4969065f9c70c694753d55248fc68f8f652c9"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/semver-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "argparse",
      "version": "1.0.10",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "bcd6791ea5ae09725e17e5ad988134cd40b3d911"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/argparse"
        }
      ]
    },
    {
      "type": "library",
      "name": "esprima",
      "version": "4.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/esprima"
        }
      ]
    },
    {
      "type": "library",
      "name": "https-proxy-agent",
      "version": "2.2.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|https-proxy-agent@2.2.1",
      "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.1",
      "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.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "1cf0934b52d6e756dcc8c61bc5420e3b81c43a5435ff5a9168559ccb1bf06aa512f5363cf1aa04b87518df792e021d5885555a0d084b66c9cf77e5cd01159995"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/https-proxy-agent"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "3.2.6",
          "bom-ref": "log4js@4.5.1-tuxcare.1|https-proxy-agent@2.2.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",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "99e97e8dfee7aed125e4f9f5431e3acc0457283a416efcdecec7bba7b2ea20d99da0893c3d83f94b249ac44998bfa4d9d09c84280d61b0221de832218084ed59"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/https-proxy-agent/node_modules/debug"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "node-fetch",
      "version": "2.6.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|node-fetch@2.6.0",
      "author": "David Frank",
      "description": "A light-weight module that brings window.fetch to node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/node-fetch@2.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/bitinn/node-fetch.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/bitinn/node-fetch",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/bitinn/node-fetch/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "f1d1b81f9ba37ef162a83995bbd7d0e5b387502d7924c8cc63f66e9afdbaa0ebef5498ccebb285f24a0258869b290d462486bdaf698c66c701abf4db74e72634"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/node-fetch"
        }
      ]
    },
    {
      "type": "library",
      "name": "compare-func",
      "version": "1.3.2",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "99dd0ba457e1f9bc722b12c08ec33eeab31fa648"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/compare-func"
        }
      ]
    },
    {
      "type": "library",
      "name": "q",
      "version": "1.5.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "7e32f75b41381291d04611f1bf14109ac00651d7"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/q"
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-changelog-writer",
      "version": "4.0.6",
      "bom-ref": "log4js@4.5.1-tuxcare.1|conventional-changelog-writer@4.0.6",
      "author": "Steve Mao",
      "description": "Write logs based on conventional commits and templates",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-changelog-writer@4.0.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-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-4.0.6.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "a2efec6eba6524c33a290a51e6b28560d55061eb058cded6a4d19db9d41258d8ba5fe460c8551c4aff3bd5805892b51857d117f228cca21615ce7f5151bfb86a"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-changelog-writer"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "semver",
          "version": "6.1.1",
          "bom-ref": "log4js@4.5.1-tuxcare.1|conventional-changelog-writer@4.0.6|semver@6.1.1",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@6.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-6.1.1.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "ad662ad9ee62616f9f15efe83cfb582716208c19bcb02e2b9a819d50e80107b567c0ab7a1eb2fbf77976be81f5525b32619a49e20d307e39d310ed6cd4d3f679"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/conventional-changelog-writer/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-commits-parser",
      "version": "3.0.3",
      "bom-ref": "log4js@4.5.1-tuxcare.1|conventional-commits-parser@3.0.3",
      "author": "Steve Mao",
      "description": "Parse raw conventional commits",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/conventional-commits-parser@3.0.3",
      "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-3.0.3.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "29a03fd8479490ee1b2a38a735f194caa3d35ffeb0f491ac86e4118a4e2bff0273eeb530dfe0f77c31bab19484a89bca20bcca5c542e164a4f2dc95cb00b9972"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-commits-parser"
        }
      ]
    },
    {
      "type": "library",
      "name": "dateformat",
      "version": "3.0.3",
      "bom-ref": "log4js@4.5.1-tuxcare.1|dateformat@3.0.3",
      "author": "Steven Levithan",
      "description": "A node.js package for Steven Levithan's excellent dateFormat() function.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/dateformat@3.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/felixge/node-dateformat.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/felixge/node-dateformat",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/felixge/node-dateformat/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "a6e37499a4d9a9cf85ef5872044d62901c9889ae"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dateformat"
        }
      ]
    },
    {
      "type": "library",
      "name": "get-pkg-repo",
      "version": "1.4.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "c73b489c06d80cc5536c2c853f9e05232056972d"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-pkg-repo"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "meow",
          "version": "3.7.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "72cb668b425228290abbfa856892587308a801fb"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/get-pkg-repo/node_modules/meow"
            }
          ]
        },
        {
          "type": "library",
          "name": "through2",
          "version": "2.0.5",
          "bom-ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|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",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "fe6ad1a1df31aa903e20748bc86090dacf123c78820c47902527a9d63a8b61e1140a53851b642c87ee0553a1bd55eaa9667196fd2bbc2d019ce182a78b9ad849"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/get-pkg-repo/node_modules/through2"
            }
          ]
        },
        {
          "type": "library",
          "name": "camelcase-keys",
          "version": "2.1.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "308beeaffdf28119051efa1d932213c91b8f92e7"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/get-pkg-repo/node_modules/camelcase-keys"
            }
          ]
        },
        {
          "type": "library",
          "name": "map-obj",
          "version": "1.0.1",
          "bom-ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/get-pkg-repo/node_modules/map-obj"
            }
          ]
        },
        {
          "type": "library",
          "name": "minimist",
          "version": "1.2.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "a35008b20f41383eec1fb914f4cd5df79a264284"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/get-pkg-repo/node_modules/minimist"
            }
          ]
        },
        {
          "type": "library",
          "name": "read-pkg-up",
          "version": "1.0.1",
          "bom-ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "9d63c13276c065918d57f002a57f40a1b643fb02"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/get-pkg-repo/node_modules/read-pkg-up"
            }
          ]
        },
        {
          "type": "library",
          "name": "redent",
          "version": "1.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/get-pkg-repo/node_modules/redent"
            }
          ]
        },
        {
          "type": "library",
          "name": "trim-newlines",
          "version": "1.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "5887966bb582a4503a41eb524f7d35011815a613"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/get-pkg-repo/node_modules/trim-newlines"
            }
          ]
        },
        {
          "type": "library",
          "name": "readable-stream",
          "version": "2.3.6",
          "bom-ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|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",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "b50b4a03d588021045dfe54b02c7b232a65e0635b4007268c4eb58a92519349c5ab84ae62db566d855b5cbe27f600f5d52b002dfd2137a39595a1548c1ac242b"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/get-pkg-repo/node_modules/readable-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "camelcase",
          "version": "2.1.1",
          "bom-ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "7c1d16d679a1bbe59ca02cacecfb011e201f5a1f"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/get-pkg-repo/node_modules/camelcase"
            }
          ]
        },
        {
          "type": "library",
          "name": "find-up",
          "version": "1.1.2",
          "bom-ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/get-pkg-repo/node_modules/find-up"
            }
          ]
        },
        {
          "type": "library",
          "name": "read-pkg",
          "version": "1.1.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/get-pkg-repo/node_modules/read-pkg"
            }
          ]
        },
        {
          "type": "library",
          "name": "indent-string",
          "version": "2.1.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "8e2d48348742121b4a8218b7a137e9a52049dc80"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/get-pkg-repo/node_modules/indent-string"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-indent",
          "version": "1.0.1",
          "bom-ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "0c7962a6adefa7bbd4ac366460a638552ae1a0a2"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/get-pkg-repo/node_modules/strip-indent"
            }
          ]
        },
        {
          "type": "library",
          "name": "string_decoder",
          "version": "1.1.1",
          "bom-ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|string_decoder@1.1.1",
          "description": "The string_decoder module from Node core",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string_decoder@1.1.1",
          "externalReferences": [
            {
              "url": "git://github.com/nodejs/string_decoder.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/nodejs/string_decoder",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/nodejs/string_decoder/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "9ff4a19ef0e2e851db6d57ef8aba3e5a88e2173bfeb3c30f30705ccd578f7d4a4324bc282d3d21b759786300426e2f29240bde104767907c8fc933ff9b345fc2"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/get-pkg-repo/node_modules/string_decoder"
            }
          ]
        },
        {
          "type": "library",
          "name": "path-exists",
          "version": "2.1.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "0feb6c64f0fc518d9a754dd5efb62c7022761f4b"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/get-pkg-repo/node_modules/path-exists"
            }
          ]
        },
        {
          "type": "library",
          "name": "load-json-file",
          "version": "1.1.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "956905708d58b4bab4c2261b04f59f31c99374c0"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/get-pkg-repo/node_modules/load-json-file"
            }
          ]
        },
        {
          "type": "library",
          "name": "path-type",
          "version": "1.1.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "59c44f7ee491da704da415da5a4070ba4f8fe441"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/get-pkg-repo/node_modules/path-type"
            }
          ]
        },
        {
          "type": "library",
          "name": "parse-json",
          "version": "2.2.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|parse-json@2.2.0",
          "author": "Sindre Sorhus",
          "description": "Parse JSON with more helpful errors",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/parse-json@2.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/parse-json.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/parse-json#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/parse-json/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "f480f40434ef80741f8469099f8dea18f55a4dc9"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/get-pkg-repo/node_modules/parse-json"
            }
          ]
        },
        {
          "type": "library",
          "name": "pify",
          "version": "2.3.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "ed141a6ac043a849ea588498e7dca8b15330e90c"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/get-pkg-repo/node_modules/pify"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-bom",
          "version": "2.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "6219a85616520491f35788bdbf1447a99c7e6b0e"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/get-pkg-repo/node_modules/strip-bom"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "git-raw-commits",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|git-raw-commits@2.0.0",
      "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@2.0.0",
      "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-2.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "c388c51091602973102741f48a4064d92fb828fd95123842bcb08da9b351402f018065a02ca3423bb6bd2bd2c8f93553ec67e89688dee74dac12772d89b7df82"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/git-raw-commits"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "through2",
          "version": "2.0.5",
          "bom-ref": "log4js@4.5.1-tuxcare.1|git-raw-commits@2.0.0|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",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "fe6ad1a1df31aa903e20748bc86090dacf123c78820c47902527a9d63a8b61e1140a53851b642c87ee0553a1bd55eaa9667196fd2bbc2d019ce182a78b9ad849"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-raw-commits/node_modules/through2"
            }
          ]
        },
        {
          "type": "library",
          "name": "readable-stream",
          "version": "2.3.6",
          "bom-ref": "log4js@4.5.1-tuxcare.1|git-raw-commits@2.0.0|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",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "b50b4a03d588021045dfe54b02c7b232a65e0635b4007268c4eb58a92519349c5ab84ae62db566d855b5cbe27f600f5d52b002dfd2137a39595a1548c1ac242b"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-raw-commits/node_modules/readable-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "string_decoder",
          "version": "1.1.1",
          "bom-ref": "log4js@4.5.1-tuxcare.1|git-raw-commits@2.0.0|string_decoder@1.1.1",
          "description": "The string_decoder module from Node core",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string_decoder@1.1.1",
          "externalReferences": [
            {
              "url": "git://github.com/nodejs/string_decoder.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/nodejs/string_decoder",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/nodejs/string_decoder/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "9ff4a19ef0e2e851db6d57ef8aba3e5a88e2173bfeb3c30f30705ccd578f7d4a4324bc282d3d21b759786300426e2f29240bde104767907c8fc933ff9b345fc2"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-raw-commits/node_modules/string_decoder"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "git-remote-origin-url",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "5282659dae2107145a11126112ad3216ec5fa65f"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/git-remote-origin-url"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "pify",
          "version": "2.3.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|git-remote-origin-url@2.0.0|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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "ed141a6ac043a849ea588498e7dca8b15330e90c"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/git-remote-origin-url/node_modules/pify"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "git-semver-tags",
      "version": "2.0.2",
      "bom-ref": "log4js@4.5.1-tuxcare.1|git-semver-tags@2.0.2",
      "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@2.0.2",
      "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-2.0.2.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "df894c17b628d71126b0ad8491b02b76853bf6e9a9be6d0c7f3683912358489aad33940b0154cf5a0a625d2548e68fcef44bd93d2acfe19be779cfc2aa149de7"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/git-semver-tags"
        }
      ]
    },
    {
      "type": "library",
      "name": "normalize-package-data",
      "version": "2.4.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|normalize-package-data@2.4.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.4.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.4.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "12f95a307d58352075a04907b84ac8be98ac012f"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/normalize-package-data"
        }
      ]
    },
    {
      "type": "library",
      "name": "read-pkg-up",
      "version": "3.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "3ed496685dba0f8fe118d0691dc51f4a1ff96f07"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/read-pkg-up"
        }
      ]
    },
    {
      "type": "library",
      "name": "read-pkg",
      "version": "3.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "9cbc686978fee65d16c00e2b19c237fcf6e38389"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/read-pkg"
        }
      ]
    },
    {
      "type": "library",
      "name": "through2",
      "version": "3.0.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|through2@3.0.1",
      "author": "Rod Vagg",
      "description": "A tiny wrapper around Node.js streams.Transform (Streams2/3) to avoid explicit subclassing noise",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/through2@3.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/rvagg/through2.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/rvagg/through2#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/rvagg/through2/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "33de9dbd36a53d3dd86d82da29a0aec2efa3d3a0fff097e26f4a3f3f16d5b7a02686fddd500b56eab4d5d633e0252046f3723f7b4e18eb19157558524618b4c3"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/through2"
        }
      ]
    },
    {
      "type": "library",
      "name": "define-properties",
      "version": "1.1.3",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "dcca9f60a8f694bcdd3127fc648644fd5f99bb2f81803e9fd7ae1ef0adb0edd827a4a02b0437ab198a4ce3a21861c8e791d3cd3233e4f40e95141f3edd22a55d"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/define-properties"
        }
      ]
    },
    {
      "type": "library",
      "name": "function-bind",
      "version": "1.1.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/function-bind"
        }
      ]
    },
    {
      "type": "library",
      "name": "has-symbols",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "ba1a8f1af2a0fc39650f5c850367704122063b44"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-symbols"
        }
      ]
    },
    {
      "type": "library",
      "name": "object-keys",
      "version": "1.1.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|object-keys@1.1.0",
      "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.0",
      "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.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "e8e3b95f5fb6b5890dc8d131e93b02c44a857d159aab1e84b4c8926c6af0f0e6fcbfd35ef8797cac10202c1667e708c4cf7b3fb3a53559715414e731c40c14a6"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object-keys"
        }
      ]
    },
    {
      "type": "library",
      "name": "es-abstract",
      "version": "1.13.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "bc365f83fca4371415c2ea7ff04d4166157315f071b3d36a33319cbc826baa0e64dbfe596b66d6a38d1d2b6275a602e7819edcf92861f25c18b4b1b2af03eeb6"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es-abstract"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-parse",
      "version": "1.0.6",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "d62dbb5679405d72c4737ec58600e9ddcf06d24c"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-parse"
        }
      ]
    },
    {
      "type": "library",
      "name": "isarray",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "bb935d48582cba168c06834957a54a3e07124f11"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/isarray"
        }
      ]
    },
    {
      "type": "library",
      "name": "pkg-dir",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "f6d5d1109e19d63edf428e0bd57e12777615334b"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pkg-dir"
        }
      ]
    },
    {
      "type": "library",
      "name": "brace-expansion",
      "version": "1.1.11",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/brace-expansion"
        }
      ]
    },
    {
      "type": "library",
      "name": "find-up",
      "version": "2.1.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "45d1b7e506c717ddd482775a2b77920a3c0c57a7"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/find-up"
        }
      ]
    },
    {
      "type": "library",
      "name": "highlight",
      "group": "@babel",
      "version": "7.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|@babel/highlight@7.0.0",
      "author": "suchipi",
      "description": "Syntax highlight JavaScript strings for output in terminals.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/highlight@7.0.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.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "505302e197850b8f13a6f8fb0bc5202efb64694ba8bd05fee71356aec228306f28db3f9714a8ca68df625664bce1d3f054dd345b8c0f9aabd8a1917710602c7f"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/highlight"
        }
      ]
    },
    {
      "type": "library",
      "name": "fast-deep-equal",
      "version": "2.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fast-deep-equal"
        }
      ]
    },
    {
      "type": "library",
      "name": "fast-json-stable-stringify",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "d5142c0caee6b1189f87d3a76111064f86c8bbf2"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fast-json-stable-stringify"
        }
      ]
    },
    {
      "type": "library",
      "name": "json-schema-traverse",
      "version": "0.4.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "69f6a87d9513ab8bb8fe63bdb0979c448e684660"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-schema-traverse"
        }
      ]
    },
    {
      "type": "library",
      "name": "uri-js",
      "version": "4.2.2",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "94c540e1ff772956e2299507c010aea6c8838eb0"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/uri-js"
        }
      ]
    },
    {
      "type": "library",
      "name": "ansi-styles",
      "version": "3.2.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "553d1923a91945d4e1f18c89c3748c6d89bfbbe36a7ec03112958ed0f7fdb2af3f7bde16c713a93cac7d151d459720ad3950cd390fbc9ed96a17189173eaf9a8"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ansi-styles"
        }
      ]
    },
    {
      "type": "library",
      "name": "escape-string-regexp",
      "version": "1.0.5",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/escape-string-regexp"
        }
      ]
    },
    {
      "type": "library",
      "name": "supports-color",
      "version": "5.5.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "423563c1d5c8b78d3c308880a825f8a142ac814d84a801b3b363e9926e1a4186e39be644584716e127c5353af8b8c35999ad1ecb87f99602eb901d1a5f440ca3"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/supports-color"
        }
      ]
    },
    {
      "type": "library",
      "name": "nice-try",
      "version": "1.0.5",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "d67878e5d79e6f9a25358ede5fcd8190f3bb492c51e524982623d3ad3745515630025f0228c03937d3e34d89078918e2b15731710d475dd2e1c76ab1c49ccb35"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/nice-try"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-key",
      "version": "2.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "411cadb574c5a140d3a4b1910d40d80cc9f40b40"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-key"
        }
      ]
    },
    {
      "type": "library",
      "name": "shebang-command",
      "version": "1.2.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "44aac65b695b03398968c39f363fee5deafdf1ea"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/shebang-command"
        }
      ]
    },
    {
      "type": "library",
      "name": "which",
      "version": "1.3.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "a45043d54f5805316da8d62f9f50918d3da70b0a"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/which"
        }
      ]
    },
    {
      "type": "library",
      "name": "esrecurse",
      "version": "4.2.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/esrecurse"
        }
      ]
    },
    {
      "type": "library",
      "name": "estraverse",
      "version": "4.2.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "0dee3fed31fcd469618ce7342099fc1afa0bdb13"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/estraverse"
        }
      ]
    },
    {
      "type": "library",
      "name": "acorn-jsx",
      "version": "5.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "1c9ec27cd1eb7c92e5353cc81144e3e372cd58692aa512f19b7623025703d000b2764f57ca7cd8b02047c6eb7e8aab7ed5a057931f543ffc3f66a32bd775c8ce"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/acorn-jsx"
        }
      ]
    },
    {
      "type": "library",
      "name": "acorn",
      "version": "6.1.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|acorn@6.1.1",
      "description": "ECMAScript parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/acorn@6.1.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.1.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "8cf4e2c2d3b168735a00f83f766ac9fdb7aeccb4675ed0749103d0f09a68b4a2604c1eab5fa73c9a57f7d79f78d69ca305268f83c3475d2f5f84fe2ed7b0e918"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/acorn"
        }
      ]
    },
    {
      "type": "library",
      "name": "flat-cache",
      "version": "2.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "2e841eeb20ee50c0f3400107f2c82687831dea866773fecf8edc233454b3bde5ea487b7a91af5f3c1baca3b2067fd473e2eaa74a75a2147d81ff38f6e1ae5178"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/flat-cache"
        }
      ]
    },
    {
      "type": "library",
      "name": "fs.realpath",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "1504ad2523158caa40db4a2787cb01411994ea4f"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fs.realpath"
        }
      ]
    },
    {
      "type": "library",
      "name": "inflight",
      "version": "1.0.6",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "49bd6331d7d02d0c09bc910a1075ba8165b56df9"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/inflight"
        }
      ]
    },
    {
      "type": "library",
      "name": "inherits",
      "version": "2.0.3",
      "bom-ref": "log4js@4.5.1-tuxcare.1|inherits@2.0.3",
      "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/inherits@2.0.3",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/inherits.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/inherits#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/inherits/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "633c2c83e3da42a502f52466022480f4208261de"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/inherits"
        }
      ]
    },
    {
      "type": "library",
      "name": "once",
      "version": "1.4.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "583b1aa775961d4b113ac17d9c50baef9dd76bd1"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/once"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-is-absolute",
      "version": "1.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-is-absolute"
        }
      ]
    },
    {
      "type": "library",
      "name": "parent-module",
      "version": "1.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "190d84591a5057cfe8f80c3c62ab5f6593df3515996246e2744f64e6ba65fe10b7bed1c705f1a6d887e2eaa595f9ca031a4ad42990311372e8b7991cb11961fa"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parent-module"
        }
      ]
    },
    {
      "type": "library",
      "name": "ansi-escapes",
      "version": "3.2.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "701869adee266be5344f5a0ce5f5e0ec3cb5270ef3cf0bfb96dfc6a02a6bfa10d02686272953cb2f8742bd210532642eace42f4abc13ed22ff0c0961048f7b45"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ansi-escapes"
        }
      ]
    },
    {
      "type": "library",
      "name": "cli-cursor",
      "version": "2.1.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "b35dac376479facc3e94747d41d0d0f5238ffcb5"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cli-cursor"
        }
      ]
    },
    {
      "type": "library",
      "name": "cli-width",
      "version": "2.2.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "ff19ede8a9a5e579324147b0c11f0fbcbabed639"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cli-width"
        }
      ]
    },
    {
      "type": "library",
      "name": "external-editor",
      "version": "3.0.3",
      "bom-ref": "log4js@4.5.1-tuxcare.1|external-editor@3.0.3",
      "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.0.3",
      "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.0.3.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "6e7ef51fdfaa5a83902b2643a36e6638c5694a65d1380b13255555633aebb68977778cbe02c2a37f823097643e22e4f4905490d6aa35eba52e230a98abb9869c"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/external-editor"
        }
      ]
    },
    {
      "type": "library",
      "name": "figures",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/figures"
        }
      ]
    },
    {
      "type": "library",
      "name": "mute-stream",
      "version": "0.0.7",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mute-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "run-async",
      "version": "2.3.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/run-async"
        }
      ]
    },
    {
      "type": "library",
      "name": "rxjs",
      "version": "6.5.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|rxjs@6.5.1",
      "author": "Ben Lesh",
      "description": "Reactive Extensions for modern JavaScript",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/rxjs@6.5.1",
      "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.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "cb48f7d5625cf37c0fbb7d6f4b55650055b9246ae7182fa3f93b4601ad5f450a61cb8f3e7c36220e65fcb631a5a13a04b0c9319e8b8e83fd48cd718a9099d932"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rxjs"
        }
      ]
    },
    {
      "type": "library",
      "name": "string-width",
      "version": "2.1.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "ab93f27a8dc13d28cac815c462143a6d9012ae9e"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string-width"
        }
      ]
    },
    {
      "type": "library",
      "name": "through",
      "version": "2.3.8",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/through"
        }
      ]
    },
    {
      "type": "library",
      "name": "prelude-ls",
      "version": "1.1.2",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "21932a549f5e52ffd9a827f570e04be62a97da54"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/prelude-ls"
        }
      ]
    },
    {
      "type": "library",
      "name": "type-check",
      "version": "0.3.2",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "5884cab512cf1d355e3fb784f30804b2b520db72"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/type-check"
        }
      ]
    },
    {
      "type": "library",
      "name": "deep-is",
      "version": "0.1.3",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "b369d6fb5dbc13eecf524f91b070feedc357cf34"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/deep-is"
        }
      ]
    },
    {
      "type": "library",
      "name": "fast-levenshtein",
      "version": "2.0.6",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "3d8a5c66883a16a30ca8643e851f19baa7797917"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fast-levenshtein"
        }
      ]
    },
    {
      "type": "library",
      "name": "ansi-regex",
      "version": "3.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "ed0317c322064f79466c02966bddb605ab37d998"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ansi-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "slice-ansi",
      "version": "2.1.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "42ef950b713060b95d29ad5f0b1baebd42ef48938a12093da62f1d65e0952bb4ea05f50d4c7e2c1649388e88fc69f5527c062026848e7ad8f1f5058e279998a1"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/slice-ansi"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-directory",
      "version": "0.3.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|is-directory@0.3.1",
      "author": "Jon Schlinkert",
      "description": "Returns true if a filepath exists on the file system and it's directory.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-directory@0.3.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/is-directory.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-directory",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-directory/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "61339b6f2475fc772fd9c9d83f5c8575dc154ae1"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-directory"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.get",
      "version": "4.4.2",
      "bom-ref": "log4js@4.5.1-tuxcare.1|lodash.get@4.4.2",
      "author": "John-David Dalton",
      "description": "The lodash method `_.get` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.get@4.4.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.get/-/lodash.get-4.4.2.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "2d177f652fa31e939b4438d5341499dfa3825e99"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.get"
        }
      ]
    },
    {
      "type": "library",
      "name": "parse-json",
      "version": "4.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "be35f5425be1f7f6c747184f98a788cb99477ee0"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parse-json"
        }
      ]
    },
    {
      "type": "library",
      "name": "get-stream",
      "version": "4.1.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|get-stream@4.1.0",
      "author": "Sindre Sorhus",
      "description": "Get a stream as a string, buffer, or array",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/get-stream@4.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/get-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/get-stream#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/get-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "18c6ade04279d7ad64232d877af2e5af896e363060be68f8d7729a400ee3b7857c078443b1fa4793b590f4656a7d8cb2c7c392fcbeba2a8c7eac944d9252caef"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-stream",
      "version": "1.1.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "npm-run-path",
      "version": "2.0.2",
      "bom-ref": "log4js@4.5.1-tuxcare.1|npm-run-path@2.0.2",
      "author": "Sindre Sorhus",
      "description": "Get your PATH prepended with locally installed binaries",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/npm-run-path@2.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/npm-run-path.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/npm-run-path#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/npm-run-path/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "35a9232dfa35d7067b4cb2ddf2357b1871536c5f"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/npm-run-path"
        }
      ]
    },
    {
      "type": "library",
      "name": "p-finally",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|p-finally@1.0.0",
      "author": "Sindre Sorhus",
      "description": "`Promise#finally()` ponyfill - Invoked when the promise is settled regardless of outcome",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/p-finally@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/p-finally.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/p-finally#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/p-finally/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "3fbcfb15b899a44123b34b6dcc18b724336a2cae"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-finally"
        }
      ]
    },
    {
      "type": "library",
      "name": "strip-eof",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|strip-eof@1.0.0",
      "author": "Sindre Sorhus",
      "description": "Strip the End-Of-File (EOF) character from a string/buffer",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/strip-eof@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/strip-eof.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/strip-eof#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/strip-eof/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "bb43ff5598a6eb05d89b59fcd129c983313606bf"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strip-eof"
        }
      ]
    },
    {
      "type": "library",
      "name": "ci-info",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|ci-info@2.0.0",
      "author": "Thomas Watson Steen",
      "description": "Get details about the current Continuous Integration environment",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ci-info@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/watson/ci-info.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/watson/ci-info",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/watson/ci-info/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "e6d2bb12dad9d0df8e2c532d86da8e8f87c8d8979bf3c0b808064fbb6e4b0d55205c9d00dc9b383cc1aaae7d095355b4321d7f67cc19cd83f1a94ad77816e809"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ci-info"
        }
      ]
    },
    {
      "type": "library",
      "name": "semver-compare",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|semver-compare@1.0.0",
      "author": "James Halliday",
      "description": "compare two semver version strings, returning -1, 0, or 1",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/semver-compare@1.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/substack/semver-compare.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/semver-compare",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/semver-compare/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "0dee216a1c941ab37e9efb1788f6afc5ff5537fc"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/semver-compare"
        }
      ]
    },
    {
      "type": "library",
      "name": "pify",
      "version": "3.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pify"
        }
      ]
    },
    {
      "type": "library",
      "name": "hasha",
      "version": "3.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|hasha@3.0.0",
      "author": "Sindre Sorhus",
      "description": "Hashing made simple. Get the hash of a buffer/string/stream/file.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/hasha@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/hasha.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/hasha#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/hasha/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/hasha/-/hasha-3.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "52a32fab8569d41ca69a61ff1a214f8eb7c8bd39"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hasha"
        }
      ]
    },
    {
      "type": "library",
      "name": "package-hash",
      "version": "3.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|package-hash@3.0.0",
      "author": "Mark Wubben",
      "description": "Generates a hash for an installed npm package, useful for salting caches",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/package-hash@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/novemberborn/package-hash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/novemberborn/package-hash#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/novemberborn/package-hash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/package-hash/-/package-hash-3.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "94eb66ba430356fb642fce2b24723b7694d8abed2b962f0ddb0967a94701b835827d585151f3a69d1f52b281c530ba400af115eb4757eeb774ac56980d923e14"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/package-hash"
        }
      ]
    },
    {
      "type": "library",
      "name": "safe-buffer",
      "version": "5.1.2",
      "bom-ref": "log4js@4.5.1-tuxcare.1|safe-buffer@5.1.2",
      "author": "Feross Aboukhadijeh",
      "description": "Safer Node.js Buffer API",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/safe-buffer@5.1.2",
      "externalReferences": [
        {
          "url": "git://github.com/feross/safe-buffer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/feross/safe-buffer",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/feross/safe-buffer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "991ec69d296e0313747d59bdfd2b745c35f8828d"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/safe-buffer"
        }
      ]
    },
    {
      "type": "library",
      "name": "graceful-fs",
      "version": "4.1.15",
      "bom-ref": "log4js@4.5.1-tuxcare.1|graceful-fs@4.1.15",
      "description": "A drop-in replacement for fs, making various improvements.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/graceful-fs@4.1.15",
      "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.1.15.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/graceful-fs"
        }
      ]
    },
    {
      "type": "library",
      "name": "nested-error-stacks",
      "version": "2.1.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|nested-error-stacks@2.1.0",
      "author": "Matt Lavin",
      "description": "An Error subclass that will chain nested Errors and dump nested stacktraces",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/nested-error-stacks@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mdlavin/nested-error-stacks.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mdlavin/nested-error-stacks#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mdlavin/nested-error-stacks/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.1.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "00ef35bec20ed64d6c33866b77a1eeeeb7a09893753528808dad7481ce1b5f7174c1dfbdad099cb8741a1d5402608102f221579c4fa66af876dc63adef0060ba"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/nested-error-stacks"
        }
      ]
    },
    {
      "type": "library",
      "name": "commondir",
      "version": "1.0.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|commondir@1.0.1",
      "author": "James Halliday",
      "description": "compute the closest common parent for file paths",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/commondir@1.0.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/substack/node-commondir.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/node-commondir#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/node-commondir/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "ddd800da0c66127393cca5950ea968a3aaf1253b"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/commondir"
        }
      ]
    },
    {
      "type": "library",
      "name": "append-transform",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|append-transform@1.0.0",
      "author": "James Talmage",
      "description": "Install a transform to `require.extensions` that always runs last, even if additional extensions are added later.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/append-transform@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/istanbuljs/append-transform.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/istanbuljs/append-transform#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/istanbuljs/append-transform/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "3f4d3da1891e1f253be36892649cd9672c23e104497674d67df68ab8940b69b942675bb3ebf716e3269181c0daa10faec0ec719edd204547307ec34fdab8b483"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/append-transform"
        }
      ]
    },
    {
      "type": "library",
      "name": "generator",
      "group": "@babel",
      "version": "7.4.4",
      "bom-ref": "log4js@4.5.1-tuxcare.1|@babel/generator@7.4.4",
      "author": "Sebastian McKenzie",
      "description": "Turns an AST into code.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/generator@7.4.4",
      "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/generator/-/generator-7.4.4.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "e7750e2cae9354da8ac5fed1521f0d13ce7510747138e7955ca6cad9b8af75bfa2ce2332934dd2af879a13d3842c26f264001a7c028f0f01764cf5044b941bc5"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/generator"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "source-map",
          "version": "0.5.7",
          "bom-ref": "log4js@4.5.1-tuxcare.1|@babel/generator@7.4.4|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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/generator/node_modules/source-map"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "parser",
      "group": "@babel",
      "version": "7.4.5",
      "bom-ref": "log4js@4.5.1-tuxcare.1|@babel/parser@7.4.5",
      "author": "Sebastian McKenzie",
      "description": "A JavaScript parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/parser@7.4.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/parser/-/parser-7.4.5.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "f6652a90bd451794fb7f458315f0280dd88c54f5ac743d60658cd29da5ecc54094ab3b9c87ff287fd1b755448d89998c0684714f79dec95b2a7a22ff64f7237b"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/parser"
        }
      ]
    },
    {
      "type": "library",
      "name": "template",
      "group": "@babel",
      "version": "7.4.4",
      "bom-ref": "log4js@4.5.1-tuxcare.1|@babel/template@7.4.4",
      "author": "Sebastian McKenzie",
      "description": "Generate an AST from a string template.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/template@7.4.4",
      "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/template/-/template-7.4.4.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "0a21b32cdf4a800be066c9e2bcd0fbae403e01e27d241d1c88f383e14e7d18a6d03f689097ea2517597bea424eba9aa2768cdf677da087004424386793d30473"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/template"
        }
      ]
    },
    {
      "type": "library",
      "name": "traverse",
      "group": "@babel",
      "version": "7.4.5",
      "bom-ref": "log4js@4.5.1-tuxcare.1|@babel/traverse@7.4.5",
      "author": "Sebastian McKenzie",
      "description": "The Babel Traverse module maintains the overall tree state, and is responsible for replacing, removing, and adding nodes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/traverse@7.4.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/traverse/-/traverse-7.4.5.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "55cfaa8f29f09234662051b1cb4298a0f8f815d543c4b7a3f3d90c1c5b1649cabdf7db97fa9c1c5f8bfd9964635b429c0184cf02e5509762ca3f5c0454bb29f8"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/traverse"
        }
      ]
    },
    {
      "type": "library",
      "name": "types",
      "group": "@babel",
      "version": "7.4.4",
      "bom-ref": "log4js@4.5.1-tuxcare.1|@babel/types@7.4.4",
      "author": "Sebastian McKenzie",
      "description": "Babel Types is a Lodash-esque utility library for AST nodes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/types@7.4.4",
      "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/types/-/types-7.4.4.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "74e96581876710539e6e190a0a3cd2545ab0fcf9a607ca47e9118e5a46381ac6e840d778edbd5f0538414b094702af5a945f6f735337fbaa2a478ed1e742f4b5"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/types"
        }
      ]
    },
    {
      "type": "library",
      "name": "source-map",
      "version": "0.6.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "74722af32e9614e9c287a8d0bbde48b5e2f1a263"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/source-map"
        }
      ]
    },
    {
      "type": "library",
      "name": "handlebars",
      "version": "4.1.2",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "9ef7eb8eabedf7143c67fc348a37b0743fefbd60d33b0781526f7a353afae967efa359897a704bc1c6263ecdd32013f9aeecd8183ec7c7f0da33d46686ba063f"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/handlebars"
        }
      ]
    },
    {
      "type": "library",
      "name": "require-main-filename",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|require-main-filename@2.0.0",
      "author": "Ben Coe",
      "description": "shim for require.main.filename() that works in as many environments as possible",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/require-main-filename@2.0.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/yargs/require-main-filename.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/yargs/require-main-filename#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/yargs/require-main-filename/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "34a37990c0f294aba577160b4947eb6e8e53bb387885dfb613c34f3d7d36999b67d55b911104e861efd9765272f89dee0a97da886174e5eec1f16d225db4079a"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/require-main-filename"
        }
      ]
    },
    {
      "type": "library",
      "name": "decamelize",
      "version": "1.2.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "f6534d15148269b20352e7bee26f501f9a191290"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/decamelize"
        }
      ]
    },
    {
      "type": "library",
      "name": "cliui",
      "version": "5.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|cliui@5.0.0",
      "author": "Ben Coe",
      "description": "easily create complex multi-column command-line-interfaces",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cliui@5.0.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/yargs/cliui.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/yargs/cliui#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/yargs/cliui/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "3d87864849a61cceb3be879fdb0f133f396b9cda572234e2a582bbf3462cc2620ff6f8f199de98d9adc20762acebf014f0d1e366e817be8f30de858cdaa9f05c"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cliui"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "string-width",
          "version": "3.1.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|cliui@5.0.0|string-width@3.1.0",
          "author": "Sindre Sorhus",
          "description": "Get the visual width of a string - the number of columns required to display it",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string-width@3.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/string-width.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "bda7dcbfa2a3559292833d3aa0cfc7e860c1ac0b73f2f76141a9068c522f36b1c0eb2dc7085d422272f2f902eaf1d4c93d0d5bf8a0d4a8315cb647515b8e1ed7"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cliui/node_modules/string-width"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "5.2.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|cliui@5.0.0|strip-ansi@5.2.0",
          "author": "Sindre Sorhus",
          "description": "Strip ANSI escape codes from a string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-ansi@5.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/strip-ansi.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "0ee46cd6029b06ab0c288665adf7f096e83c30791c9e98ece553e62f53c087e980df45340d3a2d7c3674776514b17a4f98f98c309e96efbdcc680dc9fa56e258"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cliui/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "4.1.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|cliui@5.0.0|ansi-regex@4.1.0",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-regex@4.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-regex.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "d5aa5e3df5ccd54392ab0d28f48885028bd5cfd3394b50e0fb84eb0f07cc7b043aa7fae632e79beed5998d0d6bc782e8cb502b060828a86a5faaa748e2ba2776"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cliui/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "get-caller-file",
      "version": "2.0.5",
      "bom-ref": "log4js@4.5.1-tuxcare.1|get-caller-file@2.0.5",
      "author": "Stefan Penner",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/get-caller-file@2.0.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/stefanpenner/get-caller-file.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/stefanpenner/get-caller-file#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stefanpenner/get-caller-file/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "0f214fdc133fdd81d340e0942ffc343991d1d25a4a786af1a2d70759ca8d11d9e5b6a1705d57e110143de1e228df801f429a34ac6922e1cc8889fb58d3a87616"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-caller-file"
        }
      ]
    },
    {
      "type": "library",
      "name": "os-locale",
      "version": "3.1.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|os-locale@3.1.0",
      "author": "Sindre Sorhus",
      "description": "Get the system locale",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/os-locale@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/os-locale.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/os-locale#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/os-locale/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "67c977478c1858ce34ff9d99f92dbae6891f163f0ab76702d8c298fb1362de416cf97188ed65eefc8df4f5041061b456e228e267ecb1b3da6a121261d03a96dd"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/os-locale"
        }
      ]
    },
    {
      "type": "library",
      "name": "require-directory",
      "version": "2.1.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|require-directory@2.1.1",
      "author": "Troy Goode",
      "description": "Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/require-directory@2.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/troygoode/node-require-directory.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/troygoode/node-require-directory/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/troygoode/node-require-directory/issues/",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/require-directory"
        }
      ]
    },
    {
      "type": "library",
      "name": "set-blocking",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|set-blocking@2.0.0",
      "author": "Ben Coe",
      "description": "set blocking stdio and stderr ensuring that terminal output does not truncate",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/set-blocking@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/yargs/set-blocking.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/yargs/set-blocking#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/yargs/set-blocking/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "045f9782d011ae9a6803ddd382b24392b3d890f7"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/set-blocking"
        }
      ]
    },
    {
      "type": "library",
      "name": "which-module",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|which-module@2.0.0",
      "author": "nexdrew",
      "description": "Find the module object for something that was require()d",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/which-module@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/nexdrew/which-module.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nexdrew/which-module#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nexdrew/which-module/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/which-module"
        }
      ]
    },
    {
      "type": "library",
      "name": "y18n",
      "version": "4.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|y18n@4.0.0",
      "author": "Ben Coe",
      "description": "the bare-bones internationalization library used by yargs",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/y18n@4.0.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/yargs/y18n.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/yargs/y18n",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/yargs/y18n/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "afd4bf6725eefd7bbdab5b58969b0b22c6b711e2d75e4d15c25c6a4dc1517e0f4484c5bed7b91bb7d1b436b8029a119be6f4f687284964b7c31b1fbbfb9523ff"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/y18n"
        }
      ]
    },
    {
      "type": "library",
      "name": "jsonfile",
      "version": "4.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "8771aae0799b64076b76640fca058f9c10e33ecb"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsonfile"
        }
      ]
    },
    {
      "type": "library",
      "name": "universalify",
      "version": "0.1.2",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "b646f69be3942dabcecc9d6639c80dc105efaa66"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/universalify"
        }
      ]
    },
    {
      "type": "library",
      "name": "growl",
      "version": "1.10.5",
      "bom-ref": "log4js@4.5.1-tuxcare.1|growl@1.10.5",
      "author": "TJ Holowaychuk",
      "description": "Growl unobtrusive notifications",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/growl@1.10.5",
      "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.5.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "f2735dc2283674fa67478b10181059355c369e5e"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/growl"
        }
      ]
    },
    {
      "type": "library",
      "name": "lcov-parse",
      "version": "0.0.10",
      "bom-ref": "log4js@4.5.1-tuxcare.1|lcov-parse@0.0.10",
      "author": "Dav Glass",
      "description": "Parse lcov results files and return JSON",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lcov-parse@0.0.10",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/davglass/lcov-parse.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/davglass/lcov-parse#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/davglass/lcov-parse/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.10.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "1b0b8ff9ac9c7889250582b70b71315d9da6d9a3"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lcov-parse"
        }
      ]
    },
    {
      "type": "library",
      "name": "log-driver",
      "version": "1.2.7",
      "bom-ref": "log4js@4.5.1-tuxcare.1|log-driver@1.2.7",
      "author": "Gregg Caines",
      "description": "log-driver is a simple logging framework for logging to stdout",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/log-driver@1.2.7",
      "externalReferences": [
        {
          "url": "git://github.com/cainus/logdriver.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/cainus/logdriver",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/cainus/logdriver/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "63b95021f0702fedfa2c9bb0a24e7797d71871d8"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/log-driver"
        }
      ]
    },
    {
      "type": "library",
      "name": "request",
      "version": "2.88.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|request@2.88.0",
      "author": "Mikeal Rogers",
      "description": "Simplified HTTP request client.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/request@2.88.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/request/request.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/request/request#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/request/request/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "9c2fca4f7d35b592efe57c7f0a55e81052124fef"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/request"
        }
      ]
    },
    {
      "type": "library",
      "name": "buffer-from",
      "version": "1.1.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|buffer-from@1.1.1",
      "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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "32713bc028f75c02fdb710d7c7bcec1f2c6070ef"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/buffer-from"
        }
      ]
    },
    {
      "type": "library",
      "name": "diff",
      "version": "1.4.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|diff@1.4.0",
      "description": "A javascript text diff implementation.",
      "licenses": [
        {
          "license": {
            "name": "BSD",
            "acknowledgement": "declared",
            "url": "http://github.com/kpdecker/jsdiff/blob/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/diff@1.4.0",
      "externalReferences": [
        {
          "url": "git://github.com/kpdecker/jsdiff.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kpdecker/jsdiff#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/kpdecker/jsdiff/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/diff/-/diff-1.4.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "7f28d2eb9ee7b15a97efd89ce63dcfdaa3ccbabf"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/diff"
        }
      ]
    },
    {
      "type": "library",
      "name": "unicode-length",
      "version": "1.0.3",
      "bom-ref": "log4js@4.5.1-tuxcare.1|unicode-length@1.0.3",
      "author": "Juan Cruz Viotti",
      "description": "Get the length of unicode strings",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/unicode-length@1.0.3",
      "externalReferences": [
        {
          "url": "git://github.com/jviotti/unicode-length.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jviotti/unicode-length",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jviotti/unicode-length/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/unicode-length/-/unicode-length-1.0.3.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "5ada7a7fed51841a418a328cf149478ac8358abb"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unicode-length"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "punycode",
          "version": "1.4.1",
          "bom-ref": "log4js@4.5.1-tuxcare.1|unicode-length@1.0.3|punycode@1.4.1",
          "author": "Mathias Bynens",
          "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/punycode@1.4.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/bestiejs/punycode.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://mths.be/punycode",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/bestiejs/punycode.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/unicode-length/node_modules/punycode"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "3.0.1",
          "bom-ref": "log4js@4.5.1-tuxcare.1|unicode-length@1.0.3|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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/unicode-length/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "2.1.1",
          "bom-ref": "log4js@4.5.1-tuxcare.1|unicode-length@1.0.3|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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/unicode-length/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "events-to-array",
      "version": "1.1.2",
      "bom-ref": "log4js@4.5.1-tuxcare.1|events-to-array@1.1.2",
      "author": "Isaac Z. Schlueter",
      "description": "Put a bunch of emitted events in an array, for testing.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/events-to-array@1.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/events-to-array.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/events-to-array",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/events-to-array/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/events-to-array/-/events-to-array-1.1.2.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "2d41f563e1fe400ed4962fe1a4d5c6a7539df7f6"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/events-to-array"
        }
      ]
    },
    {
      "type": "library",
      "name": "arg",
      "version": "4.1.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|arg@4.1.0",
      "author": "Josh Junon",
      "description": "Another simple argument parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/arg@4.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/zeit/arg.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/zeit/arg#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/zeit/arg/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/arg/-/arg-4.1.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "656739d633b7a9e80691587c1f0a6feb7e8491b7ac355e593503c2b516bed2acad4583c4b3d2184fda884d8f5bb9ecea507e6eab2ce558b72e7ebcd4dab7df76"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/arg"
        }
      ]
    },
    {
      "type": "library",
      "name": "make-error",
      "version": "1.3.5",
      "bom-ref": "log4js@4.5.1-tuxcare.1|make-error@1.3.5",
      "author": "Julien Fontanet",
      "description": "Make your own error types!",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/make-error@1.3.5",
      "externalReferences": [
        {
          "url": "git://github.com/JsCommunity/make-error.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/JsCommunity/make-error",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/JsCommunity/make-error/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "737b088cd528c34fbcb30370569aa81f86024a128d16431ac3aa07d66352da1683650aa47991651d2ddd8687846ca2a6241e2f5e926e714ea81fbe5a0d8784f6"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/make-error"
        }
      ]
    },
    {
      "type": "library",
      "name": "yn",
      "version": "3.1.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|yn@3.1.0",
      "author": "Sindre Sorhus",
      "description": "Parse yes/no like values",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/yn@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/yn.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/yn#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/yn/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/yn/-/yn-3.1.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "90a7e79d891b4dfac075dd31202345c3b02d9bc9caa4b70bbfd019184b7e91cccbfd64156a2e1ed95e9937c53f3be888e96acdb898cd34ecaee337e197d0f71e"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yn"
        }
      ]
    },
    {
      "type": "library",
      "name": "colors",
      "version": "0.6.2",
      "bom-ref": "log4js@4.5.1-tuxcare.1|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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "2423fe6678ac0c5dae8852e5d0e5be08c997abcc"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/colors"
        }
      ]
    },
    {
      "type": "library",
      "name": "sprintf-js",
      "version": "1.0.3",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "04e6926f662895354f3dd015203633b857297e2c"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sprintf-js"
        }
      ]
    },
    {
      "type": "library",
      "name": "agent-base",
      "version": "4.3.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "b1a95c1a78a75749cfaf0a46367e154d705bd523ae5d0062a9bacd5e87a2cc9b07aec2fa11114cd8d7b725448159113a69e34923644e3ff5841080d48837b772"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/agent-base"
        }
      ]
    },
    {
      "type": "library",
      "name": "array-ify",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "9e528762b4a9066ad163a6962a364418e9626ece"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-ify"
        }
      ]
    },
    {
      "type": "library",
      "name": "dot-prop",
      "version": "3.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "1b708af094a49c9a0e7dbcad790aba539dac1177"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dot-prop"
        }
      ]
    },
    {
      "type": "library",
      "name": "conventional-commits-filter",
      "version": "2.0.2",
      "bom-ref": "log4js@4.5.1-tuxcare.1|conventional-commits-filter@2.0.2",
      "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@2.0.2",
      "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-2.0.2.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "5a918ab0c7977ecdb59b5cc8c38b3d1f9b32b36fbd25c713ce937ab685edc61a70d95345d89517c086a4b61281cbe2cde03bc99be4f35a1c4e3163acd4e14215"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/conventional-commits-filter"
        }
      ]
    },
    {
      "type": "library",
      "name": "json-stringify-safe",
      "version": "5.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-stringify-safe"
        }
      ]
    },
    {
      "type": "library",
      "name": "meow",
      "version": "4.0.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "d48598f6f4b1472f35bf6317a95945ace347f975"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/meow"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "minimist",
          "version": "1.2.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|meow@4.0.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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "a35008b20f41383eec1fb914f4cd5df79a264284"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/meow/node_modules/minimist"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "split",
      "version": "1.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "605bd9be303aa59fb35f9229fbea0ddec9ea07d9"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/split"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-text-path",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|is-text-path@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Check if a file path is a text file",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-text-path@2.0.0",
      "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-2.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "fa80d396e47a5848dd5c424c9c2db3e80e0547016862ebd28555441ac4bb7b07345138b642d00a30326e2f8043115b7ee53ecc8c5a35d913fc82138cef9a0a27"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-text-path"
        }
      ]
    },
    {
      "type": "library",
      "name": "JSONStream",
      "version": "1.3.5",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "3208c1f08d3a4d99261ab64f92302bc15e111ca0"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/JSONStream"
        }
      ]
    },
    {
      "type": "library",
      "name": "split2",
      "version": "2.2.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "186b2575bcf83e85b7d18465756238ee4ee42493"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/split2"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "through2",
          "version": "2.0.5",
          "bom-ref": "log4js@4.5.1-tuxcare.1|split2@2.2.0|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",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "fe6ad1a1df31aa903e20748bc86090dacf123c78820c47902527a9d63a8b61e1140a53851b642c87ee0553a1bd55eaa9667196fd2bbc2d019ce182a78b9ad849"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/split2/node_modules/through2"
            }
          ]
        },
        {
          "type": "library",
          "name": "readable-stream",
          "version": "2.3.6",
          "bom-ref": "log4js@4.5.1-tuxcare.1|split2@2.2.0|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",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "b50b4a03d588021045dfe54b02c7b232a65e0635b4007268c4eb58a92519349c5ab84ae62db566d855b5cbe27f600f5d52b002dfd2137a39595a1548c1ac242b"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/split2/node_modules/readable-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "string_decoder",
          "version": "1.1.1",
          "bom-ref": "log4js@4.5.1-tuxcare.1|split2@2.2.0|string_decoder@1.1.1",
          "description": "The string_decoder module from Node core",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string_decoder@1.1.1",
          "externalReferences": [
            {
              "url": "git://github.com/nodejs/string_decoder.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/nodejs/string_decoder",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/nodejs/string_decoder/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "9ff4a19ef0e2e851db6d57ef8aba3e5a88e2173bfeb3c30f30705ccd578f7d4a4324bc282d3d21b759786300426e2f29240bde104767907c8fc933ff9b345fc2"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/split2/node_modules/string_decoder"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "trim-off-newlines",
      "version": "1.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "9f9ba9d9efa8764c387698bcbfeb2c848f11adb3"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/trim-off-newlines"
        }
      ]
    },
    {
      "type": "library",
      "name": "hosted-git-info",
      "version": "2.7.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "97f236977bd6e125408930ff6de3eec6281ec047"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hosted-git-info"
        }
      ]
    },
    {
      "type": "library",
      "name": "parse-github-repo-url",
      "version": "1.4.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parse-github-repo-url"
        }
      ]
    },
    {
      "type": "library",
      "name": "dargs",
      "version": "4.1.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "03a9dbb4b5c2f139bf14ae53f0b8a2a6a86f4e17"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dargs"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.template",
      "version": "4.5.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "f38bd81712249a2754885c62740fca8e31fda40c9ca96fa1f7cd23ec5bb3e6ac51b4ef69801ecc0c54ddcacd4dec0e6672e711883c84ab87eeb258c8b51d53fc"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.template"
        }
      ]
    },
    {
      "type": "library",
      "name": "gitconfiglocal",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "41d045f3851a5ea88f03f24ca1c6178114464b9b"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gitconfiglocal"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-builtin-module",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|is-builtin-module@1.0.0",
      "author": "Sindre Sorhus",
      "description": "Check if a string matches the name of a Node.js builtin module",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-builtin-module@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/is-builtin-module.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/is-builtin-module#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/is-builtin-module/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "540572d34f7ac3119f8f76c30cbc1b1e037affbe"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-builtin-module"
        }
      ]
    },
    {
      "type": "library",
      "name": "validate-npm-package-license",
      "version": "3.0.4",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/validate-npm-package-license"
        }
      ]
    },
    {
      "type": "library",
      "name": "load-json-file",
      "version": "4.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "2f5f45ab91e33216234fd53adab668eb4ec0993b"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/load-json-file"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-type",
      "version": "3.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-type"
        }
      ]
    },
    {
      "type": "library",
      "name": "readable-stream",
      "version": "3.4.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|readable-stream@3.4.0",
      "description": "Streams3, a user-land copy of the stream library from Node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/readable-stream@3.4.0",
      "externalReferences": [
        {
          "url": "git://github.com/nodejs/readable-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nodejs/readable-stream#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nodejs/readable-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "8c8b573cb9ab491f239934664562570a7189b1fcbce6607759dfee20d31703ae72ae7168d1c3c29452145b3a369da8d535297e9b1effe16f2db652d625ef7da5"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/readable-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "es-to-primitive",
      "version": "1.2.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "a99af204e26357ffcb6b12d357a502fff59ec27781dcb71738bf4d3fefa8cca557b08208a66ff6735dd40e20fd269d9e4e1b1e730f66de33ea0f04f2a1b71d6e"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es-to-primitive"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-callable",
      "version": "1.1.4",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "af9a7db3126362702b2e339ba63038c6ee44288dc2b8a1e42573214fb9306e95322050f59f93cc02ca0fbd69efb5988dcfb2e39180d166177b16523478c8a310"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-callable"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-regex",
      "version": "1.0.4",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "5517489b547091b0930e095654ced25ee97e9491"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "balanced-match",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "89b4d199ab2bee49de164ea02b89ce462d71b767"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/balanced-match"
        }
      ]
    },
    {
      "type": "library",
      "name": "concat-map",
      "version": "0.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "d8a96bd77fd68df7793a73036a3ba0d5405d477b"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/concat-map"
        }
      ]
    },
    {
      "type": "library",
      "name": "locate-path",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "2b568b265eec944c6d9c0de9c3dbbbca0354cd8e"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/locate-path"
        }
      ]
    },
    {
      "type": "library",
      "name": "js-tokens",
      "version": "4.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "45d2547e5704ddc5332a232a420b02bb4e853eef5474824ed1b7986cf84737893a6a9809b627dca02b53f5b7313a9601b690f690233a49bce0e026aeb16fcf29"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/js-tokens"
        }
      ]
    },
    {
      "type": "library",
      "name": "punycode",
      "version": "2.1.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "b58b010ac40c22c5657616c8d2c2c02c7bf479ec"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/punycode"
        }
      ]
    },
    {
      "type": "library",
      "name": "color-convert",
      "version": "1.9.3",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "bb71850690e1f136567de629d2d5471deda4c1e8"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/color-convert"
        }
      ]
    },
    {
      "type": "library",
      "name": "has-flag",
      "version": "3.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "b5d454dc2199ae225699f3467e5a07f3b955bafd"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-flag"
        }
      ]
    },
    {
      "type": "library",
      "name": "shebang-regex",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "da42f49740c0b42db2ca9728571cb190c98efea3"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/shebang-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "write",
      "version": "1.0.3",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "fe583bd07023b6452058f559859726f93e2190bf196eda759c534e9f7951af19e5bf9d12441bfb711ed1a91f8632c7778545f2f61581a380874db15370e6308a"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/write"
        }
      ]
    },
    {
      "type": "library",
      "name": "wrappy",
      "version": "1.0.2",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wrappy"
        }
      ]
    },
    {
      "type": "library",
      "name": "restore-cursor",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "9f7ee287f82fd326d4fd162923d62129eee0dfaf"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/restore-cursor"
        }
      ]
    },
    {
      "type": "library",
      "name": "chardet",
      "version": "0.7.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "993f220dcae1d37a83191466a00da1981267c69965311fb4ff4aa5ce3a99112e8d762583719902340938acf159f50f39af6eee9e488d360f193a2c195c11f070"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chardet"
        }
      ]
    },
    {
      "type": "library",
      "name": "iconv-lite",
      "version": "0.4.24",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "2022b4b25fbddc21d2f524974a474aafe733908b"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/iconv-lite"
        }
      ]
    },
    {
      "type": "library",
      "name": "tmp",
      "version": "0.0.33",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "6d34335889768d21b2bcda0aa277ced3b1bfadf9"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tmp"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-promise",
      "version": "2.1.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-promise"
        }
      ]
    },
    {
      "type": "library",
      "name": "tslib",
      "version": "1.9.3",
      "bom-ref": "log4js@4.5.1-tuxcare.1|tslib@1.9.3",
      "author": "Microsoft Corp.",
      "description": "Runtime library for TypeScript helper functions",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tslib@1.9.3",
      "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.9.3.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "e24ac5f2c7297a385a3a0ab304470633bc832047e2d3ff3ef330d166135967692398727886fdf309b416c68246cf58b0e54d099749e66b5df1cc75dc9dc31abd"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tslib"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-fullwidth-code-point",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "a3b30a5c4f199183167aaab93beefae3ddfb654f"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-fullwidth-code-point"
        }
      ]
    },
    {
      "type": "library",
      "name": "astral-regex",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "f91c9fea0dc12a845cee37e9eda77cb4ce13b4c89a5af6c5ff5fec41c64f9244bb6a0dc3e6730109ed947ce4ce36d024686d2d3b48a3dc2e4bc267f5122ca31e"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/astral-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "emoji-regex",
      "version": "7.0.3",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "0b004b444210ecbbd8141d16c91bf086ae4de6a3e173a3cc8c3e9b620805948e58c83825fb4bf1ab95476cc385a8b83b85f5b39aef13e59d50a1f8664c8848b4"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/emoji-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "caller-path",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|caller-path@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Get the path of the caller function",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/caller-path@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/caller-path.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/caller-path#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/caller-path/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "468f83044e369ab2010fac5f06ceee15bb2cb1f4"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/caller-path"
        }
      ]
    },
    {
      "type": "library",
      "name": "error-ex",
      "version": "1.3.2",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "b4ac40648107fdcdcfae242f428bea8a14d4f1bf"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/error-ex"
        }
      ]
    },
    {
      "type": "library",
      "name": "json-parse-better-errors",
      "version": "1.0.2",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "bb867cfb3450e69107c131d1c514bab3dc8bcaa9"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-parse-better-errors"
        }
      ]
    },
    {
      "type": "library",
      "name": "pump",
      "version": "3.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|pump@3.0.0",
      "author": "Mathias Buus Madsen",
      "description": "pipe streams together and close all of them if one of them closes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pump@3.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/mafintosh/pump.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mafintosh/pump#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mafintosh/pump/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "2f0672fa9dd216cd4fcad77f8d872de30a6fe3d1e2602a9df5195ce5955d93457ef18cefea34790659374d198f2f57edebd4f13f420c64627e58f154d81161c3"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pump"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-exists",
      "version": "3.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "ce0ebeaa5f78cb18925ea7d810d7b59b010fd515"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-exists"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.flattendeep",
      "version": "4.4.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|lodash.flattendeep@4.4.0",
      "author": "John-David Dalton",
      "description": "The lodash method `_.flattenDeep` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.flattendeep@4.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "fb030917f86a3134e5bc9bec0d69e0013ddfedb2"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.flattendeep"
        }
      ]
    },
    {
      "type": "library",
      "name": "release-zalgo",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|release-zalgo@1.0.0",
      "author": "Mark Wubben",
      "description": "Helps you write code with promise-like chains that can run both synchronously and asynchronously",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/release-zalgo@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/novemberborn/release-zalgo.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/novemberborn/release-zalgo#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/novemberborn/release-zalgo/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/release-zalgo/-/release-zalgo-1.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "09700b7e5074329739330e535c5a90fb67851730"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/release-zalgo"
        }
      ]
    },
    {
      "type": "library",
      "name": "lru-cache",
      "version": "4.1.5",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lru-cache"
        }
      ]
    },
    {
      "type": "library",
      "name": "default-require-extensions",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|default-require-extensions@2.0.0",
      "author": "James Talmage",
      "description": "Node's default require extensions as a separate module",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/default-require-extensions@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/avajs/default-require-extensions.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/avajs/default-require-extensions#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/avajs/default-require-extensions/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "f5f8fbb18a7d6d50b21f641f649ebb522cfe24f7"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/default-require-extensions"
        }
      ]
    },
    {
      "type": "library",
      "name": "jsesc",
      "version": "2.5.2",
      "bom-ref": "log4js@4.5.1-tuxcare.1|jsesc@2.5.2",
      "author": "Mathias Bynens",
      "description": "Given some data, jsesc returns the shortest possible stringified & ASCII-safe representation of that data.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jsesc@2.5.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/mathiasbynens/jsesc.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://mths.be/jsesc",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mathiasbynens/jsesc/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "398bbb5c4ce39024370b93ecdd0219b107cda6aa09c99640f7dc1df5a59dd39342b42e6958e91284ada690be875d047afc2cb695b35d3e5641a6e4075c4eb780"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsesc"
        }
      ]
    },
    {
      "type": "library",
      "name": "trim-right",
      "version": "1.0.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|trim-right@1.0.1",
      "author": "Sindre Sorhus",
      "description": "Similar to String#trim() but removes only whitespace on the right",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/trim-right@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/trim-right.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/trim-right#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/trim-right/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "cb2e1203067e0c8de1f614094b9fe45704ea6003"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/trim-right"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-function-name",
      "group": "@babel",
      "version": "7.1.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|@babel/helper-function-name@7.1.0",
      "description": "Helper function to change the property 'name' of every function",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-function-name@7.1.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/helper-function-name/-/helper-function-name-7.1.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "03de571280a96f74cef8a6732784bfe6e5b97cd7b6e838c11aa7f5a3db9cc8bc829a2d5d5eafc1ddcf226964df064dd5bdeb54c65d7a7bcb48adde6d78e09f1b"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-function-name"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-split-export-declaration",
      "group": "@babel",
      "version": "7.4.4",
      "bom-ref": "log4js@4.5.1-tuxcare.1|@babel/helper-split-export-declaration@7.4.4",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-split-export-declaration@7.4.4",
      "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/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "468fd79332dfdc91484e45ba6fe84dc736759f9390f3436f2147661eca628755c086d377bcf4ee5054f87909de95afb631a679ba51fe8b23f9d77289af16cded"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-split-export-declaration"
        }
      ]
    },
    {
      "type": "library",
      "name": "to-fast-properties",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|to-fast-properties@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Force V8 to use fast properties for an object",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/to-fast-properties@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/to-fast-properties.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/to-fast-properties#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/to-fast-properties/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "dc5e698cbd079265bc73e0377681a4e4e83f616e"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/to-fast-properties"
        }
      ]
    },
    {
      "type": "library",
      "name": "neo-async",
      "version": "2.6.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "8b26a6f1f06e094a5678a3c6a5a34c7ad12870cb77eb8aa40ac7cbf49ba18d75fa7519e0b9154e7e4d8665a0e93e370e2a289708f20d642d4673343b893ab767"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/neo-async"
        }
      ]
    },
    {
      "type": "library",
      "name": "optimist",
      "version": "0.6.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "da3ea74686fa21a19a111c326e90eb15a0196686"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/optimist"
        }
      ]
    },
    {
      "type": "library",
      "name": "uglify-js",
      "version": "3.6.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|uglify-js@3.6.0",
      "author": "Mihai Bazon",
      "description": "JavaScript parser, mangler/compressor and beautifier toolkit",
      "scope": "optional",
      "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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "5be8eb50726bdc35ca86bb12ecd515c67df3a8c3859f484bfc48babf46a7088328282f774e371f9536a0c081cb5bb49f3057e242e92d4321550851c6504d3eca"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/uglify-js"
        }
      ]
    },
    {
      "type": "library",
      "name": "wrap-ansi",
      "version": "5.1.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|wrap-ansi@5.1.0",
      "author": "Sindre Sorhus",
      "description": "Wordwrap a string with ANSI escape codes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/wrap-ansi@5.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/chalk/wrap-ansi.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chalk/wrap-ansi#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chalk/wrap-ansi/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "402d7f88dff6fd13d52798d82bc046b6d8f9cfcdcb9922a6bdbbeb5cf3422d94846f7d8a2950c90e5fcc3add8dd35a94d87fc593311af4f2ada3506a0e3b5ded"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wrap-ansi"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "string-width",
          "version": "3.1.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|wrap-ansi@5.1.0|string-width@3.1.0",
          "author": "Sindre Sorhus",
          "description": "Get the visual width of a string - the number of columns required to display it",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string-width@3.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/string-width.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "bda7dcbfa2a3559292833d3aa0cfc7e860c1ac0b73f2f76141a9068c522f36b1c0eb2dc7085d422272f2f902eaf1d4c93d0d5bf8a0d4a8315cb647515b8e1ed7"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/wrap-ansi/node_modules/string-width"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "5.2.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|wrap-ansi@5.1.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",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "0ee46cd6029b06ab0c288665adf7f096e83c30791c9e98ece553e62f53c087e980df45340d3a2d7c3674776514b17a4f98f98c309e96efbdcc680dc9fa56e258"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/wrap-ansi/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "4.1.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|wrap-ansi@5.1.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",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "d5aa5e3df5ccd54392ab0d28f48885028bd5cfd3394b50e0fb84eb0f07cc7b043aa7fae632e79beed5998d0d6bc782e8cb502b060828a86a5faaa748e2ba2776"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/wrap-ansi/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "lcid",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|lcid@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Mapping between standard locale identifiers and Windows locale identifiers (LCID)",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lcid@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/lcid.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/lcid#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/lcid/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "6af3c46fc3fc1069f05ca0a5c2c35482bc958e595c46ab4c61ae3d353b1b41a818b93d437179e5d7dd79a315a3a321ab5d1eb31ff63465cf7ac56b0f7280ca78"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lcid"
        }
      ]
    },
    {
      "type": "library",
      "name": "mem",
      "version": "4.3.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|mem@4.3.0",
      "author": "Sindre Sorhus",
      "description": "Memoize functions - An optimization used to speed up consecutive function calls by caching the result of calls with identical input",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mem@4.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/mem.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/mem#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/mem/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "a97d9b1b8f294ea6115660c1dfbae7ffa3d3ecb711f13ee8017ddb7fdf6ed53b759f3c587f1920a83c14c2894f957c1e3345f304e045cd2c7891fa7b28fd6cff"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mem"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "mimic-fn",
          "version": "2.1.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|mem@4.3.0|mimic-fn@2.1.0",
          "author": "Sindre Sorhus",
          "description": "Make a function mimic another one",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mimic-fn@2.1.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-2.1.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-512",
                  "content": "3aa6ce939a0441e019f165d6c9d96ef47263cfd59574422f6a63027179aea946234e49c7fecaac5af850def830285451d47a63bcd04a437ee76c9818cc6a8672"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/mem/node_modules/mimic-fn"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "aws-sign2",
      "version": "0.7.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|aws-sign2@0.7.0",
      "author": "Mikeal Rogers",
      "description": "AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/aws-sign2@0.7.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mikeal/aws-sign.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mikeal/aws-sign#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mikeal/aws-sign/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/aws-sign2"
        }
      ]
    },
    {
      "type": "library",
      "name": "aws4",
      "version": "1.8.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|aws4@1.8.0",
      "author": "Michael Hart",
      "description": "Signs and prepares requests using AWS Signature Version 4",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/aws4@1.8.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mhart/aws4.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mhart/aws4#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mhart/aws4/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/aws4"
        }
      ]
    },
    {
      "type": "library",
      "name": "caseless",
      "version": "0.12.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|caseless@0.12.0",
      "author": "Mikeal Rogers",
      "description": "Caseless object set/get/has, very useful when working with HTTP headers.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/caseless@0.12.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mikeal/caseless.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mikeal/caseless#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mikeal/caseless/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "1b681c21ff84033c826543090689420d187151dc"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/caseless"
        }
      ]
    },
    {
      "type": "library",
      "name": "combined-stream",
      "version": "1.0.8",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "1503783117ee25e1dfedc05b04c2455e12920eafb690002b06599106f72f144e410751d9297b5214048385d973f73398c3187c943767be630e7bffb971da0476"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/combined-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "extend",
      "version": "3.0.2",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "f8b1136b4071fbd8eb140aff858b1019ec2915fa"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/extend"
        }
      ]
    },
    {
      "type": "library",
      "name": "forever-agent",
      "version": "0.6.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|forever-agent@0.6.1",
      "author": "Mikeal Rogers",
      "description": "HTTP Agent that keeps socket connections alive between keep-alive requests. Formerly part of mikeal/request, now a standalone module.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/forever-agent@0.6.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/mikeal/forever-agent.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mikeal/forever-agent#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mikeal/forever-agent/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/forever-agent"
        }
      ]
    },
    {
      "type": "library",
      "name": "form-data",
      "version": "2.3.3",
      "bom-ref": "log4js@4.5.1-tuxcare.1|form-data@2.3.3",
      "author": "Felix Geisendörfer",
      "description": "A library to create readable \"multipart/form-data\" streams. Can be used to submit forms and file uploads to other web applications.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/form-data@2.3.3",
      "externalReferences": [
        {
          "url": "git://github.com/form-data/form-data.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/form-data/form-data#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/form-data/form-data/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "dcce52c05f644f298c6a7ab936bd724ceffbf3a6"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/form-data"
        }
      ]
    },
    {
      "type": "library",
      "name": "har-validator",
      "version": "5.1.3",
      "bom-ref": "log4js@4.5.1-tuxcare.1|har-validator@5.1.3",
      "author": "Ahmad Nassri",
      "description": "Extremely fast HTTP Archive (HAR) validator using JSON Schema",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/har-validator@5.1.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/ahmadnassri/node-har-validator.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ahmadnassri/node-har-validator",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ahmadnassri/node-har-validator/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "1ef89ebd3e4996557675eed9893110dc350fa080"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/har-validator"
        }
      ]
    },
    {
      "type": "library",
      "name": "http-signature",
      "version": "1.2.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|http-signature@1.2.0",
      "author": "Joyent, Inc",
      "description": "Reference implementation of Joyent's HTTP Signature scheme.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/http-signature@1.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/joyent/node-http-signature.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/joyent/node-http-signature/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/joyent/node-http-signature/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "9aecd925114772f3d95b65a60abb8f7c18fbace1"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-signature"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-typedarray",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|is-typedarray@1.0.0",
      "author": "Hugh Kennedy",
      "description": "Detect whether or not an object is a Typed Array",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-typedarray@1.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/hughsk/is-typedarray.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/hughsk/is-typedarray",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/hughsk/is-typedarray/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "e479c80858df0c1b11ddda6940f96011fcda4a9a"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-typedarray"
        }
      ]
    },
    {
      "type": "library",
      "name": "isstream",
      "version": "0.1.2",
      "bom-ref": "log4js@4.5.1-tuxcare.1|isstream@0.1.2",
      "author": "Rod Vagg",
      "description": "Determine if an object is a Stream",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/isstream@0.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/rvagg/isstream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/rvagg/isstream",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/rvagg/isstream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "47e63f7af55afa6f92e1500e690eb8b8529c099a"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/isstream"
        }
      ]
    },
    {
      "type": "library",
      "name": "mime-types",
      "version": "2.1.24",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "59a1474b73029797daa66de82f15387980f0efb21033600273143d448c5f682de8a1ce8f16e04c19966c629be85d2e43e504d63e27a8d638cb7409b74c13f771"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mime-types"
        }
      ]
    },
    {
      "type": "library",
      "name": "oauth-sign",
      "version": "0.9.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|oauth-sign@0.9.0",
      "author": "Mikeal Rogers",
      "description": "OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/oauth-sign@0.9.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mikeal/oauth-sign.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mikeal/oauth-sign#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mikeal/oauth-sign/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "47a7b016baa68b5fa0ecf3dee08a85c679ac6455"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/oauth-sign"
        }
      ]
    },
    {
      "type": "library",
      "name": "performance-now",
      "version": "2.1.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|performance-now@2.1.0",
      "author": "Braveg1rl",
      "description": "Implements performance.now (based on process.hrtime).",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/performance-now@2.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/braveg1rl/performance-now.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/braveg1rl/performance-now",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/braveg1rl/performance-now/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/performance-now"
        }
      ]
    },
    {
      "type": "library",
      "name": "qs",
      "version": "6.5.2",
      "bom-ref": "log4js@4.5.1-tuxcare.1|qs@6.5.2",
      "description": "A querystring parser that supports nesting and arrays, with a depth limit",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/qs@6.5.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/ljharb/qs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/qs",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/qs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "cb3ae806e8740444584ef154ce8ee98d403f3e36"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/qs"
        }
      ]
    },
    {
      "type": "library",
      "name": "tough-cookie",
      "version": "2.4.3",
      "bom-ref": "log4js@4.5.1-tuxcare.1|tough-cookie@2.4.3",
      "author": "Jeremy Stashewsky",
      "description": "RFC6265 Cookies and Cookie Jar for node.js",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tough-cookie@2.4.3",
      "externalReferences": [
        {
          "url": "git://github.com/salesforce/tough-cookie.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/salesforce/tough-cookie",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/salesforce/tough-cookie/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "53f36da3f47783b0925afa06ff9f3b165280f781"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tough-cookie"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "punycode",
          "version": "1.4.1",
          "bom-ref": "log4js@4.5.1-tuxcare.1|tough-cookie@2.4.3|punycode@1.4.1",
          "author": "Mathias Bynens",
          "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/punycode@1.4.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/bestiejs/punycode.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://mths.be/punycode",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/bestiejs/punycode.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/tough-cookie/node_modules/punycode"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "tunnel-agent",
      "version": "0.6.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|tunnel-agent@0.6.0",
      "author": "Mikeal Rogers",
      "description": "HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tunnel-agent@0.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mikeal/tunnel-agent.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mikeal/tunnel-agent#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mikeal/tunnel-agent/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "27a5dea06b36b04a0a9966774b290868f0fc40fd"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tunnel-agent"
        }
      ]
    },
    {
      "type": "library",
      "name": "core-util-is",
      "version": "1.0.2",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "b5fd54220aa2bc5ab57aab7140c940754503c1a7"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/core-util-is"
        }
      ]
    },
    {
      "type": "library",
      "name": "process-nextick-args",
      "version": "2.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "de8b943a9421b60adb39ad7b27bfaec4e4e92136166863fbfc0868477f80fbfd5ef6c92bcde9468bf757cc4632bdbc6e6c417a5a7db2a6c7132a22891459f56a"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/process-nextick-args"
        }
      ]
    },
    {
      "type": "library",
      "name": "util-deprecate",
      "version": "1.0.2",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "450d4dc9fa70de732762fbd2d4a28981419a0ccf"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/util-deprecate"
        }
      ]
    },
    {
      "type": "library",
      "name": "es6-promisify",
      "version": "5.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "5109d62f3e56ea967c4b63505aef08291c8a5203"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es6-promisify"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-obj",
      "version": "1.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "3e4729ac1f5fde025cd7d83a896dab9f4f67db0f"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-obj"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.ismatch",
      "version": "4.4.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|lodash.ismatch@4.4.0",
      "author": "John-David Dalton",
      "description": "The lodash method `_.isMatch` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.ismatch@4.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "756cb5150ca3ba6f11085a78849645f188f85f37"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.ismatch"
        }
      ]
    },
    {
      "type": "library",
      "name": "modify-values",
      "version": "1.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "b3939fa605546474e3e3e3c63d64bd43b4ee6022"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/modify-values"
        }
      ]
    },
    {
      "type": "library",
      "name": "camelcase-keys",
      "version": "4.2.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "a2aa5fb1af688758259c32c141426d78923b9b77"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/camelcase-keys"
        }
      ]
    },
    {
      "type": "library",
      "name": "decamelize-keys",
      "version": "1.1.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "d171a87933252807eb3cb61dc1c1445d078df2d9"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/decamelize-keys"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "map-obj",
          "version": "1.0.1",
          "bom-ref": "log4js@4.5.1-tuxcare.1|decamelize-keys@1.1.0|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",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "d933ceb9205d82bdcf4886f6742bdc2b4dea146d"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/decamelize-keys/node_modules/map-obj"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "loud-rejection",
      "version": "1.6.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "5b46f80147edee578870f086d04821cf998e551f"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/loud-rejection"
        }
      ]
    },
    {
      "type": "library",
      "name": "minimist-options",
      "version": "3.0.2",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "fba4c8191339e13ecf4d61beb03f070103f3d954"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minimist-options"
        }
      ]
    },
    {
      "type": "library",
      "name": "redent",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "c1b2007b42d57eb1389079b3c8333639d5e1ccaa"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/redent"
        }
      ]
    },
    {
      "type": "library",
      "name": "trim-newlines",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "b403d0b91be50c331dfc4b82eeceb22c3de16d20"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/trim-newlines"
        }
      ]
    },
    {
      "type": "library",
      "name": "text-extensions",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|text-extensions@2.0.0",
      "author": "Sindre Sorhus",
      "description": "List of text file extensions",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/text-extensions@2.0.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-2.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "17dd59a8b82f8b51343ddbe6c4c829fa071feaaf1f307ee685dc167f35e797593e19ba500e68bc97b0f32c2e494c048a6f0a58dd37f16a3014cc05dcbf6366b1"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/text-extensions"
        }
      ]
    },
    {
      "type": "library",
      "name": "jsonparse",
      "version": "1.3.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "3f4dae4a91fac315f71062f8521cc239f1366280"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsonparse"
        }
      ]
    },
    {
      "type": "library",
      "name": "object-assign",
      "version": "4.1.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "2109adc7965887cfc05cbbd442cac8bfbb360863"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object-assign"
        }
      ]
    },
    {
      "type": "library",
      "name": "xtend",
      "version": "4.0.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|xtend@4.0.1",
      "author": "Raynos",
      "description": "extend like a boss",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/xtend@4.0.1",
      "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.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "a5c6d532be656e23db820efb943a1f04998d63af"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/xtend"
        }
      ]
    },
    {
      "type": "library",
      "name": "number-is-nan",
      "version": "1.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "097b602b53422a522c1afb8790318336941a011d"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/number-is-nan"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash._reinterpolate",
      "version": "3.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "0ccf2d89166af03b3663c796538b75ac6e114d9d"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash._reinterpolate"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.templatesettings",
      "version": "4.1.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|lodash.templatesettings@4.1.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.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "2b4d4e95ba440d915ff08bc899e4553666713316"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.templatesettings"
        }
      ]
    },
    {
      "type": "library",
      "name": "ini",
      "version": "1.3.5",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "eee25f56db1c9ec6085e0c22778083f596abf927"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ini"
        }
      ]
    },
    {
      "type": "library",
      "name": "builtin-modules",
      "version": "1.1.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|builtin-modules@1.1.1",
      "author": "Sindre Sorhus",
      "description": "List of the Node.js builtin modules",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/builtin-modules@1.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/builtin-modules.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/builtin-modules#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/builtin-modules/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "270f076c5a72c02f5b65a47df94c5fe3a278892f"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/builtin-modules"
        }
      ]
    },
    {
      "type": "library",
      "name": "spdx-correct",
      "version": "3.1.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "fb83e504445268f154b074e218c87c003cd31df4"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spdx-correct"
        }
      ]
    },
    {
      "type": "library",
      "name": "spdx-expression-parse",
      "version": "3.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "99e119b7a5da00e05491c9fa338b7904823b41d0"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spdx-expression-parse"
        }
      ]
    },
    {
      "type": "library",
      "name": "strip-bom",
      "version": "3.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strip-bom"
        }
      ]
    },
    {
      "type": "library",
      "name": "string_decoder",
      "version": "1.2.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "e98ab25fa65611882e031819cc718bed2b02786c775764ed393a99cf5c524d25a7aac6d6c1ba6d69f372bdffc00aab995175770c036be410c8c0d61ed66378db"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string_decoder"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-date-object",
      "version": "1.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "9aa20eb6aeebbff77fbd33e74ca01b33581d3a16"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-date-object"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-symbol",
      "version": "1.0.2",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "1d2f1b67da31eb4c8224b1fdb27069230bfda5850091cb8b852035a1eae8d54079cbd6a2429440f32d9ec7de3900eb4264bd652437889371b92ed86cc08e3a2f"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-symbol"
        }
      ]
    },
    {
      "type": "library",
      "name": "p-locate",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "20a0103b222a70c8fd39cc2e580680f3dde5ec43"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-locate"
        }
      ]
    },
    {
      "type": "library",
      "name": "color-name",
      "version": "1.1.3",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "a7d0558bd89c42f795dd42328f740831ca53bc25"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/color-name"
        }
      ]
    },
    {
      "type": "library",
      "name": "onetime",
      "version": "2.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "067428230fd67443b2794b22bba528b6867962d4"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/onetime"
        }
      ]
    },
    {
      "type": "library",
      "name": "safer-buffer",
      "version": "2.1.2",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "44fa161b0187b9549dd84bb91802f9bd8385cd6a"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/safer-buffer"
        }
      ]
    },
    {
      "type": "library",
      "name": "os-tmpdir",
      "version": "1.0.2",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "bbe67406c79aa85c5cfec766fe5734555dfa1274"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/os-tmpdir"
        }
      ]
    },
    {
      "type": "library",
      "name": "caller-callsite",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|caller-callsite@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Get the callsite of the caller function",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/caller-callsite@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/caller-callsite.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/caller-callsite#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/caller-callsite/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "847e0fce0a223750a9a027c54b33731ad3154134"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/caller-callsite"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "callsites",
          "version": "2.0.0",
          "bom-ref": "log4js@4.5.1-tuxcare.1|caller-callsite@2.0.0|callsites@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Get callsites from the V8 stack trace API",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/callsites@2.0.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-2.0.0.tgz",
              "type": "distribution",
              "hashes": [
                {
                  "alg": "SHA-1",
                  "content": "06eb84f00eea413da86affefacbffb36093b3c50"
                }
              ],
              "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:development",
              "value": "true"
            },
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/caller-callsite/node_modules/callsites"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "is-arrayish",
      "version": "0.2.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "77c99840527aa8ecb1a8ba697b80645a7a926a9d"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-arrayish"
        }
      ]
    },
    {
      "type": "library",
      "name": "end-of-stream",
      "version": "1.4.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|end-of-stream@1.4.1",
      "author": "Mathias Buus",
      "description": "Call a callback when a readable/writable/duplex stream has completed or failed.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/end-of-stream@1.4.1",
      "externalReferences": [
        {
          "url": "git://github.com/mafintosh/end-of-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mafintosh/end-of-stream",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mafintosh/end-of-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "d4c92b64dbd64ca09a8a06e7f96d797a5ab6041fcbdb69eaad26390ca968dd7ebebdc9499bc05be5d8d72419845fa7d2dfecc287f1785412b96762b126de2cd9"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/end-of-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "es6-error",
      "version": "4.1.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|es6-error@4.1.1",
      "author": "Ben Youngblood",
      "description": "Easily-extendable error for use with ES6 classes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/es6-error@4.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/bjyoungblood/es6-error.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/bjyoungblood/es6-error",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/bjyoungblood/es6-error/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "526ffe17132bf422125a1d1b8b966fd22383fb8705879a8b7a4b35aa1028a4a540270dddae029b2b24a2929ef01a10cbd073de6a36b43f950b66bc4b92789456"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es6-error"
        }
      ]
    },
    {
      "type": "library",
      "name": "pseudomap",
      "version": "1.0.2",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "f052a28da70e618917ef0a8ac34c1ae5a68286b3"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pseudomap"
        }
      ]
    },
    {
      "type": "library",
      "name": "yallist",
      "version": "2.1.2",
      "bom-ref": "log4js@4.5.1-tuxcare.1|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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "1c11f9218f076089a47dd512f93c6699a6a81d52"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yallist"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-get-function-arity",
      "group": "@babel",
      "version": "7.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|@babel/helper-get-function-arity@7.0.0",
      "description": "Helper function to get function arity",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-get-function-arity@7.0.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/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "af60db25e838b2f62fb771ce4bbe14e1e58ab1400c447d3567576cd73c7c28d4cfb694cbe4902c745bfc04dc8ea55a9d1611e49110c883907802cc6692302599"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-get-function-arity"
        }
      ]
    },
    {
      "type": "library",
      "name": "minimist",
      "version": "0.0.10",
      "bom-ref": "log4js@4.5.1-tuxcare.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "de3f98543dbf96082be48ad1a0c7cda836301dcf"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minimist"
        }
      ]
    },
    {
      "type": "library",
      "name": "wordwrap",
      "version": "0.0.3",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "a3d5da6cd5c0bc0008d37234bbaf1bed63059107"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wordwrap"
        }
      ]
    },
    {
      "type": "library",
      "name": "commander",
      "version": "2.20.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|commander@2.20.0",
      "author": "TJ Holowaychuk",
      "description": "the complete solution for node.js command-line programs",
      "scope": "optional",
      "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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "ee3db2fb8d30eb5cf2e980b689136951efcdc21372a17ad8a4732b4ae9da306eb89d19da7fdeb33bf28c411e0ec8dfd49c4e4a2f21019ca1dde1a1b7aec923a5"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/commander"
        }
      ]
    },
    {
      "type": "library",
      "name": "invert-kv",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|invert-kv@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Invert the key/value of an object. Example: `{foo: 'bar'}` → `{bar: 'foo'}`",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/invert-kv@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/invert-kv.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/invert-kv#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/invert-kv/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "c0f56fff2fd043f5228ab8ffbe1de83fed56c3e0167a19a2d60e5f15618f17a22908108356b8601d132facb7dd61cc038774096c65c35b8240bb3c4494b4aa28"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/invert-kv"
        }
      ]
    },
    {
      "type": "library",
      "name": "map-age-cleaner",
      "version": "0.1.3",
      "bom-ref": "log4js@4.5.1-tuxcare.1|map-age-cleaner@0.1.3",
      "author": "Sam Verschueren",
      "description": "Automatically cleanup expired items in a Map",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/map-age-cleaner@0.1.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/SamVerschueren/map-age-cleaner.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/SamVerschueren/map-age-cleaner#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/SamVerschueren/map-age-cleaner/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "6c9cf1ea73283fa3c32cf0459a0efec5129e159bc56e832b1a5c66363f4296f5f9dcaae6bcce5b5c55c45a36f3e1ccf50059fe8d627dcff0c94b3ee1aecd30df"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/map-age-cleaner"
        }
      ]
    },
    {
      "type": "library",
      "name": "p-is-promise",
      "version": "2.1.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|p-is-promise@2.1.0",
      "author": "Sindre Sorhus",
      "description": "Check if something is a promise",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/p-is-promise@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/p-is-promise.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/p-is-promise#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/p-is-promise/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "6375b4c2544f2bc64c45b36af7b978339a2d8a8780e659b5cfb6e4364c4291af0748f8d1d314569a90a673dbad89a2cff496f5783f0181e2314d6e00205e393e"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-is-promise"
        }
      ]
    },
    {
      "type": "library",
      "name": "delayed-stream",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "df3ae199acadfb7d440aaae0b29e2272b24ec619"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/delayed-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "asynckit",
      "version": "0.4.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/asynckit"
        }
      ]
    },
    {
      "type": "library",
      "name": "har-schema",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|har-schema@2.0.0",
      "author": "Ahmad Nassri",
      "description": "JSON Schema for HTTP Archive (HAR)",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/har-schema@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/ahmadnassri/har-schema.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ahmadnassri/har-schema",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ahmadnassri/har-schema/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "a94c2224ebcac04782a0d9035521f24735b7ec92"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/har-schema"
        }
      ]
    },
    {
      "type": "library",
      "name": "assert-plus",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/assert-plus"
        }
      ]
    },
    {
      "type": "library",
      "name": "jsprim",
      "version": "1.4.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|jsprim@1.4.1",
      "description": "utilities for primitive JavaScript types",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jsprim@1.4.1",
      "externalReferences": [
        {
          "url": "git://github.com/joyent/node-jsprim.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/joyent/node-jsprim#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/joyent/node-jsprim/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsprim"
        }
      ]
    },
    {
      "type": "library",
      "name": "sshpk",
      "version": "1.16.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|sshpk@1.16.1",
      "author": "Joyent, Inc",
      "description": "A library for finding and using SSH public keys",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/sshpk@1.16.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/joyent/node-sshpk.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/arekinath/node-sshpk#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/arekinath/node-sshpk/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "1d75ea554abbfa970a78baaa663ea61c550cbd7b4e26dd6ea14c74f69156eb4d758a74ccc6a23c040f0f33de66cab232c8ac1d9f38dd1632e213a2813d5b4922"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sshpk"
        }
      ]
    },
    {
      "type": "library",
      "name": "mime-db",
      "version": "1.40.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "8d875e38c3f2f6f9f112a151468e99bd367c77da0f6fe935f0f2a860d6147b6b2d54404f3f0b259ffa96cdd6e6688be7859f6fd8ff82b9e70af9fa547ec57698"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mime-db"
        }
      ]
    },
    {
      "type": "library",
      "name": "psl",
      "version": "1.1.33",
      "bom-ref": "log4js@4.5.1-tuxcare.1|psl@1.1.33",
      "author": "Lupo Montero",
      "description": "Domain name parser based on the Public Suffix List",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/psl@1.1.33",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/wrangr/psl.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/wrangr/psl#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/wrangr/psl/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/psl/-/psl-1.1.33.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "2d30cfdae4abb1ced709be653bb03c048d6a63145effc12a951bcc78497aaec9d802a0ce97cc4747ef254802157eb35a4809533d334e0a036359ca142f7019b3"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/psl"
        }
      ]
    },
    {
      "type": "library",
      "name": "es6-promise",
      "version": "4.2.8",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-512",
              "content": "1c90c6c7975ac5e22fc5d071bc6d9c6fd838b44bf0224de2f3e9e15f4c86ad89995336e4760f106c37af85e0c1f20774fffb8f8f8735110b9af10f8c5624f4ff"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es6-promise"
        }
      ]
    },
    {
      "type": "library",
      "name": "camelcase",
      "version": "4.1.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "d545635be1e33c542649c69173e5de6acfae34dd"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/camelcase"
        }
      ]
    },
    {
      "type": "library",
      "name": "map-obj",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "a65cd29087a92598b8791257a523e021222ac1f9"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/map-obj"
        }
      ]
    },
    {
      "type": "library",
      "name": "quick-lru",
      "version": "1.1.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "4360b17c61136ad38078397ff11416e186dcfbb8"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/quick-lru"
        }
      ]
    },
    {
      "type": "library",
      "name": "currently-unhandled",
      "version": "0.4.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "988df33feab191ef799a61369dd76c17adf957ea"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/currently-unhandled"
        }
      ]
    },
    {
      "type": "library",
      "name": "arrify",
      "version": "1.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "898508da2226f380df904728456849c1501a4b0d"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/arrify"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-plain-obj",
      "version": "1.1.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "71a50c8429dfca773c92a390a4a03b39fcd51d3e"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-plain-obj"
        }
      ]
    },
    {
      "type": "library",
      "name": "indent-string",
      "version": "3.2.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "4a5fd6d27cc332f37e5419a504dbb837105c9289"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/indent-string"
        }
      ]
    },
    {
      "type": "library",
      "name": "strip-indent",
      "version": "2.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "5ef8db295d01e6ed6cbf7aab96998d7822527b68"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strip-indent"
        }
      ]
    },
    {
      "type": "library",
      "name": "spdx-license-ids",
      "version": "3.0.3",
      "bom-ref": "log4js@4.5.1-tuxcare.1|spdx-license-ids@3.0.3",
      "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.3",
      "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.3.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "81c0ce8f21474756148bbb5f3bfc0f36bf15d76e"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spdx-license-ids"
        }
      ]
    },
    {
      "type": "library",
      "name": "spdx-exceptions",
      "version": "2.2.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "2ea450aee74f2a89bfb94519c07fcd6f41322977"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spdx-exceptions"
        }
      ]
    },
    {
      "type": "library",
      "name": "p-limit",
      "version": "1.3.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "b86bd5f0c25690911c7590fcbfc2010d54b3ccb8"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-limit"
        }
      ]
    },
    {
      "type": "library",
      "name": "mimic-fn",
      "version": "1.2.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "820c86a39334640e99516928bd03fca88057d022"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mimic-fn"
        }
      ]
    },
    {
      "type": "library",
      "name": "p-defer",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|p-defer@1.0.0",
      "author": "Sindre Sorhus",
      "description": "Create a deferred promise",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/p-defer@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/p-defer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/p-defer#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/p-defer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-defer"
        }
      ]
    },
    {
      "type": "library",
      "name": "extsprintf",
      "version": "1.3.0",
      "bom-ref": "log4js@4.5.1-tuxcare.1|extsprintf@1.3.0",
      "description": "extended POSIX-style sprintf",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/extsprintf@1.3.0",
      "externalReferences": [
        {
          "url": "git://github.com/davepacheco/node-extsprintf.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/davepacheco/node-extsprintf#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/davepacheco/node-extsprintf/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "96918440e3041a7a414f8c52e3c574eb3c3e1e05"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/extsprintf"
        }
      ]
    },
    {
      "type": "library",
      "name": "json-schema",
      "version": "0.2.3",
      "bom-ref": "log4js@4.5.1-tuxcare.1|json-schema@0.2.3",
      "author": "Kris Zyp",
      "description": "JSON Schema validation and specifications",
      "licenses": [
        {
          "license": {
            "name": "AFLv2.1",
            "acknowledgement": "declared",
            "url": "http://trac.dojotoolkit.org/browser/dojo/trunk/LICENSE#L43"
          }
        },
        {
          "license": {
            "name": "BSD",
            "acknowledgement": "declared",
            "url": "http://trac.dojotoolkit.org/browser/dojo/trunk/LICENSE#L13"
          }
        }
      ],
      "purl": "pkg:npm/json-schema@0.2.3",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/kriszyp/json-schema.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kriszyp/json-schema#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kriszyp/json-schema/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "b480c892e59a2f05954ce727bd3f2a4e882f9e13"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-schema"
        }
      ]
    },
    {
      "type": "library",
      "name": "verror",
      "version": "1.10.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "3a105ca17053af55d6e270c1f8288682e18da400"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/verror"
        }
      ]
    },
    {
      "type": "library",
      "name": "asn1",
      "version": "0.2.4",
      "bom-ref": "log4js@4.5.1-tuxcare.1|asn1@0.2.4",
      "author": "Joyent",
      "description": "Contains parsers and serializers for ASN.1 (currently BER only)",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/asn1@0.2.4",
      "externalReferences": [
        {
          "url": "git://github.com/joyent/node-asn1.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/joyent/node-asn1#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/joyent/node-asn1/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "8d2475dfab553bb33e77b54e59e880bb8ce23136"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/asn1"
        }
      ]
    },
    {
      "type": "library",
      "name": "bcrypt-pbkdf",
      "version": "1.0.2",
      "bom-ref": "log4js@4.5.1-tuxcare.1|bcrypt-pbkdf@1.0.2",
      "description": "Port of the OpenBSD bcrypt_pbkdf function to pure JS",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/bcrypt-pbkdf@1.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/joyent/node-bcrypt-pbkdf.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/joyent/node-bcrypt-pbkdf#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/joyent/node-bcrypt-pbkdf/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "a4301d389b6a43f9b67ff3ca11a3f6637e360e9e"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bcrypt-pbkdf"
        }
      ]
    },
    {
      "type": "library",
      "name": "dashdash",
      "version": "1.14.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|dashdash@1.14.1",
      "author": "Trent Mick",
      "description": "A light, featureful and explicit option parsing library.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/dashdash@1.14.1",
      "externalReferences": [
        {
          "url": "git://github.com/trentm/node-dashdash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/trentm/node-dashdash#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/trentm/node-dashdash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dashdash"
        }
      ]
    },
    {
      "type": "library",
      "name": "ecc-jsbn",
      "version": "0.1.2",
      "bom-ref": "log4js@4.5.1-tuxcare.1|ecc-jsbn@0.1.2",
      "author": "Jeremie Miller",
      "description": "ECC JS code based on JSBN",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ecc-jsbn@0.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/quartzjer/ecc-jsbn.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/quartzjer/ecc-jsbn",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/quartzjer/ecc-jsbn/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "3a83a904e54353287874c564b7549386849a98c9"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ecc-jsbn"
        }
      ]
    },
    {
      "type": "library",
      "name": "getpass",
      "version": "0.1.7",
      "bom-ref": "log4js@4.5.1-tuxcare.1|getpass@0.1.7",
      "author": "Alex Wilson",
      "description": "getpass for node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/getpass@0.1.7",
      "externalReferences": [
        {
          "url": "git+https://github.com/arekinath/node-getpass.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/arekinath/node-getpass#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/arekinath/node-getpass/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "5eff8e3e684d569ae4cb2b1282604e8ba62149fa"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/getpass"
        }
      ]
    },
    {
      "type": "library",
      "name": "jsbn",
      "version": "0.1.1",
      "bom-ref": "log4js@4.5.1-tuxcare.1|jsbn@0.1.1",
      "author": "Tom Wu",
      "description": "The jsbn library is a fast, portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jsbn@0.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/andyperlitch/jsbn.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/andyperlitch/jsbn#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/andyperlitch/jsbn/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsbn"
        }
      ]
    },
    {
      "type": "library",
      "name": "tweetnacl",
      "version": "0.14.5",
      "bom-ref": "log4js@4.5.1-tuxcare.1|tweetnacl@0.14.5",
      "author": "TweetNaCl-js contributors",
      "description": "Port of TweetNaCl cryptographic library to JavaScript",
      "licenses": [
        {
          "license": {
            "id": "Unlicense",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tweetnacl@0.14.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/dchest/tweetnacl-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://tweetnacl.js.org",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dchest/tweetnacl-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
          "type": "distribution",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "5ae68177f192d4456269d108afa93ff8743f4f64"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tweetnacl"
        }
      ]
    },
    {
      "type": "library",
      "name": "array-find-index",
      "version": "1.0.2",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "df010aa1287e164bbda6f9723b0a96a1ec4187a1"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-find-index"
        }
      ]
    },
    {
      "type": "library",
      "name": "pinkie-promise",
      "version": "2.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "2135d6dfa7a358c069ac9b178776288228450ffa"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pinkie-promise"
        }
      ]
    },
    {
      "type": "library",
      "name": "repeating",
      "version": "2.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "5214c53a926d3552707527fbab415dbc08d06dda"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/repeating"
        }
      ]
    },
    {
      "type": "library",
      "name": "get-stdin",
      "version": "4.0.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "b968c6b0a04384324902e8bf1a5df32579a450fe"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-stdin"
        }
      ]
    },
    {
      "type": "library",
      "name": "p-try",
      "version": "1.0.0",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-try"
        }
      ]
    },
    {
      "type": "library",
      "name": "pinkie",
      "version": "2.0.4",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "72556b80cfa0d48a974e80e77248e80ed4f7f870"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pinkie"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-finite",
      "version": "1.0.2",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "cc6677695602be550ef11e8b4aa6305342b6d0aa"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-finite"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-utf8",
      "version": "0.2.1",
      "bom-ref": "log4js@4.5.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",
          "hashes": [
            {
              "alg": "SHA-1",
              "content": "4b0da1442104d1b336340e80797e865cf39f7d72"
            }
          ],
          "comment": "as detected from npm-ls property \"resolved\" and property \"integrity\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:development",
          "value": "true"
        },
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-utf8"
        }
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "log4js@4.5.1-tuxcare.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|@log4js-node/sandboxed-module@2.2.1",
        "log4js@4.5.1-tuxcare.1|callsites@3.1.0",
        "log4js@4.5.1-tuxcare.1|codecov@3.5.0",
        "log4js@4.5.1-tuxcare.1|conventional-changelog@3.1.8",
        "log4js@4.5.1-tuxcare.1|date-format@2.0.0",
        "log4js@4.5.1-tuxcare.1|debug@4.1.1",
        "log4js@4.5.1-tuxcare.1|deep-freeze@0.0.1",
        "log4js@4.5.1-tuxcare.1|eslint-config-airbnb-base@13.1.0",
        "log4js@4.5.1-tuxcare.1|eslint-import-resolver-node@0.3.2",
        "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3",
        "log4js@4.5.1-tuxcare.1|eslint@5.16.0",
        "log4js@4.5.1-tuxcare.1|flatted@2.0.0",
        "log4js@4.5.1-tuxcare.1|husky@1.3.1",
        "log4js@4.5.1-tuxcare.1|nyc@14.1.1",
        "log4js@4.5.1-tuxcare.1|rfdc@1.1.4",
        "log4js@4.5.1-tuxcare.1|streamroller@1.0.6",
        "log4js@4.5.1-tuxcare.1|tap@12.7.0",
        "log4js@4.5.1-tuxcare.1|typescript@3.5.2",
        "log4js@4.5.1-tuxcare.1|validate-commit-msg@2.14.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|@log4js-node/sandboxed-module@2.2.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|require-like@0.1.2",
        "log4js@4.5.1-tuxcare.1|stack-trace@0.0.10"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|callsites@3.1.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|codecov@3.5.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|argv@0.0.2",
        "log4js@4.5.1-tuxcare.1|ignore-walk@3.0.1",
        "log4js@4.5.1-tuxcare.1|js-yaml@3.13.1",
        "log4js@4.5.1-tuxcare.1|teeny-request@3.11.3",
        "log4js@4.5.1-tuxcare.1|urlgrey@0.4.4"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|conventional-changelog@3.1.8",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|conventional-changelog-angular@5.0.3",
        "log4js@4.5.1-tuxcare.1|conventional-changelog-atom@2.0.1",
        "log4js@4.5.1-tuxcare.1|conventional-changelog-codemirror@2.0.1",
        "log4js@4.5.1-tuxcare.1|conventional-changelog-conventionalcommits@3.0.2",
        "log4js@4.5.1-tuxcare.1|conventional-changelog-core@3.2.2",
        "log4js@4.5.1-tuxcare.1|conventional-changelog-ember@2.0.2",
        "log4js@4.5.1-tuxcare.1|conventional-changelog-eslint@3.0.2",
        "log4js@4.5.1-tuxcare.1|conventional-changelog-express@2.0.1",
        "log4js@4.5.1-tuxcare.1|conventional-changelog-jquery@3.0.4",
        "log4js@4.5.1-tuxcare.1|conventional-changelog-jshint@2.0.1",
        "log4js@4.5.1-tuxcare.1|conventional-changelog-preset-loader@2.1.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|date-format@2.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|debug@4.1.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|ms@2.1.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|deep-freeze@0.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|eslint-config-airbnb-base@13.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3",
        "log4js@4.5.1-tuxcare.1|eslint-restricted-globals@0.1.1",
        "log4js@4.5.1-tuxcare.1|eslint@5.16.0",
        "log4js@4.5.1-tuxcare.1|object.assign@4.1.0",
        "log4js@4.5.1-tuxcare.1|object.entries@1.1.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|eslint-import-resolver-node@0.3.2",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|eslint-import-resolver-node@0.3.2|debug@2.6.9",
        "log4js@4.5.1-tuxcare.1|resolve@1.10.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|eslint-import-resolver-node@0.3.2|debug@2.6.9",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|eslint-import-resolver-node@0.3.2|ms@2.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|eslint-import-resolver-node@0.3.2|ms@2.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|array-includes@3.0.3",
        "log4js@4.5.1-tuxcare.1|contains-path@0.1.0",
        "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|debug@2.6.9",
        "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|doctrine@1.5.0",
        "log4js@4.5.1-tuxcare.1|eslint-import-resolver-node@0.3.2",
        "log4js@4.5.1-tuxcare.1|eslint-module-utils@2.4.0",
        "log4js@4.5.1-tuxcare.1|eslint@5.16.0",
        "log4js@4.5.1-tuxcare.1|has@1.0.3",
        "log4js@4.5.1-tuxcare.1|lodash@4.17.14",
        "log4js@4.5.1-tuxcare.1|minimatch@3.0.4",
        "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|read-pkg-up@2.0.0",
        "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|resolve@1.11.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|debug@2.6.9",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|ms@2.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|doctrine@1.5.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|esutils@2.0.2",
        "log4js@4.5.1-tuxcare.1|isarray@1.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|read-pkg-up@2.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|find-up@2.1.0",
        "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|read-pkg@2.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|resolve@1.11.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|path-parse@1.0.6"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|ms@2.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|read-pkg@2.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|load-json-file@2.0.0",
        "log4js@4.5.1-tuxcare.1|normalize-package-data@2.4.0",
        "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|path-type@2.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|load-json-file@2.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|graceful-fs@4.1.15",
        "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|parse-json@2.2.0",
        "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|pify@2.3.0",
        "log4js@4.5.1-tuxcare.1|strip-bom@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|path-type@2.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|pify@2.3.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|parse-json@2.2.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|error-ex@1.3.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|eslint-plugin-import@2.17.3|pify@2.3.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|eslint@5.16.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|@babel/code-frame@7.0.0",
        "log4js@4.5.1-tuxcare.1|ajv@6.10.0",
        "log4js@4.5.1-tuxcare.1|chalk@2.4.2",
        "log4js@4.5.1-tuxcare.1|cross-spawn@6.0.5",
        "log4js@4.5.1-tuxcare.1|debug@4.1.1",
        "log4js@4.5.1-tuxcare.1|doctrine@3.0.0",
        "log4js@4.5.1-tuxcare.1|eslint-scope@4.0.3",
        "log4js@4.5.1-tuxcare.1|eslint-utils@1.3.1",
        "log4js@4.5.1-tuxcare.1|eslint-visitor-keys@1.0.0",
        "log4js@4.5.1-tuxcare.1|espree@5.0.1",
        "log4js@4.5.1-tuxcare.1|esquery@1.0.1",
        "log4js@4.5.1-tuxcare.1|esutils@2.0.2",
        "log4js@4.5.1-tuxcare.1|file-entry-cache@5.0.1",
        "log4js@4.5.1-tuxcare.1|functional-red-black-tree@1.0.1",
        "log4js@4.5.1-tuxcare.1|glob@7.1.3",
        "log4js@4.5.1-tuxcare.1|globals@11.11.0",
        "log4js@4.5.1-tuxcare.1|ignore@4.0.6",
        "log4js@4.5.1-tuxcare.1|import-fresh@3.0.0",
        "log4js@4.5.1-tuxcare.1|imurmurhash@0.1.4",
        "log4js@4.5.1-tuxcare.1|inquirer@6.3.1",
        "log4js@4.5.1-tuxcare.1|js-yaml@3.13.1",
        "log4js@4.5.1-tuxcare.1|json-stable-stringify-without-jsonify@1.0.1",
        "log4js@4.5.1-tuxcare.1|levn@0.3.0",
        "log4js@4.5.1-tuxcare.1|lodash@4.17.14",
        "log4js@4.5.1-tuxcare.1|minimatch@3.0.4",
        "log4js@4.5.1-tuxcare.1|mkdirp@0.5.1",
        "log4js@4.5.1-tuxcare.1|natural-compare@1.4.0",
        "log4js@4.5.1-tuxcare.1|optionator@0.8.2",
        "log4js@4.5.1-tuxcare.1|path-is-inside@1.0.2",
        "log4js@4.5.1-tuxcare.1|progress@2.0.3",
        "log4js@4.5.1-tuxcare.1|regexpp@2.0.1",
        "log4js@4.5.1-tuxcare.1|semver@5.6.0",
        "log4js@4.5.1-tuxcare.1|strip-ansi@4.0.0",
        "log4js@4.5.1-tuxcare.1|strip-json-comments@2.0.1",
        "log4js@4.5.1-tuxcare.1|table@5.2.3",
        "log4js@4.5.1-tuxcare.1|text-table@0.2.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|flatted@2.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|husky@1.3.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|cosmiconfig@5.1.0",
        "log4js@4.5.1-tuxcare.1|execa@1.0.0",
        "log4js@4.5.1-tuxcare.1|husky@1.3.1|find-up@3.0.0",
        "log4js@4.5.1-tuxcare.1|husky@1.3.1|get-stdin@6.0.0",
        "log4js@4.5.1-tuxcare.1|is-ci@2.0.0",
        "log4js@4.5.1-tuxcare.1|husky@1.3.1|pkg-dir@3.0.0",
        "log4js@4.5.1-tuxcare.1|please-upgrade-node@3.1.1",
        "log4js@4.5.1-tuxcare.1|husky@1.3.1|read-pkg@4.0.1",
        "log4js@4.5.1-tuxcare.1|run-node@1.0.0",
        "log4js@4.5.1-tuxcare.1|slash@2.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|husky@1.3.1|find-up@3.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|husky@1.3.1|locate-path@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|husky@1.3.1|get-stdin@6.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|husky@1.3.1|pkg-dir@3.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|husky@1.3.1|find-up@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|husky@1.3.1|read-pkg@4.0.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|normalize-package-data@2.4.0",
        "log4js@4.5.1-tuxcare.1|parse-json@4.0.0",
        "log4js@4.5.1-tuxcare.1|pify@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|husky@1.3.1|locate-path@3.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|husky@1.3.1|p-locate@3.0.0",
        "log4js@4.5.1-tuxcare.1|path-exists@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|husky@1.3.1|p-locate@3.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|husky@1.3.1|p-limit@2.1.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|husky@1.3.1|p-limit@2.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|husky@1.3.1|p-try@2.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|husky@1.3.1|p-try@2.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|nyc@14.1.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|archy@1.0.0",
        "log4js@4.5.1-tuxcare.1|caching-transform@3.0.2",
        "log4js@4.5.1-tuxcare.1|convert-source-map@1.6.0",
        "log4js@4.5.1-tuxcare.1|cp-file@6.2.0",
        "log4js@4.5.1-tuxcare.1|find-cache-dir@2.1.0",
        "log4js@4.5.1-tuxcare.1|nyc@14.1.1|find-up@3.0.0",
        "log4js@4.5.1-tuxcare.1|foreground-child@1.5.6",
        "log4js@4.5.1-tuxcare.1|glob@7.1.3",
        "log4js@4.5.1-tuxcare.1|istanbul-lib-coverage@2.0.5",
        "log4js@4.5.1-tuxcare.1|istanbul-lib-hook@2.0.7",
        "log4js@4.5.1-tuxcare.1|istanbul-lib-instrument@3.3.0",
        "log4js@4.5.1-tuxcare.1|istanbul-lib-report@2.0.8",
        "log4js@4.5.1-tuxcare.1|istanbul-lib-source-maps@3.0.6",
        "log4js@4.5.1-tuxcare.1|istanbul-reports@2.2.6",
        "log4js@4.5.1-tuxcare.1|js-yaml@3.13.1",
        "log4js@4.5.1-tuxcare.1|make-dir@2.1.0",
        "log4js@4.5.1-tuxcare.1|merge-source-map@1.1.0",
        "log4js@4.5.1-tuxcare.1|resolve-from@4.0.0",
        "log4js@4.5.1-tuxcare.1|rimraf@2.6.3",
        "log4js@4.5.1-tuxcare.1|signal-exit@3.0.2",
        "log4js@4.5.1-tuxcare.1|spawn-wrap@1.4.2",
        "log4js@4.5.1-tuxcare.1|test-exclude@5.2.3",
        "log4js@4.5.1-tuxcare.1|uuid@3.3.2",
        "log4js@4.5.1-tuxcare.1|yargs-parser@13.1.1",
        "log4js@4.5.1-tuxcare.1|yargs@13.2.4"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|nyc@14.1.1|find-up@3.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|nyc@14.1.1|locate-path@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|nyc@14.1.1|locate-path@3.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|nyc@14.1.1|p-locate@3.0.0",
        "log4js@4.5.1-tuxcare.1|path-exists@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|nyc@14.1.1|p-locate@3.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|nyc@14.1.1|p-limit@2.2.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|nyc@14.1.1|p-limit@2.2.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|nyc@14.1.1|p-try@2.2.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|nyc@14.1.1|p-try@2.2.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|rfdc@1.1.4"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|streamroller@1.0.6",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|async@2.6.2",
        "log4js@4.5.1-tuxcare.1|date-format@2.0.0",
        "log4js@4.5.1-tuxcare.1|streamroller@1.0.6|debug@3.2.6",
        "log4js@4.5.1-tuxcare.1|fs-extra@7.0.1",
        "log4js@4.5.1-tuxcare.1|lodash@4.17.14"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|streamroller@1.0.6|debug@3.2.6",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|ms@2.1.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|tap@12.7.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|bind-obj-methods@2.0.0",
        "log4js@4.5.1-tuxcare.1|browser-process-hrtime@1.0.0",
        "log4js@4.5.1-tuxcare.1|capture-stack-trace@1.0.1",
        "log4js@4.5.1-tuxcare.1|clean-yaml-object@0.1.0",
        "log4js@4.5.1-tuxcare.1|color-support@1.1.3",
        "log4js@4.5.1-tuxcare.1|coveralls@3.0.4",
        "log4js@4.5.1-tuxcare.1|domain-browser@1.2.0",
        "log4js@4.5.1-tuxcare.1|esm@3.2.25",
        "log4js@4.5.1-tuxcare.1|foreground-child@1.5.6",
        "log4js@4.5.1-tuxcare.1|fs-exists-cached@1.0.0",
        "log4js@4.5.1-tuxcare.1|function-loop@1.0.2",
        "log4js@4.5.1-tuxcare.1|glob@7.1.3",
        "log4js@4.5.1-tuxcare.1|isexe@2.0.0",
        "log4js@4.5.1-tuxcare.1|js-yaml@3.13.1",
        "log4js@4.5.1-tuxcare.1|minipass@2.3.5",
        "log4js@4.5.1-tuxcare.1|mkdirp@0.5.1",
        "log4js@4.5.1-tuxcare.1|nyc@14.1.1",
        "log4js@4.5.1-tuxcare.1|opener@1.5.1",
        "log4js@4.5.1-tuxcare.1|os-homedir@1.0.2",
        "log4js@4.5.1-tuxcare.1|own-or-env@1.0.1",
        "log4js@4.5.1-tuxcare.1|own-or@1.0.0",
        "log4js@4.5.1-tuxcare.1|rimraf@2.6.3",
        "log4js@4.5.1-tuxcare.1|signal-exit@3.0.2",
        "log4js@4.5.1-tuxcare.1|source-map-support@0.5.12",
        "log4js@4.5.1-tuxcare.1|stack-utils@1.0.2",
        "log4js@4.5.1-tuxcare.1|tap-mocha-reporter@3.0.9",
        "log4js@4.5.1-tuxcare.1|tap-parser@7.0.0",
        "log4js@4.5.1-tuxcare.1|tmatch@4.0.0",
        "log4js@4.5.1-tuxcare.1|trivial-deferred@1.0.1",
        "log4js@4.5.1-tuxcare.1|ts-node@8.3.0",
        "log4js@4.5.1-tuxcare.1|tsame@2.0.1",
        "log4js@4.5.1-tuxcare.1|typescript@3.5.2",
        "log4js@4.5.1-tuxcare.1|write-file-atomic@2.4.3",
        "log4js@4.5.1-tuxcare.1|yapool@1.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|typescript@3.5.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|validate-commit-msg@2.14.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|conventional-commit-types@2.2.0",
        "log4js@4.5.1-tuxcare.1|find-parent-dir@0.3.0",
        "log4js@4.5.1-tuxcare.1|findup@0.1.5",
        "log4js@4.5.1-tuxcare.1|semver-regex@1.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|require-like@0.1.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|stack-trace@0.0.10"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|argv@0.0.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|ignore-walk@3.0.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|minimatch@3.0.4"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|js-yaml@3.13.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|argparse@1.0.10",
        "log4js@4.5.1-tuxcare.1|esprima@4.0.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|teeny-request@3.11.3",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|https-proxy-agent@2.2.1",
        "log4js@4.5.1-tuxcare.1|node-fetch@2.6.0",
        "log4js@4.5.1-tuxcare.1|uuid@3.3.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|urlgrey@0.4.4"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|conventional-changelog-angular@5.0.3",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|compare-func@1.3.2",
        "log4js@4.5.1-tuxcare.1|q@1.5.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|conventional-changelog-atom@2.0.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|q@1.5.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|conventional-changelog-codemirror@2.0.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|q@1.5.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|conventional-changelog-conventionalcommits@3.0.2",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|compare-func@1.3.2",
        "log4js@4.5.1-tuxcare.1|q@1.5.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|conventional-changelog-core@3.2.2",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|conventional-changelog-writer@4.0.6",
        "log4js@4.5.1-tuxcare.1|conventional-commits-parser@3.0.3",
        "log4js@4.5.1-tuxcare.1|dateformat@3.0.3",
        "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0",
        "log4js@4.5.1-tuxcare.1|git-raw-commits@2.0.0",
        "log4js@4.5.1-tuxcare.1|git-remote-origin-url@2.0.0",
        "log4js@4.5.1-tuxcare.1|git-semver-tags@2.0.2",
        "log4js@4.5.1-tuxcare.1|lodash@4.17.14",
        "log4js@4.5.1-tuxcare.1|normalize-package-data@2.4.0",
        "log4js@4.5.1-tuxcare.1|q@1.5.1",
        "log4js@4.5.1-tuxcare.1|read-pkg-up@3.0.0",
        "log4js@4.5.1-tuxcare.1|read-pkg@3.0.0",
        "log4js@4.5.1-tuxcare.1|through2@3.0.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|conventional-changelog-ember@2.0.2",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|q@1.5.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|conventional-changelog-eslint@3.0.2",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|q@1.5.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|conventional-changelog-express@2.0.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|q@1.5.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|conventional-changelog-jquery@3.0.4",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|q@1.5.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|conventional-changelog-jshint@2.0.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|compare-func@1.3.2",
        "log4js@4.5.1-tuxcare.1|q@1.5.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|conventional-changelog-preset-loader@2.1.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|ms@2.1.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|eslint-restricted-globals@0.1.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|object.assign@4.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|define-properties@1.1.3",
        "log4js@4.5.1-tuxcare.1|function-bind@1.1.1",
        "log4js@4.5.1-tuxcare.1|has-symbols@1.0.0",
        "log4js@4.5.1-tuxcare.1|object-keys@1.1.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|object.entries@1.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|define-properties@1.1.3",
        "log4js@4.5.1-tuxcare.1|es-abstract@1.13.0",
        "log4js@4.5.1-tuxcare.1|function-bind@1.1.1",
        "log4js@4.5.1-tuxcare.1|has@1.0.3"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|resolve@1.10.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|path-parse@1.0.6"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|array-includes@3.0.3",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|define-properties@1.1.3",
        "log4js@4.5.1-tuxcare.1|es-abstract@1.13.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|contains-path@0.1.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|eslint-module-utils@2.4.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|eslint-module-utils@2.4.0|debug@2.6.9",
        "log4js@4.5.1-tuxcare.1|pkg-dir@2.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|eslint-module-utils@2.4.0|debug@2.6.9",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|eslint-module-utils@2.4.0|ms@2.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|eslint-module-utils@2.4.0|ms@2.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|has@1.0.3",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|function-bind@1.1.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|lodash@4.17.14"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|minimatch@3.0.4",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|brace-expansion@1.1.11"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|@babel/code-frame@7.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|@babel/highlight@7.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|ajv@6.10.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|fast-deep-equal@2.0.1",
        "log4js@4.5.1-tuxcare.1|fast-json-stable-stringify@2.0.0",
        "log4js@4.5.1-tuxcare.1|json-schema-traverse@0.4.1",
        "log4js@4.5.1-tuxcare.1|uri-js@4.2.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|chalk@2.4.2",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|ansi-styles@3.2.1",
        "log4js@4.5.1-tuxcare.1|escape-string-regexp@1.0.5",
        "log4js@4.5.1-tuxcare.1|supports-color@5.5.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|cross-spawn@6.0.5",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|nice-try@1.0.5",
        "log4js@4.5.1-tuxcare.1|path-key@2.0.1",
        "log4js@4.5.1-tuxcare.1|semver@5.6.0",
        "log4js@4.5.1-tuxcare.1|shebang-command@1.2.0",
        "log4js@4.5.1-tuxcare.1|which@1.3.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|doctrine@3.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|esutils@2.0.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|eslint-scope@4.0.3",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|esrecurse@4.2.1",
        "log4js@4.5.1-tuxcare.1|estraverse@4.2.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|eslint-utils@1.3.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|eslint-visitor-keys@1.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|espree@5.0.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|acorn-jsx@5.0.1",
        "log4js@4.5.1-tuxcare.1|acorn@6.1.1",
        "log4js@4.5.1-tuxcare.1|eslint-visitor-keys@1.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|esquery@1.0.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|estraverse@4.2.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|esutils@2.0.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|file-entry-cache@5.0.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|flat-cache@2.0.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|functional-red-black-tree@1.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|glob@7.1.3",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|fs.realpath@1.0.0",
        "log4js@4.5.1-tuxcare.1|inflight@1.0.6",
        "log4js@4.5.1-tuxcare.1|inherits@2.0.3",
        "log4js@4.5.1-tuxcare.1|minimatch@3.0.4",
        "log4js@4.5.1-tuxcare.1|once@1.4.0",
        "log4js@4.5.1-tuxcare.1|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|globals@11.11.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|ignore@4.0.6"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|import-fresh@3.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|parent-module@1.0.1",
        "log4js@4.5.1-tuxcare.1|resolve-from@4.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|imurmurhash@0.1.4"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|inquirer@6.3.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|ansi-escapes@3.2.0",
        "log4js@4.5.1-tuxcare.1|chalk@2.4.2",
        "log4js@4.5.1-tuxcare.1|cli-cursor@2.1.0",
        "log4js@4.5.1-tuxcare.1|cli-width@2.2.0",
        "log4js@4.5.1-tuxcare.1|external-editor@3.0.3",
        "log4js@4.5.1-tuxcare.1|figures@2.0.0",
        "log4js@4.5.1-tuxcare.1|lodash@4.17.14",
        "log4js@4.5.1-tuxcare.1|mute-stream@0.0.7",
        "log4js@4.5.1-tuxcare.1|run-async@2.3.0",
        "log4js@4.5.1-tuxcare.1|rxjs@6.5.1",
        "log4js@4.5.1-tuxcare.1|string-width@2.1.1",
        "log4js@4.5.1-tuxcare.1|inquirer@6.3.1|strip-ansi@5.2.0",
        "log4js@4.5.1-tuxcare.1|through@2.3.8"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|inquirer@6.3.1|strip-ansi@5.2.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|inquirer@6.3.1|ansi-regex@4.1.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|inquirer@6.3.1|ansi-regex@4.1.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|json-stable-stringify-without-jsonify@1.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|levn@0.3.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|prelude-ls@1.1.2",
        "log4js@4.5.1-tuxcare.1|type-check@0.3.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|mkdirp@0.5.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|mkdirp@0.5.1|minimist@0.0.8"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|mkdirp@0.5.1|minimist@0.0.8"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|natural-compare@1.4.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|optionator@0.8.2",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|deep-is@0.1.3",
        "log4js@4.5.1-tuxcare.1|fast-levenshtein@2.0.6",
        "log4js@4.5.1-tuxcare.1|levn@0.3.0",
        "log4js@4.5.1-tuxcare.1|prelude-ls@1.1.2",
        "log4js@4.5.1-tuxcare.1|type-check@0.3.2",
        "log4js@4.5.1-tuxcare.1|optionator@0.8.2|wordwrap@1.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|optionator@0.8.2|wordwrap@1.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|path-is-inside@1.0.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|progress@2.0.3"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|regexpp@2.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|semver@5.6.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|strip-ansi@4.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|ansi-regex@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|strip-json-comments@2.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|table@5.2.3",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|ajv@6.10.0",
        "log4js@4.5.1-tuxcare.1|lodash@4.17.14",
        "log4js@4.5.1-tuxcare.1|slice-ansi@2.1.0",
        "log4js@4.5.1-tuxcare.1|table@5.2.3|string-width@3.1.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|table@5.2.3|string-width@3.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|emoji-regex@7.0.3",
        "log4js@4.5.1-tuxcare.1|is-fullwidth-code-point@2.0.0",
        "log4js@4.5.1-tuxcare.1|table@5.2.3|strip-ansi@5.2.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|table@5.2.3|strip-ansi@5.2.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|table@5.2.3|ansi-regex@4.1.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|table@5.2.3|ansi-regex@4.1.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|text-table@0.2.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|cosmiconfig@5.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|cosmiconfig@5.1.0|import-fresh@2.0.0",
        "log4js@4.5.1-tuxcare.1|is-directory@0.3.1",
        "log4js@4.5.1-tuxcare.1|js-yaml@3.13.1",
        "log4js@4.5.1-tuxcare.1|lodash.get@4.4.2",
        "log4js@4.5.1-tuxcare.1|parse-json@4.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|cosmiconfig@5.1.0|import-fresh@2.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|caller-path@2.0.0",
        "log4js@4.5.1-tuxcare.1|cosmiconfig@5.1.0|resolve-from@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|cosmiconfig@5.1.0|resolve-from@3.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|execa@1.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|cross-spawn@6.0.5",
        "log4js@4.5.1-tuxcare.1|get-stream@4.1.0",
        "log4js@4.5.1-tuxcare.1|is-stream@1.1.0",
        "log4js@4.5.1-tuxcare.1|npm-run-path@2.0.2",
        "log4js@4.5.1-tuxcare.1|p-finally@1.0.0",
        "log4js@4.5.1-tuxcare.1|signal-exit@3.0.2",
        "log4js@4.5.1-tuxcare.1|strip-eof@1.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|is-ci@2.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|ci-info@2.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|please-upgrade-node@3.1.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|semver-compare@1.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|run-node@1.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|slash@2.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|archy@1.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|caching-transform@3.0.2",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|hasha@3.0.0",
        "log4js@4.5.1-tuxcare.1|make-dir@2.1.0",
        "log4js@4.5.1-tuxcare.1|package-hash@3.0.0",
        "log4js@4.5.1-tuxcare.1|write-file-atomic@2.4.3"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|convert-source-map@1.6.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|cp-file@6.2.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|graceful-fs@4.1.15",
        "log4js@4.5.1-tuxcare.1|make-dir@2.1.0",
        "log4js@4.5.1-tuxcare.1|nested-error-stacks@2.1.0",
        "log4js@4.5.1-tuxcare.1|cp-file@6.2.0|pify@4.0.1",
        "log4js@4.5.1-tuxcare.1|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|cp-file@6.2.0|pify@4.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|find-cache-dir@2.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|commondir@1.0.1",
        "log4js@4.5.1-tuxcare.1|make-dir@2.1.0",
        "log4js@4.5.1-tuxcare.1|find-cache-dir@2.1.0|pkg-dir@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|find-cache-dir@2.1.0|pkg-dir@3.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|find-cache-dir@2.1.0|find-up@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|find-cache-dir@2.1.0|find-up@3.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|find-cache-dir@2.1.0|locate-path@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|find-cache-dir@2.1.0|locate-path@3.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|find-cache-dir@2.1.0|p-locate@3.0.0",
        "log4js@4.5.1-tuxcare.1|path-exists@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|find-cache-dir@2.1.0|p-locate@3.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|find-cache-dir@2.1.0|p-limit@2.2.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|find-cache-dir@2.1.0|p-limit@2.2.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|find-cache-dir@2.1.0|p-try@2.2.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|find-cache-dir@2.1.0|p-try@2.2.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|foreground-child@1.5.6",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|foreground-child@1.5.6|cross-spawn@4.0.2",
        "log4js@4.5.1-tuxcare.1|signal-exit@3.0.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|foreground-child@1.5.6|cross-spawn@4.0.2",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|lru-cache@4.1.5",
        "log4js@4.5.1-tuxcare.1|which@1.3.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|istanbul-lib-coverage@2.0.5"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|istanbul-lib-hook@2.0.7",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|append-transform@1.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|istanbul-lib-instrument@3.3.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|@babel/generator@7.4.4",
        "log4js@4.5.1-tuxcare.1|@babel/parser@7.4.5",
        "log4js@4.5.1-tuxcare.1|@babel/template@7.4.4",
        "log4js@4.5.1-tuxcare.1|@babel/traverse@7.4.5",
        "log4js@4.5.1-tuxcare.1|@babel/types@7.4.4",
        "log4js@4.5.1-tuxcare.1|istanbul-lib-coverage@2.0.5",
        "log4js@4.5.1-tuxcare.1|istanbul-lib-instrument@3.3.0|semver@6.1.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|istanbul-lib-instrument@3.3.0|semver@6.1.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|istanbul-lib-report@2.0.8",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|istanbul-lib-coverage@2.0.5",
        "log4js@4.5.1-tuxcare.1|make-dir@2.1.0",
        "log4js@4.5.1-tuxcare.1|istanbul-lib-report@2.0.8|supports-color@6.1.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|istanbul-lib-report@2.0.8|supports-color@6.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|has-flag@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|istanbul-lib-source-maps@3.0.6",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|debug@4.1.1",
        "log4js@4.5.1-tuxcare.1|istanbul-lib-coverage@2.0.5",
        "log4js@4.5.1-tuxcare.1|make-dir@2.1.0",
        "log4js@4.5.1-tuxcare.1|rimraf@2.6.3",
        "log4js@4.5.1-tuxcare.1|source-map@0.6.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|istanbul-reports@2.2.6",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|handlebars@4.1.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|make-dir@2.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|make-dir@2.1.0|pify@4.0.1",
        "log4js@4.5.1-tuxcare.1|semver@5.6.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|make-dir@2.1.0|pify@4.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|merge-source-map@1.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|source-map@0.6.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|resolve-from@4.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|rimraf@2.6.3",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|glob@7.1.3"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|signal-exit@3.0.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|spawn-wrap@1.4.2",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|foreground-child@1.5.6",
        "log4js@4.5.1-tuxcare.1|mkdirp@0.5.1",
        "log4js@4.5.1-tuxcare.1|os-homedir@1.0.2",
        "log4js@4.5.1-tuxcare.1|rimraf@2.6.3",
        "log4js@4.5.1-tuxcare.1|signal-exit@3.0.2",
        "log4js@4.5.1-tuxcare.1|which@1.3.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|test-exclude@5.2.3",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|glob@7.1.3",
        "log4js@4.5.1-tuxcare.1|minimatch@3.0.4",
        "log4js@4.5.1-tuxcare.1|test-exclude@5.2.3|read-pkg-up@4.0.0",
        "log4js@4.5.1-tuxcare.1|require-main-filename@2.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|test-exclude@5.2.3|read-pkg-up@4.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|test-exclude@5.2.3|find-up@3.0.0",
        "log4js@4.5.1-tuxcare.1|read-pkg@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|test-exclude@5.2.3|find-up@3.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|test-exclude@5.2.3|locate-path@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|test-exclude@5.2.3|locate-path@3.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|test-exclude@5.2.3|p-locate@3.0.0",
        "log4js@4.5.1-tuxcare.1|path-exists@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|test-exclude@5.2.3|p-locate@3.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|test-exclude@5.2.3|p-limit@2.2.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|test-exclude@5.2.3|p-limit@2.2.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|test-exclude@5.2.3|p-try@2.2.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|test-exclude@5.2.3|p-try@2.2.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|uuid@3.3.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|yargs-parser@13.1.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|yargs-parser@13.1.1|camelcase@5.3.1",
        "log4js@4.5.1-tuxcare.1|decamelize@1.2.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|yargs-parser@13.1.1|camelcase@5.3.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|yargs@13.2.4",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|cliui@5.0.0",
        "log4js@4.5.1-tuxcare.1|yargs@13.2.4|find-up@3.0.0",
        "log4js@4.5.1-tuxcare.1|get-caller-file@2.0.5",
        "log4js@4.5.1-tuxcare.1|os-locale@3.1.0",
        "log4js@4.5.1-tuxcare.1|require-directory@2.1.1",
        "log4js@4.5.1-tuxcare.1|require-main-filename@2.0.0",
        "log4js@4.5.1-tuxcare.1|set-blocking@2.0.0",
        "log4js@4.5.1-tuxcare.1|yargs@13.2.4|string-width@3.1.0",
        "log4js@4.5.1-tuxcare.1|which-module@2.0.0",
        "log4js@4.5.1-tuxcare.1|y18n@4.0.0",
        "log4js@4.5.1-tuxcare.1|yargs-parser@13.1.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|yargs@13.2.4|find-up@3.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|yargs@13.2.4|locate-path@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|yargs@13.2.4|string-width@3.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|emoji-regex@7.0.3",
        "log4js@4.5.1-tuxcare.1|is-fullwidth-code-point@2.0.0",
        "log4js@4.5.1-tuxcare.1|yargs@13.2.4|strip-ansi@5.2.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|yargs@13.2.4|locate-path@3.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|yargs@13.2.4|p-locate@3.0.0",
        "log4js@4.5.1-tuxcare.1|path-exists@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|yargs@13.2.4|strip-ansi@5.2.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|yargs@13.2.4|ansi-regex@4.1.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|yargs@13.2.4|p-locate@3.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|yargs@13.2.4|p-limit@2.2.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|yargs@13.2.4|ansi-regex@4.1.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|yargs@13.2.4|p-limit@2.2.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|yargs@13.2.4|p-try@2.2.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|yargs@13.2.4|p-try@2.2.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|async@2.6.2",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|lodash@4.17.14"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|fs-extra@7.0.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|graceful-fs@4.1.15",
        "log4js@4.5.1-tuxcare.1|jsonfile@4.0.0",
        "log4js@4.5.1-tuxcare.1|universalify@0.1.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|bind-obj-methods@2.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|browser-process-hrtime@1.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|capture-stack-trace@1.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|clean-yaml-object@0.1.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|color-support@1.1.3"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|coveralls@3.0.4",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|growl@1.10.5",
        "log4js@4.5.1-tuxcare.1|js-yaml@3.13.1",
        "log4js@4.5.1-tuxcare.1|lcov-parse@0.0.10",
        "log4js@4.5.1-tuxcare.1|log-driver@1.2.7",
        "log4js@4.5.1-tuxcare.1|coveralls@3.0.4|minimist@1.2.0",
        "log4js@4.5.1-tuxcare.1|request@2.88.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|coveralls@3.0.4|minimist@1.2.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|domain-browser@1.2.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|esm@3.2.25"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|fs-exists-cached@1.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|function-loop@1.0.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|isexe@2.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|minipass@2.3.5",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|safe-buffer@5.1.2",
        "log4js@4.5.1-tuxcare.1|minipass@2.3.5|yallist@3.0.3"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|minipass@2.3.5|yallist@3.0.3"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|opener@1.5.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|os-homedir@1.0.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|own-or-env@1.0.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|own-or@1.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|own-or@1.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|source-map-support@0.5.12",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|buffer-from@1.1.1",
        "log4js@4.5.1-tuxcare.1|source-map@0.6.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|stack-utils@1.0.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|tap-mocha-reporter@3.0.9",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|color-support@1.1.3",
        "log4js@4.5.1-tuxcare.1|tap-mocha-reporter@3.0.9|debug@2.6.9",
        "log4js@4.5.1-tuxcare.1|diff@1.4.0",
        "log4js@4.5.1-tuxcare.1|escape-string-regexp@1.0.5",
        "log4js@4.5.1-tuxcare.1|glob@7.1.3",
        "log4js@4.5.1-tuxcare.1|js-yaml@3.13.1",
        "log4js@4.5.1-tuxcare.1|tap-mocha-reporter@3.0.9|readable-stream@2.3.6",
        "log4js@4.5.1-tuxcare.1|tap-mocha-reporter@3.0.9|tap-parser@5.4.0",
        "log4js@4.5.1-tuxcare.1|unicode-length@1.0.3"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|tap-mocha-reporter@3.0.9|debug@2.6.9",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|tap-mocha-reporter@3.0.9|ms@2.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|tap-mocha-reporter@3.0.9|readable-stream@2.3.6",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|core-util-is@1.0.2",
        "log4js@4.5.1-tuxcare.1|inherits@2.0.3",
        "log4js@4.5.1-tuxcare.1|isarray@1.0.0",
        "log4js@4.5.1-tuxcare.1|process-nextick-args@2.0.1",
        "log4js@4.5.1-tuxcare.1|safe-buffer@5.1.2",
        "log4js@4.5.1-tuxcare.1|tap-mocha-reporter@3.0.9|string_decoder@1.1.1",
        "log4js@4.5.1-tuxcare.1|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|tap-mocha-reporter@3.0.9|tap-parser@5.4.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|events-to-array@1.1.2",
        "log4js@4.5.1-tuxcare.1|js-yaml@3.13.1",
        "log4js@4.5.1-tuxcare.1|tap-mocha-reporter@3.0.9|readable-stream@2.3.6"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|tap-mocha-reporter@3.0.9|ms@2.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|tap-mocha-reporter@3.0.9|string_decoder@1.1.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|tap-parser@7.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|events-to-array@1.1.2",
        "log4js@4.5.1-tuxcare.1|js-yaml@3.13.1",
        "log4js@4.5.1-tuxcare.1|minipass@2.3.5"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|tmatch@4.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|trivial-deferred@1.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|ts-node@8.3.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|arg@4.1.0",
        "log4js@4.5.1-tuxcare.1|ts-node@8.3.0|diff@4.0.1",
        "log4js@4.5.1-tuxcare.1|make-error@1.3.5",
        "log4js@4.5.1-tuxcare.1|source-map-support@0.5.12",
        "log4js@4.5.1-tuxcare.1|typescript@3.5.2",
        "log4js@4.5.1-tuxcare.1|yn@3.1.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|ts-node@8.3.0|diff@4.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|tsame@2.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|write-file-atomic@2.4.3",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|graceful-fs@4.1.15",
        "log4js@4.5.1-tuxcare.1|imurmurhash@0.1.4",
        "log4js@4.5.1-tuxcare.1|signal-exit@3.0.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|yapool@1.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|conventional-commit-types@2.2.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|find-parent-dir@0.3.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|findup@0.1.5",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|colors@0.6.2",
        "log4js@4.5.1-tuxcare.1|findup@0.1.5|commander@2.1.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|findup@0.1.5|commander@2.1.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|semver-regex@1.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|argparse@1.0.10",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|sprintf-js@1.0.3"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|esprima@4.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|https-proxy-agent@2.2.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|agent-base@4.3.0",
        "log4js@4.5.1-tuxcare.1|https-proxy-agent@2.2.1|debug@3.2.6"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|https-proxy-agent@2.2.1|debug@3.2.6",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|ms@2.1.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|node-fetch@2.6.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|compare-func@1.3.2",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|array-ify@1.0.0",
        "log4js@4.5.1-tuxcare.1|dot-prop@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|q@1.5.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|conventional-changelog-writer@4.0.6",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|compare-func@1.3.2",
        "log4js@4.5.1-tuxcare.1|conventional-commits-filter@2.0.2",
        "log4js@4.5.1-tuxcare.1|dateformat@3.0.3",
        "log4js@4.5.1-tuxcare.1|handlebars@4.1.2",
        "log4js@4.5.1-tuxcare.1|json-stringify-safe@5.0.1",
        "log4js@4.5.1-tuxcare.1|lodash@4.17.14",
        "log4js@4.5.1-tuxcare.1|meow@4.0.1",
        "log4js@4.5.1-tuxcare.1|conventional-changelog-writer@4.0.6|semver@6.1.1",
        "log4js@4.5.1-tuxcare.1|split@1.0.1",
        "log4js@4.5.1-tuxcare.1|through2@3.0.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|conventional-changelog-writer@4.0.6|semver@6.1.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|conventional-commits-parser@3.0.3",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|is-text-path@2.0.0",
        "log4js@4.5.1-tuxcare.1|JSONStream@1.3.5",
        "log4js@4.5.1-tuxcare.1|lodash@4.17.14",
        "log4js@4.5.1-tuxcare.1|meow@4.0.1",
        "log4js@4.5.1-tuxcare.1|split2@2.2.0",
        "log4js@4.5.1-tuxcare.1|through2@3.0.1",
        "log4js@4.5.1-tuxcare.1|trim-off-newlines@1.0.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|dateformat@3.0.3"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|hosted-git-info@2.7.1",
        "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|meow@3.7.0",
        "log4js@4.5.1-tuxcare.1|normalize-package-data@2.4.0",
        "log4js@4.5.1-tuxcare.1|parse-github-repo-url@1.4.1",
        "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|through2@2.0.5"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|meow@3.7.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|camelcase-keys@2.1.0",
        "log4js@4.5.1-tuxcare.1|decamelize@1.2.0",
        "log4js@4.5.1-tuxcare.1|loud-rejection@1.6.0",
        "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|map-obj@1.0.1",
        "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|minimist@1.2.0",
        "log4js@4.5.1-tuxcare.1|normalize-package-data@2.4.0",
        "log4js@4.5.1-tuxcare.1|object-assign@4.1.1",
        "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|read-pkg-up@1.0.1",
        "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|redent@1.0.0",
        "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|trim-newlines@1.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|through2@2.0.5",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|readable-stream@2.3.6",
        "log4js@4.5.1-tuxcare.1|xtend@4.0.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|camelcase-keys@2.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|camelcase@2.1.1",
        "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|map-obj@1.0.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|map-obj@1.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|minimist@1.2.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|read-pkg-up@1.0.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|find-up@1.1.2",
        "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|read-pkg@1.1.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|redent@1.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|indent-string@2.1.0",
        "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|strip-indent@1.0.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|trim-newlines@1.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|readable-stream@2.3.6",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|core-util-is@1.0.2",
        "log4js@4.5.1-tuxcare.1|inherits@2.0.3",
        "log4js@4.5.1-tuxcare.1|isarray@1.0.0",
        "log4js@4.5.1-tuxcare.1|process-nextick-args@2.0.1",
        "log4js@4.5.1-tuxcare.1|safe-buffer@5.1.2",
        "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|string_decoder@1.1.1",
        "log4js@4.5.1-tuxcare.1|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|camelcase@2.1.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|find-up@1.1.2",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|path-exists@2.1.0",
        "log4js@4.5.1-tuxcare.1|pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|read-pkg@1.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|load-json-file@1.1.0",
        "log4js@4.5.1-tuxcare.1|normalize-package-data@2.4.0",
        "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|path-type@1.1.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|indent-string@2.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|repeating@2.0.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|strip-indent@1.0.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|get-stdin@4.0.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|string_decoder@1.1.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|path-exists@2.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|load-json-file@1.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|graceful-fs@4.1.15",
        "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|parse-json@2.2.0",
        "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|pify@2.3.0",
        "log4js@4.5.1-tuxcare.1|pinkie-promise@2.0.1",
        "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|strip-bom@2.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|path-type@1.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|graceful-fs@4.1.15",
        "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|pify@2.3.0",
        "log4js@4.5.1-tuxcare.1|pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|parse-json@2.2.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|error-ex@1.3.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|pify@2.3.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|get-pkg-repo@1.4.0|strip-bom@2.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|is-utf8@0.2.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|git-raw-commits@2.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|dargs@4.1.0",
        "log4js@4.5.1-tuxcare.1|lodash.template@4.5.0",
        "log4js@4.5.1-tuxcare.1|meow@4.0.1",
        "log4js@4.5.1-tuxcare.1|split2@2.2.0",
        "log4js@4.5.1-tuxcare.1|git-raw-commits@2.0.0|through2@2.0.5"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|git-raw-commits@2.0.0|through2@2.0.5",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|git-raw-commits@2.0.0|readable-stream@2.3.6",
        "log4js@4.5.1-tuxcare.1|xtend@4.0.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|git-raw-commits@2.0.0|readable-stream@2.3.6",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|core-util-is@1.0.2",
        "log4js@4.5.1-tuxcare.1|inherits@2.0.3",
        "log4js@4.5.1-tuxcare.1|isarray@1.0.0",
        "log4js@4.5.1-tuxcare.1|process-nextick-args@2.0.1",
        "log4js@4.5.1-tuxcare.1|safe-buffer@5.1.2",
        "log4js@4.5.1-tuxcare.1|git-raw-commits@2.0.0|string_decoder@1.1.1",
        "log4js@4.5.1-tuxcare.1|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|git-raw-commits@2.0.0|string_decoder@1.1.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|git-remote-origin-url@2.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|gitconfiglocal@1.0.0",
        "log4js@4.5.1-tuxcare.1|git-remote-origin-url@2.0.0|pify@2.3.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|git-remote-origin-url@2.0.0|pify@2.3.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|git-semver-tags@2.0.2",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|meow@4.0.1",
        "log4js@4.5.1-tuxcare.1|semver@5.6.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|normalize-package-data@2.4.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|hosted-git-info@2.7.1",
        "log4js@4.5.1-tuxcare.1|is-builtin-module@1.0.0",
        "log4js@4.5.1-tuxcare.1|semver@5.6.0",
        "log4js@4.5.1-tuxcare.1|validate-npm-package-license@3.0.4"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|read-pkg-up@3.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|find-up@2.1.0",
        "log4js@4.5.1-tuxcare.1|read-pkg@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|read-pkg@3.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|load-json-file@4.0.0",
        "log4js@4.5.1-tuxcare.1|normalize-package-data@2.4.0",
        "log4js@4.5.1-tuxcare.1|path-type@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|through2@3.0.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|readable-stream@3.4.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|define-properties@1.1.3",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|object-keys@1.1.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|function-bind@1.1.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|has-symbols@1.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|object-keys@1.1.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|es-abstract@1.13.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|es-to-primitive@1.2.0",
        "log4js@4.5.1-tuxcare.1|function-bind@1.1.1",
        "log4js@4.5.1-tuxcare.1|has@1.0.3",
        "log4js@4.5.1-tuxcare.1|is-callable@1.1.4",
        "log4js@4.5.1-tuxcare.1|is-regex@1.0.4",
        "log4js@4.5.1-tuxcare.1|object-keys@1.1.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|path-parse@1.0.6"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|isarray@1.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|pkg-dir@2.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|find-up@2.1.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|brace-expansion@1.1.11",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|balanced-match@1.0.0",
        "log4js@4.5.1-tuxcare.1|concat-map@0.0.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|find-up@2.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|locate-path@2.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|@babel/highlight@7.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|chalk@2.4.2",
        "log4js@4.5.1-tuxcare.1|esutils@2.0.2",
        "log4js@4.5.1-tuxcare.1|js-tokens@4.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|fast-deep-equal@2.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|fast-json-stable-stringify@2.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|json-schema-traverse@0.4.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|uri-js@4.2.2",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|punycode@2.1.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|ansi-styles@3.2.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|color-convert@1.9.3"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|escape-string-regexp@1.0.5"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|supports-color@5.5.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|has-flag@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|nice-try@1.0.5"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|path-key@2.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|shebang-command@1.2.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|shebang-regex@1.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|which@1.3.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|isexe@2.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|esrecurse@4.2.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|estraverse@4.2.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|estraverse@4.2.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|acorn-jsx@5.0.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|acorn@6.1.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|acorn@6.1.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|flat-cache@2.0.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|flatted@2.0.0",
        "log4js@4.5.1-tuxcare.1|rimraf@2.6.3",
        "log4js@4.5.1-tuxcare.1|write@1.0.3"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|fs.realpath@1.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|inflight@1.0.6",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|once@1.4.0",
        "log4js@4.5.1-tuxcare.1|wrappy@1.0.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|inherits@2.0.3"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|once@1.4.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|wrappy@1.0.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|path-is-absolute@1.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|parent-module@1.0.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|callsites@3.1.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|ansi-escapes@3.2.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|cli-cursor@2.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|restore-cursor@2.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|cli-width@2.2.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|external-editor@3.0.3",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|chardet@0.7.0",
        "log4js@4.5.1-tuxcare.1|iconv-lite@0.4.24",
        "log4js@4.5.1-tuxcare.1|tmp@0.0.33"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|figures@2.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|escape-string-regexp@1.0.5"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|mute-stream@0.0.7"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|run-async@2.3.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|is-promise@2.1.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|rxjs@6.5.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|tslib@1.9.3"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|string-width@2.1.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|is-fullwidth-code-point@2.0.0",
        "log4js@4.5.1-tuxcare.1|strip-ansi@4.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|through@2.3.8"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|prelude-ls@1.1.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|type-check@0.3.2",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|prelude-ls@1.1.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|deep-is@0.1.3"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|fast-levenshtein@2.0.6"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|ansi-regex@3.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|slice-ansi@2.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|ansi-styles@3.2.1",
        "log4js@4.5.1-tuxcare.1|astral-regex@1.0.0",
        "log4js@4.5.1-tuxcare.1|is-fullwidth-code-point@2.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|is-directory@0.3.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|lodash.get@4.4.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|parse-json@4.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|error-ex@1.3.2",
        "log4js@4.5.1-tuxcare.1|json-parse-better-errors@1.0.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|get-stream@4.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|pump@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|is-stream@1.1.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|npm-run-path@2.0.2",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|path-key@2.0.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|p-finally@1.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|strip-eof@1.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|ci-info@2.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|semver-compare@1.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|pify@3.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|hasha@3.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|is-stream@1.1.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|package-hash@3.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|graceful-fs@4.1.15",
        "log4js@4.5.1-tuxcare.1|hasha@3.0.0",
        "log4js@4.5.1-tuxcare.1|lodash.flattendeep@4.4.0",
        "log4js@4.5.1-tuxcare.1|release-zalgo@1.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|safe-buffer@5.1.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|graceful-fs@4.1.15"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|nested-error-stacks@2.1.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|commondir@1.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|append-transform@1.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|default-require-extensions@2.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|@babel/generator@7.4.4",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|@babel/types@7.4.4",
        "log4js@4.5.1-tuxcare.1|jsesc@2.5.2",
        "log4js@4.5.1-tuxcare.1|lodash@4.17.14",
        "log4js@4.5.1-tuxcare.1|@babel/generator@7.4.4|source-map@0.5.7",
        "log4js@4.5.1-tuxcare.1|trim-right@1.0.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|@babel/generator@7.4.4|source-map@0.5.7"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|@babel/parser@7.4.5"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|@babel/template@7.4.4",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|@babel/code-frame@7.0.0",
        "log4js@4.5.1-tuxcare.1|@babel/parser@7.4.5",
        "log4js@4.5.1-tuxcare.1|@babel/types@7.4.4"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|@babel/traverse@7.4.5",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|@babel/code-frame@7.0.0",
        "log4js@4.5.1-tuxcare.1|@babel/generator@7.4.4",
        "log4js@4.5.1-tuxcare.1|@babel/helper-function-name@7.1.0",
        "log4js@4.5.1-tuxcare.1|@babel/helper-split-export-declaration@7.4.4",
        "log4js@4.5.1-tuxcare.1|@babel/parser@7.4.5",
        "log4js@4.5.1-tuxcare.1|@babel/types@7.4.4",
        "log4js@4.5.1-tuxcare.1|debug@4.1.1",
        "log4js@4.5.1-tuxcare.1|globals@11.11.0",
        "log4js@4.5.1-tuxcare.1|lodash@4.17.14"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|@babel/types@7.4.4",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|esutils@2.0.2",
        "log4js@4.5.1-tuxcare.1|lodash@4.17.14",
        "log4js@4.5.1-tuxcare.1|to-fast-properties@2.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|source-map@0.6.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|handlebars@4.1.2",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|neo-async@2.6.1",
        "log4js@4.5.1-tuxcare.1|optimist@0.6.1",
        "log4js@4.5.1-tuxcare.1|source-map@0.6.1",
        "log4js@4.5.1-tuxcare.1|uglify-js@3.6.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|require-main-filename@2.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|decamelize@1.2.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|cliui@5.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|cliui@5.0.0|string-width@3.1.0",
        "log4js@4.5.1-tuxcare.1|cliui@5.0.0|strip-ansi@5.2.0",
        "log4js@4.5.1-tuxcare.1|wrap-ansi@5.1.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|cliui@5.0.0|string-width@3.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|emoji-regex@7.0.3",
        "log4js@4.5.1-tuxcare.1|is-fullwidth-code-point@2.0.0",
        "log4js@4.5.1-tuxcare.1|cliui@5.0.0|strip-ansi@5.2.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|cliui@5.0.0|strip-ansi@5.2.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|cliui@5.0.0|ansi-regex@4.1.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|cliui@5.0.0|ansi-regex@4.1.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|get-caller-file@2.0.5"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|os-locale@3.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|execa@1.0.0",
        "log4js@4.5.1-tuxcare.1|lcid@2.0.0",
        "log4js@4.5.1-tuxcare.1|mem@4.3.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|require-directory@2.1.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|set-blocking@2.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|which-module@2.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|y18n@4.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|jsonfile@4.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|graceful-fs@4.1.15"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|universalify@0.1.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|growl@1.10.5"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|lcov-parse@0.0.10"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|log-driver@1.2.7"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|request@2.88.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|aws-sign2@0.7.0",
        "log4js@4.5.1-tuxcare.1|aws4@1.8.0",
        "log4js@4.5.1-tuxcare.1|caseless@0.12.0",
        "log4js@4.5.1-tuxcare.1|combined-stream@1.0.8",
        "log4js@4.5.1-tuxcare.1|extend@3.0.2",
        "log4js@4.5.1-tuxcare.1|forever-agent@0.6.1",
        "log4js@4.5.1-tuxcare.1|form-data@2.3.3",
        "log4js@4.5.1-tuxcare.1|har-validator@5.1.3",
        "log4js@4.5.1-tuxcare.1|http-signature@1.2.0",
        "log4js@4.5.1-tuxcare.1|is-typedarray@1.0.0",
        "log4js@4.5.1-tuxcare.1|isstream@0.1.2",
        "log4js@4.5.1-tuxcare.1|json-stringify-safe@5.0.1",
        "log4js@4.5.1-tuxcare.1|mime-types@2.1.24",
        "log4js@4.5.1-tuxcare.1|oauth-sign@0.9.0",
        "log4js@4.5.1-tuxcare.1|performance-now@2.1.0",
        "log4js@4.5.1-tuxcare.1|qs@6.5.2",
        "log4js@4.5.1-tuxcare.1|safe-buffer@5.1.2",
        "log4js@4.5.1-tuxcare.1|tough-cookie@2.4.3",
        "log4js@4.5.1-tuxcare.1|tunnel-agent@0.6.0",
        "log4js@4.5.1-tuxcare.1|uuid@3.3.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|buffer-from@1.1.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|diff@1.4.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|unicode-length@1.0.3",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|unicode-length@1.0.3|punycode@1.4.1",
        "log4js@4.5.1-tuxcare.1|unicode-length@1.0.3|strip-ansi@3.0.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|unicode-length@1.0.3|punycode@1.4.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|unicode-length@1.0.3|strip-ansi@3.0.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|unicode-length@1.0.3|ansi-regex@2.1.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|unicode-length@1.0.3|ansi-regex@2.1.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|events-to-array@1.1.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|arg@4.1.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|make-error@1.3.5"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|yn@3.1.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|colors@0.6.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|sprintf-js@1.0.3"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|agent-base@4.3.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|es6-promisify@5.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|array-ify@1.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|dot-prop@3.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|is-obj@1.0.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|conventional-commits-filter@2.0.2",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|lodash.ismatch@4.4.0",
        "log4js@4.5.1-tuxcare.1|modify-values@1.0.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|json-stringify-safe@5.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|meow@4.0.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|camelcase-keys@4.2.0",
        "log4js@4.5.1-tuxcare.1|decamelize-keys@1.1.0",
        "log4js@4.5.1-tuxcare.1|loud-rejection@1.6.0",
        "log4js@4.5.1-tuxcare.1|minimist-options@3.0.2",
        "log4js@4.5.1-tuxcare.1|meow@4.0.1|minimist@1.2.0",
        "log4js@4.5.1-tuxcare.1|normalize-package-data@2.4.0",
        "log4js@4.5.1-tuxcare.1|read-pkg-up@3.0.0",
        "log4js@4.5.1-tuxcare.1|redent@2.0.0",
        "log4js@4.5.1-tuxcare.1|trim-newlines@2.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|meow@4.0.1|minimist@1.2.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|split@1.0.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|through@2.3.8"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|is-text-path@2.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|text-extensions@2.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|JSONStream@1.3.5",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|jsonparse@1.3.1",
        "log4js@4.5.1-tuxcare.1|through@2.3.8"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|split2@2.2.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|split2@2.2.0|through2@2.0.5"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|split2@2.2.0|through2@2.0.5",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|split2@2.2.0|readable-stream@2.3.6",
        "log4js@4.5.1-tuxcare.1|xtend@4.0.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|split2@2.2.0|readable-stream@2.3.6",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|core-util-is@1.0.2",
        "log4js@4.5.1-tuxcare.1|inherits@2.0.3",
        "log4js@4.5.1-tuxcare.1|isarray@1.0.0",
        "log4js@4.5.1-tuxcare.1|process-nextick-args@2.0.1",
        "log4js@4.5.1-tuxcare.1|safe-buffer@5.1.2",
        "log4js@4.5.1-tuxcare.1|split2@2.2.0|string_decoder@1.1.1",
        "log4js@4.5.1-tuxcare.1|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|split2@2.2.0|string_decoder@1.1.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|trim-off-newlines@1.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|hosted-git-info@2.7.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|parse-github-repo-url@1.4.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|dargs@4.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|number-is-nan@1.0.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|lodash.template@4.5.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|lodash._reinterpolate@3.0.0",
        "log4js@4.5.1-tuxcare.1|lodash.templatesettings@4.1.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|gitconfiglocal@1.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|ini@1.3.5"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|is-builtin-module@1.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|builtin-modules@1.1.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|validate-npm-package-license@3.0.4",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|spdx-correct@3.1.0",
        "log4js@4.5.1-tuxcare.1|spdx-expression-parse@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|load-json-file@4.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|graceful-fs@4.1.15",
        "log4js@4.5.1-tuxcare.1|parse-json@4.0.0",
        "log4js@4.5.1-tuxcare.1|pify@3.0.0",
        "log4js@4.5.1-tuxcare.1|strip-bom@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|path-type@3.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|pify@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|readable-stream@3.4.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|inherits@2.0.3",
        "log4js@4.5.1-tuxcare.1|string_decoder@1.2.0",
        "log4js@4.5.1-tuxcare.1|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|es-to-primitive@1.2.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|is-callable@1.1.4",
        "log4js@4.5.1-tuxcare.1|is-date-object@1.0.1",
        "log4js@4.5.1-tuxcare.1|is-symbol@1.0.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|is-callable@1.1.4"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|is-regex@1.0.4",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|has@1.0.3"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|balanced-match@1.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|concat-map@0.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|locate-path@2.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|p-locate@2.0.0",
        "log4js@4.5.1-tuxcare.1|path-exists@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|js-tokens@4.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|punycode@2.1.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|color-convert@1.9.3",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|color-name@1.1.3"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|has-flag@3.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|shebang-regex@1.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|write@1.0.3",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|mkdirp@0.5.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|wrappy@1.0.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|restore-cursor@2.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|onetime@2.0.1",
        "log4js@4.5.1-tuxcare.1|signal-exit@3.0.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|chardet@0.7.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|iconv-lite@0.4.24",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|tmp@0.0.33",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|os-tmpdir@1.0.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|is-promise@2.1.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|tslib@1.9.3"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|is-fullwidth-code-point@2.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|astral-regex@1.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|emoji-regex@7.0.3"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|caller-path@2.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|caller-callsite@2.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|error-ex@1.3.2",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|is-arrayish@0.2.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|json-parse-better-errors@1.0.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|pump@3.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|end-of-stream@1.4.1",
        "log4js@4.5.1-tuxcare.1|once@1.4.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|path-exists@3.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|lodash.flattendeep@4.4.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|release-zalgo@1.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|es6-error@4.1.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|lru-cache@4.1.5",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|pseudomap@1.0.2",
        "log4js@4.5.1-tuxcare.1|yallist@2.1.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|default-require-extensions@2.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|strip-bom@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|jsesc@2.5.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|trim-right@1.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|@babel/helper-function-name@7.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|@babel/helper-get-function-arity@7.0.0",
        "log4js@4.5.1-tuxcare.1|@babel/template@7.4.4",
        "log4js@4.5.1-tuxcare.1|@babel/types@7.4.4"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|@babel/helper-split-export-declaration@7.4.4",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|@babel/types@7.4.4"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|to-fast-properties@2.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|neo-async@2.6.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|optimist@0.6.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|minimist@0.0.10",
        "log4js@4.5.1-tuxcare.1|wordwrap@0.0.3"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|uglify-js@3.6.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|commander@2.20.0",
        "log4js@4.5.1-tuxcare.1|source-map@0.6.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|wrap-ansi@5.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|ansi-styles@3.2.1",
        "log4js@4.5.1-tuxcare.1|wrap-ansi@5.1.0|string-width@3.1.0",
        "log4js@4.5.1-tuxcare.1|wrap-ansi@5.1.0|strip-ansi@5.2.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|wrap-ansi@5.1.0|string-width@3.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|emoji-regex@7.0.3",
        "log4js@4.5.1-tuxcare.1|is-fullwidth-code-point@2.0.0",
        "log4js@4.5.1-tuxcare.1|wrap-ansi@5.1.0|strip-ansi@5.2.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|wrap-ansi@5.1.0|strip-ansi@5.2.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|wrap-ansi@5.1.0|ansi-regex@4.1.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|wrap-ansi@5.1.0|ansi-regex@4.1.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|lcid@2.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|invert-kv@2.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|mem@4.3.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|map-age-cleaner@0.1.3",
        "log4js@4.5.1-tuxcare.1|mem@4.3.0|mimic-fn@2.1.0",
        "log4js@4.5.1-tuxcare.1|p-is-promise@2.1.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|mem@4.3.0|mimic-fn@2.1.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|aws-sign2@0.7.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|aws4@1.8.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|caseless@0.12.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|combined-stream@1.0.8",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|delayed-stream@1.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|extend@3.0.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|forever-agent@0.6.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|form-data@2.3.3",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|asynckit@0.4.0",
        "log4js@4.5.1-tuxcare.1|combined-stream@1.0.8",
        "log4js@4.5.1-tuxcare.1|mime-types@2.1.24"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|har-validator@5.1.3",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|ajv@6.10.0",
        "log4js@4.5.1-tuxcare.1|har-schema@2.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|http-signature@1.2.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|assert-plus@1.0.0",
        "log4js@4.5.1-tuxcare.1|jsprim@1.4.1",
        "log4js@4.5.1-tuxcare.1|sshpk@1.16.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|is-typedarray@1.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|isstream@0.1.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|mime-types@2.1.24",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|mime-db@1.40.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|oauth-sign@0.9.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|performance-now@2.1.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|qs@6.5.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|tough-cookie@2.4.3",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|psl@1.1.33",
        "log4js@4.5.1-tuxcare.1|tough-cookie@2.4.3|punycode@1.4.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|tough-cookie@2.4.3|punycode@1.4.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|tunnel-agent@0.6.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|core-util-is@1.0.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|process-nextick-args@2.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|util-deprecate@1.0.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|es6-promisify@5.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|es6-promise@4.2.8"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|is-obj@1.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|lodash.ismatch@4.4.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|modify-values@1.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|camelcase-keys@4.2.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|camelcase@4.1.0",
        "log4js@4.5.1-tuxcare.1|map-obj@2.0.0",
        "log4js@4.5.1-tuxcare.1|quick-lru@1.1.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|decamelize-keys@1.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|decamelize@1.2.0",
        "log4js@4.5.1-tuxcare.1|decamelize-keys@1.1.0|map-obj@1.0.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|decamelize-keys@1.1.0|map-obj@1.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|loud-rejection@1.6.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|currently-unhandled@0.4.1",
        "log4js@4.5.1-tuxcare.1|signal-exit@3.0.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|minimist-options@3.0.2",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|arrify@1.0.1",
        "log4js@4.5.1-tuxcare.1|is-plain-obj@1.1.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|redent@2.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|indent-string@3.2.0",
        "log4js@4.5.1-tuxcare.1|strip-indent@2.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|trim-newlines@2.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|text-extensions@2.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|jsonparse@1.3.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|object-assign@4.1.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|xtend@4.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|number-is-nan@1.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|lodash._reinterpolate@3.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|lodash.templatesettings@4.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|lodash._reinterpolate@3.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|ini@1.3.5"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|builtin-modules@1.1.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|spdx-correct@3.1.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|spdx-expression-parse@3.0.0",
        "log4js@4.5.1-tuxcare.1|spdx-license-ids@3.0.3"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|spdx-expression-parse@3.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|spdx-exceptions@2.2.0",
        "log4js@4.5.1-tuxcare.1|spdx-license-ids@3.0.3"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|strip-bom@3.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|string_decoder@1.2.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|is-date-object@1.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|is-symbol@1.0.2",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|has-symbols@1.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|p-locate@2.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|p-limit@1.3.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|color-name@1.1.3"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|onetime@2.0.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|mimic-fn@1.2.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|safer-buffer@2.1.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|os-tmpdir@1.0.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|caller-callsite@2.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|caller-callsite@2.0.0|callsites@2.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|caller-callsite@2.0.0|callsites@2.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|is-arrayish@0.2.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|end-of-stream@1.4.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|once@1.4.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|es6-error@4.1.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|pseudomap@1.0.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|yallist@2.1.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|@babel/helper-get-function-arity@7.0.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|@babel/types@7.4.4"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|minimist@0.0.10"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|wordwrap@0.0.3"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|commander@2.20.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|invert-kv@2.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|map-age-cleaner@0.1.3",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|p-defer@1.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|p-is-promise@2.1.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|delayed-stream@1.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|asynckit@0.4.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|har-schema@2.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|assert-plus@1.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|jsprim@1.4.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|assert-plus@1.0.0",
        "log4js@4.5.1-tuxcare.1|extsprintf@1.3.0",
        "log4js@4.5.1-tuxcare.1|json-schema@0.2.3",
        "log4js@4.5.1-tuxcare.1|verror@1.10.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|sshpk@1.16.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|asn1@0.2.4",
        "log4js@4.5.1-tuxcare.1|assert-plus@1.0.0",
        "log4js@4.5.1-tuxcare.1|bcrypt-pbkdf@1.0.2",
        "log4js@4.5.1-tuxcare.1|dashdash@1.14.1",
        "log4js@4.5.1-tuxcare.1|ecc-jsbn@0.1.2",
        "log4js@4.5.1-tuxcare.1|getpass@0.1.7",
        "log4js@4.5.1-tuxcare.1|jsbn@0.1.1",
        "log4js@4.5.1-tuxcare.1|safer-buffer@2.1.2",
        "log4js@4.5.1-tuxcare.1|tweetnacl@0.14.5"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|mime-db@1.40.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|psl@1.1.33"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|es6-promise@4.2.8"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|camelcase@4.1.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|map-obj@2.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|quick-lru@1.1.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|currently-unhandled@0.4.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|array-find-index@1.0.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|arrify@1.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|is-plain-obj@1.1.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|indent-string@3.2.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|strip-indent@2.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|spdx-license-ids@3.0.3"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|spdx-exceptions@2.2.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|p-limit@1.3.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|p-try@1.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|mimic-fn@1.2.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|p-defer@1.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|extsprintf@1.3.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|json-schema@0.2.3"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|verror@1.10.0",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|assert-plus@1.0.0",
        "log4js@4.5.1-tuxcare.1|core-util-is@1.0.2",
        "log4js@4.5.1-tuxcare.1|extsprintf@1.3.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|asn1@0.2.4",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|bcrypt-pbkdf@1.0.2",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|tweetnacl@0.14.5"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|dashdash@1.14.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|assert-plus@1.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|ecc-jsbn@0.1.2",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|jsbn@0.1.1",
        "log4js@4.5.1-tuxcare.1|safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|getpass@0.1.7",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|assert-plus@1.0.0"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|jsbn@0.1.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|tweetnacl@0.14.5"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|array-find-index@1.0.2"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|pinkie-promise@2.0.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|pinkie@2.0.4"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|repeating@2.0.1",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|is-finite@1.0.2"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|get-stdin@4.0.1"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|p-try@1.0.0"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|pinkie@2.0.4"
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|is-finite@1.0.2",
      "dependsOn": [
        "log4js@4.5.1-tuxcare.1|number-is-nan@1.0.1"
      ]
    },
    {
      "ref": "log4js@4.5.1-tuxcare.1|is-utf8@0.2.1"
    }
  ]
}