{
  "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "version": 1,
  "serialNumber": "urn:uuid:ecacc3f6-c35b-4fcd-8b46-0c66aadde5ca",
  "metadata": {
    "timestamp": "2026-03-23T16:13:19.941Z",
    "tools": {
      "components": [
        {
          "type": "application",
          "name": "npm",
          "version": "11.9.0"
        },
        {
          "type": "application",
          "name": "cyclonedx-npm",
          "group": "@cyclonedx",
          "version": "4.2.1",
          "author": "Jan Kowalleck",
          "description": "Create CycloneDX Software Bill of Materials (SBOM) from NPM projects.",
          "licenses": [
            {
              "license": {
                "id": "Apache-2.0"
              }
            }
          ],
          "externalReferences": [
            {
              "url": "git+https://github.com/CycloneDX/cyclonedx-node-npm.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/CycloneDX/cyclonedx-node-npm#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/CycloneDX/cyclonedx-node-npm/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            }
          ]
        },
        {
          "type": "library",
          "name": "cyclonedx-library",
          "group": "@cyclonedx",
          "version": "10.0.0",
          "author": "Jan Kowalleck",
          "description": "Core functionality of CycloneDX for JavaScript (Node.js or WebBrowser).",
          "licenses": [
            {
              "license": {
                "id": "Apache-2.0"
              }
            }
          ],
          "externalReferences": [
            {
              "url": "git+https://github.com/CycloneDX/cyclonedx-javascript-library.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/CycloneDX/cyclonedx-javascript-library#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/CycloneDX/cyclonedx-javascript-library/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            }
          ]
        }
      ]
    },
    "component": {
      "type": "application",
      "name": "diff",
      "version": "7.0.0-tuxcare.1",
      "bom-ref": "diff@7.0.0-tuxcare.1",
      "description": "A JavaScript text diff implementation.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/diff@7.0.0-tuxcare.1?vcs_url=git%3A%2F%2Fgithub.com%2Fkpdecker%2Fjsdiff.git",
      "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\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": ""
        }
      ]
    }
  },
  "components": [
    {
      "type": "library",
      "name": "cli",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/cli@7.24.1",
      "author": "The Babel Team",
      "description": "Babel command line.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/cli@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-cli",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-cli",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20cli%22+is%3Aopen",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/cli/-/cli-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/cli"
        }
      ]
    },
    {
      "type": "library",
      "name": "core",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
      "author": "The Babel Team",
      "description": "Babel compiler core.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/core@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-core",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-core",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20core%22+is%3Aopen",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/core/-/core-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/core"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "types",
          "group": "@babel",
          "version": "7.24.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/core@7.24.1|@babel/types@7.24.0",
          "author": "The Babel Team",
          "description": "Babel Types is a Lodash-esque utility library for AST nodes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/types@7.24.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-types",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-types",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20types%22+is%3Aopen",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/core/node_modules/@babel/types"
            }
          ]
        },
        {
          "type": "library",
          "name": "debug",
          "version": "4.3.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/core@7.24.1|debug@4.3.3",
          "author": "Josh Junon",
          "description": "Lightweight debugging utility for Node.js and the browser",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@4.3.3",
          "externalReferences": [
            {
              "url": "git://github.com/debug-js/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/debug-js/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/debug-js/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/core/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "semver",
          "version": "6.3.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/core@7.24.1|semver@6.3.1",
          "author": "GitHub Inc.",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@6.3.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.3.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/core/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-modules-commonjs",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-modules-commonjs@7.24.1",
      "author": "The Babel Team",
      "description": "This plugin transforms ES2015 modules to CommonJS",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-modules-commonjs@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-modules-commonjs",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-modules-commonjs",
          "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/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-modules-commonjs"
        }
      ]
    },
    {
      "type": "library",
      "name": "preset-env",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/preset-env@7.24.1",
      "author": "The Babel Team",
      "description": "A Babel preset for each environment.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/preset-env@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-preset-env",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-preset-env",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20preset-env%22+is%3Aopen",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/preset-env"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "semver",
          "version": "6.3.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/preset-env@7.24.1|semver@6.3.1",
          "author": "GitHub Inc.",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@6.3.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.3.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/preset-env/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "register",
      "group": "@babel",
      "version": "7.23.7",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/register@7.23.7",
      "author": "The Babel Team",
      "description": "babel require hook",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/register@7.23.7",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-register",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-register",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20register%22+is%3Aopen",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/register/-/register-7.23.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/register"
        }
      ]
    },
    {
      "type": "library",
      "name": "colors",
      "group": "@colors",
      "version": "1.6.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|@colors/colors@1.6.0",
      "author": "DABH",
      "description": "get colors in your node.js console",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40colors/colors@1.6.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/DABH/colors.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/DABH/colors.js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DABH/colors.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@colors/colors/-/colors-1.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@colors/colors"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-babel",
      "group": "@rollup",
      "version": "6.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0",
      "author": "Rich Harris",
      "description": "Seamless integration between Rollup and Babel.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/plugin-babel@6.1.0?download_url=https%3A%2F%2Fels-java-dev.nexus.svcs.io%2Frepository%2Fnpmjs-registry%2F%40rollup%2Fplugin-babel%2F-%2Fplugin-babel-6.1.0.tgz",
      "externalReferences": [
        {
          "url": "git+https://github.com/rollup/plugins.git#packages/babel",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/rollup/plugins/tree/master/packages/babel#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/rollup/plugins/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://els-java-dev.nexus.svcs.io/repository/npmjs-registry/@rollup/plugin-babel/-/plugin-babel-6.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@rollup/plugin-babel"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "helper-module-imports",
          "group": "@babel",
          "version": "7.28.6",
          "bom-ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/helper-module-imports@7.28.6",
          "author": "The Babel Team",
          "description": "Babel helper functions for inserting module loads",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/helper-module-imports@7.28.6?download_url=https%3A%2F%2Fels-java-dev.nexus.svcs.io%2Frepository%2Fnpmjs-registry%2F%40babel%2Fhelper-module-imports%2F-%2Fhelper-module-imports-7.28.6.tgz",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-helper-module-imports",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-helper-module-imports",
              "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://els-java-dev.nexus.svcs.io/repository/npmjs-registry/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@rollup/plugin-babel/node_modules/@babel/helper-module-imports"
            }
          ]
        },
        {
          "type": "library",
          "name": "traverse",
          "group": "@babel",
          "version": "7.29.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/traverse@7.29.0",
          "author": "The Babel Team",
          "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.29.0?download_url=https%3A%2F%2Fels-java-dev.nexus.svcs.io%2Frepository%2Fnpmjs-registry%2F%40babel%2Ftraverse%2F-%2Ftraverse-7.29.0.tgz",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-traverse",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-traverse",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20traverse%22+is%3Aopen",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://els-java-dev.nexus.svcs.io/repository/npmjs-registry/@babel/traverse/-/traverse-7.29.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@rollup/plugin-babel/node_modules/@babel/traverse"
            }
          ]
        },
        {
          "type": "library",
          "name": "types",
          "group": "@babel",
          "version": "7.29.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/types@7.29.0",
          "author": "The Babel Team",
          "description": "Babel Types is a Lodash-esque utility library for AST nodes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/types@7.29.0?download_url=https%3A%2F%2Fels-java-dev.nexus.svcs.io%2Frepository%2Fnpmjs-registry%2F%40babel%2Ftypes%2F-%2Ftypes-7.29.0.tgz",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-types",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-types",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20types%22+is%3Aopen",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://els-java-dev.nexus.svcs.io/repository/npmjs-registry/@babel/types/-/types-7.29.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@rollup/plugin-babel/node_modules/@babel/types"
            }
          ]
        },
        {
          "type": "library",
          "name": "code-frame",
          "group": "@babel",
          "version": "7.29.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/code-frame@7.29.0",
          "author": "The Babel Team",
          "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.29.0?download_url=https%3A%2F%2Fels-java-dev.nexus.svcs.io%2Frepository%2Fnpmjs-registry%2F%40babel%2Fcode-frame%2F-%2Fcode-frame-7.29.0.tgz",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-code-frame",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-code-frame",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://els-java-dev.nexus.svcs.io/repository/npmjs-registry/@babel/code-frame/-/code-frame-7.29.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@rollup/plugin-babel/node_modules/@babel/code-frame"
            }
          ]
        },
        {
          "type": "library",
          "name": "generator",
          "group": "@babel",
          "version": "7.29.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/generator@7.29.1",
          "author": "The Babel Team",
          "description": "Turns an AST into code.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/generator@7.29.1?download_url=https%3A%2F%2Fels-java-dev.nexus.svcs.io%2Frepository%2Fnpmjs-registry%2F%40babel%2Fgenerator%2F-%2Fgenerator-7.29.1.tgz",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-generator",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-generator",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20generator%22+is%3Aopen",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://els-java-dev.nexus.svcs.io/repository/npmjs-registry/@babel/generator/-/generator-7.29.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@rollup/plugin-babel/node_modules/@babel/generator"
            }
          ]
        },
        {
          "type": "library",
          "name": "parser",
          "group": "@babel",
          "version": "7.29.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/parser@7.29.2",
          "author": "The Babel Team",
          "description": "A JavaScript parser",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/parser@7.29.2?download_url=https%3A%2F%2Fels-java-dev.nexus.svcs.io%2Frepository%2Fnpmjs-registry%2F%40babel%2Fparser%2F-%2Fparser-7.29.2.tgz",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-parser",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-parser",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A+parser+%28babylon%29%22+is%3Aopen",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://els-java-dev.nexus.svcs.io/repository/npmjs-registry/@babel/parser/-/parser-7.29.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@rollup/plugin-babel/node_modules/@babel/parser"
            }
          ]
        },
        {
          "type": "library",
          "name": "template",
          "group": "@babel",
          "version": "7.28.6",
          "bom-ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/template@7.28.6",
          "author": "The Babel Team",
          "description": "Generate an AST from a string template.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/template@7.28.6?download_url=https%3A%2F%2Fels-java-dev.nexus.svcs.io%2Frepository%2Fnpmjs-registry%2F%40babel%2Ftemplate%2F-%2Ftemplate-7.28.6.tgz",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-template",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-template",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20template%22+is%3Aopen",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://els-java-dev.nexus.svcs.io/repository/npmjs-registry/@babel/template/-/template-7.28.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@rollup/plugin-babel/node_modules/@babel/template"
            }
          ]
        },
        {
          "type": "library",
          "name": "helper-string-parser",
          "group": "@babel",
          "version": "7.27.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/helper-string-parser@7.27.1",
          "author": "The Babel Team",
          "description": "A utility package to parse strings",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/helper-string-parser@7.27.1?download_url=https%3A%2F%2Fels-java-dev.nexus.svcs.io%2Frepository%2Fnpmjs-registry%2F%40babel%2Fhelper-string-parser%2F-%2Fhelper-string-parser-7.27.1.tgz",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-helper-string-parser",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-helper-string-parser",
              "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://els-java-dev.nexus.svcs.io/repository/npmjs-registry/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@rollup/plugin-babel/node_modules/@babel/helper-string-parser"
            }
          ]
        },
        {
          "type": "library",
          "name": "helper-validator-identifier",
          "group": "@babel",
          "version": "7.28.5",
          "bom-ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/helper-validator-identifier@7.28.5",
          "author": "The Babel Team",
          "description": "Validate identifier/keywords name",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/helper-validator-identifier@7.28.5?download_url=https%3A%2F%2Fels-java-dev.nexus.svcs.io%2Frepository%2Fnpmjs-registry%2F%40babel%2Fhelper-validator-identifier%2F-%2Fhelper-validator-identifier-7.28.5.tgz",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-helper-validator-identifier",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://github.com/babel/babel#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/babel/babel/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://els-java-dev.nexus.svcs.io/repository/npmjs-registry/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@rollup/plugin-babel/node_modules/@babel/helper-validator-identifier"
            }
          ]
        },
        {
          "type": "library",
          "name": "picocolors",
          "version": "1.1.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|picocolors@1.1.1",
          "author": "Alexey Raspopov",
          "description": "The tiniest and the fastest library for terminal output formatting with ANSI colors",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/picocolors@1.1.1?download_url=https%3A%2F%2Fels-java-dev.nexus.svcs.io%2Frepository%2Fnpmjs-registry%2Fpicocolors%2F-%2Fpicocolors-1.1.1.tgz",
          "externalReferences": [
            {
              "url": "git+https://github.com/alexeyraspopov/picocolors.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/alexeyraspopov/picocolors#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/alexeyraspopov/picocolors/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://els-java-dev.nexus.svcs.io/repository/npmjs-registry/picocolors/-/picocolors-1.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@rollup/plugin-babel/node_modules/picocolors"
            }
          ]
        },
        {
          "type": "library",
          "name": "gen-mapping",
          "group": "@jridgewell",
          "version": "0.3.13",
          "bom-ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@jridgewell/gen-mapping@0.3.13",
          "author": "Justin Ridgewell",
          "description": "Generate source maps",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.13?download_url=https%3A%2F%2Fels-java-dev.nexus.svcs.io%2Frepository%2Fnpmjs-registry%2F%40jridgewell%2Fgen-mapping%2F-%2Fgen-mapping-0.3.13.tgz",
          "externalReferences": [
            {
              "url": "git+https://github.com/jridgewell/sourcemaps.git#packages/gen-mapping",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://github.com/jridgewell/sourcemaps/tree/main/packages/gen-mapping",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jridgewell/sourcemaps/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://els-java-dev.nexus.svcs.io/repository/npmjs-registry/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@rollup/plugin-babel/node_modules/@jridgewell/gen-mapping"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "sourcemap-codec",
              "group": "@jridgewell",
              "version": "1.5.5",
              "bom-ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@jridgewell/gen-mapping@0.3.13|@jridgewell/sourcemap-codec@1.5.5",
              "author": "Justin Ridgewell",
              "description": "Encode/decode sourcemap mappings",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.5.5?download_url=https%3A%2F%2Fels-java-dev.nexus.svcs.io%2Frepository%2Fnpmjs-registry%2F%40jridgewell%2Fsourcemap-codec%2F-%2Fsourcemap-codec-1.5.5.tgz",
              "externalReferences": [
                {
                  "url": "git+https://github.com/jridgewell/sourcemaps.git#packages/sourcemap-codec",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
                },
                {
                  "url": "https://github.com/jridgewell/sourcemaps/tree/main/packages/sourcemap-codec",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/jridgewell/sourcemaps/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://els-java-dev.nexus.svcs.io/repository/npmjs-registry/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/@rollup/plugin-babel/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/sourcemap-codec"
                }
              ]
            },
            {
              "type": "library",
              "name": "trace-mapping",
              "group": "@jridgewell",
              "version": "0.3.25",
              "bom-ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@jridgewell/gen-mapping@0.3.13|@jridgewell/trace-mapping@0.3.25",
              "author": "Justin Ridgewell",
              "description": "Trace the original position through a source map",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.25",
              "externalReferences": [
                {
                  "url": "git+https://github.com/jridgewell/trace-mapping.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/jridgewell/trace-mapping#readme",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/jridgewell/trace-mapping/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/@rollup/plugin-babel/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping"
                }
              ],
              "components": [
                {
                  "type": "library",
                  "name": "sourcemap-codec",
                  "group": "@jridgewell",
                  "version": "1.4.15",
                  "bom-ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@jridgewell/gen-mapping@0.3.13|@jridgewell/trace-mapping@0.3.25|@jridgewell/sourcemap-codec@1.4.15",
                  "author": "Rich Harris",
                  "description": "Encode/decode sourcemap mappings",
                  "licenses": [
                    {
                      "license": {
                        "id": "MIT",
                        "acknowledgement": "declared"
                      }
                    }
                  ],
                  "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15",
                  "externalReferences": [
                    {
                      "url": "git+https://github.com/jridgewell/sourcemap-codec.git",
                      "type": "vcs",
                      "comment": "as detected from PackageJson property \"repository.url\""
                    },
                    {
                      "url": "https://github.com/jridgewell/sourcemap-codec#readme",
                      "type": "website",
                      "comment": "as detected from PackageJson property \"homepage\""
                    },
                    {
                      "url": "https://github.com/jridgewell/sourcemap-codec/issues",
                      "type": "issue-tracker",
                      "comment": "as detected from PackageJson property \"bugs.url\""
                    },
                    {
                      "url": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
                      "type": "distribution",
                      "comment": "as detected from npm-ls property \"resolved\""
                    }
                  ],
                  "properties": [
                    {
                      "name": "cdx:npm:package:path",
                      "value": "node_modules/@rollup/plugin-babel/node_modules/@jridgewell/gen-mapping/node_modules/@jridgewell/trace-mapping/node_modules/@jridgewell/sourcemap-codec"
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "trace-mapping",
          "group": "@jridgewell",
          "version": "0.3.31",
          "bom-ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@jridgewell/trace-mapping@0.3.31",
          "author": "Justin Ridgewell",
          "description": "Trace the original position through a source map",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.31?download_url=https%3A%2F%2Fels-java-dev.nexus.svcs.io%2Frepository%2Fnpmjs-registry%2F%40jridgewell%2Ftrace-mapping%2F-%2Ftrace-mapping-0.3.31.tgz",
          "externalReferences": [
            {
              "url": "git+https://github.com/jridgewell/sourcemaps.git#packages/trace-mapping",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://github.com/jridgewell/sourcemaps/tree/main/packages/trace-mapping",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jridgewell/sourcemaps/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://els-java-dev.nexus.svcs.io/repository/npmjs-registry/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@rollup/plugin-babel/node_modules/@jridgewell/trace-mapping"
            }
          ]
        },
        {
          "type": "library",
          "name": "jsesc",
          "version": "3.1.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|jsesc@3.1.0",
          "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@3.1.0?download_url=https%3A%2F%2Fels-java-dev.nexus.svcs.io%2Frepository%2Fnpmjs-registry%2Fjsesc%2F-%2Fjsesc-3.1.0.tgz",
          "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://els-java-dev.nexus.svcs.io/repository/npmjs-registry/jsesc/-/jsesc-3.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@rollup/plugin-babel/node_modules/jsesc"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "babel-eslint",
      "version": "10.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0",
      "author": "Sebastian McKenzie",
      "description": "Custom parser for ESLint",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/babel-eslint@10.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel-eslint.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/babel/babel-eslint",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel-eslint/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/babel-eslint"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "parser",
          "group": "@babel",
          "version": "7.11.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@babel/parser@7.11.3",
          "author": "Sebastian McKenzie",
          "description": "A JavaScript parser",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/parser@7.11.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-parser",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "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.11.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/babel-eslint/node_modules/@babel/parser"
            }
          ]
        },
        {
          "type": "library",
          "name": "traverse",
          "group": "@babel",
          "version": "7.23.6",
          "bom-ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@babel/traverse@7.23.6",
          "author": "The Babel Team",
          "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.23.6",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-traverse",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-traverse",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20traverse%22+is%3Aopen",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/babel-eslint/node_modules/@babel/traverse"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "code-frame",
              "group": "@babel",
              "version": "7.23.5",
              "bom-ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@babel/traverse@7.23.6|@babel/code-frame@7.23.5",
              "author": "The Babel Team",
              "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.23.5",
              "externalReferences": [
                {
                  "url": "git+https://github.com/babel/babel.git#packages/babel-code-frame",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
                },
                {
                  "url": "https://babel.dev/docs/en/next/babel-code-frame",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/babel-eslint/node_modules/@babel/traverse/node_modules/@babel/code-frame"
                }
              ]
            },
            {
              "type": "library",
              "name": "parser",
              "group": "@babel",
              "version": "7.23.6",
              "bom-ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@babel/traverse@7.23.6|@babel/parser@7.23.6",
              "author": "The Babel Team",
              "description": "A JavaScript parser",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/%40babel/parser@7.23.6",
              "externalReferences": [
                {
                  "url": "git+https://github.com/babel/babel.git#packages/babel-parser",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
                },
                {
                  "url": "https://babel.dev/docs/en/next/babel-parser",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A+parser+%28babylon%29%22+is%3Aopen",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/babel-eslint/node_modules/@babel/traverse/node_modules/@babel/parser"
                }
              ]
            },
            {
              "type": "library",
              "name": "types",
              "group": "@babel",
              "version": "7.23.6",
              "bom-ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@babel/traverse@7.23.6|@babel/types@7.23.6",
              "author": "The Babel Team",
              "description": "Babel Types is a Lodash-esque utility library for AST nodes",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/%40babel/types@7.23.6",
              "externalReferences": [
                {
                  "url": "git+https://github.com/babel/babel.git#packages/babel-types",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
                },
                {
                  "url": "https://babel.dev/docs/en/next/babel-types",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20types%22+is%3Aopen",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/babel-eslint/node_modules/@babel/traverse/node_modules/@babel/types"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "types",
          "group": "@babel",
          "version": "7.11.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@babel/types@7.11.0",
          "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.11.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-types",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "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.11.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/babel-eslint/node_modules/@babel/types"
            }
          ]
        },
        {
          "type": "library",
          "name": "resolve",
          "version": "1.17.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|resolve@1.17.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.17.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.17.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/babel-eslint/node_modules/resolve"
            }
          ]
        },
        {
          "type": "library",
          "name": "generator",
          "group": "@babel",
          "version": "7.23.6",
          "bom-ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@babel/generator@7.23.6",
          "author": "The Babel Team",
          "description": "Turns an AST into code.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/generator@7.23.6",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-generator",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-generator",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20generator%22+is%3Aopen",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/babel-eslint/node_modules/@babel/generator"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "types",
              "group": "@babel",
              "version": "7.23.6",
              "bom-ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@babel/generator@7.23.6|@babel/types@7.23.6",
              "author": "The Babel Team",
              "description": "Babel Types is a Lodash-esque utility library for AST nodes",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/%40babel/types@7.23.6",
              "externalReferences": [
                {
                  "url": "git+https://github.com/babel/babel.git#packages/babel-types",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
                },
                {
                  "url": "https://babel.dev/docs/en/next/babel-types",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20types%22+is%3Aopen",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/babel-eslint/node_modules/@babel/generator/node_modules/@babel/types"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "highlight",
          "group": "@babel",
          "version": "7.23.4",
          "bom-ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@babel/highlight@7.23.4",
          "author": "The Babel Team",
          "description": "Syntax highlight JavaScript strings for output in terminals.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/highlight@7.23.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-highlight",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-highlight",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/babel/babel/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/babel-eslint/node_modules/@babel/highlight"
            }
          ]
        },
        {
          "type": "library",
          "name": "gen-mapping",
          "group": "@jridgewell",
          "version": "0.3.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@jridgewell/gen-mapping@0.3.3",
          "author": "Justin Ridgewell",
          "description": "Generate source maps",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/jridgewell/gen-mapping.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jridgewell/gen-mapping#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jridgewell/gen-mapping/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/babel-eslint/node_modules/@jridgewell/gen-mapping"
            }
          ]
        },
        {
          "type": "library",
          "name": "trace-mapping",
          "group": "@jridgewell",
          "version": "0.3.20",
          "bom-ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@jridgewell/trace-mapping@0.3.20",
          "author": "Justin Ridgewell",
          "description": "Trace the original position through a source map",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.20",
          "externalReferences": [
            {
              "url": "git+https://github.com/jridgewell/trace-mapping.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jridgewell/trace-mapping#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jridgewell/trace-mapping/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/babel-eslint/node_modules/@jridgewell/trace-mapping"
            }
          ]
        },
        {
          "type": "library",
          "name": "set-array",
          "group": "@jridgewell",
          "version": "1.1.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@jridgewell/set-array@1.1.2",
          "author": "Justin Ridgewell",
          "description": "Like a Set, but provides the index of the `key` in the backing array",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40jridgewell/set-array@1.1.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jridgewell/set-array.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jridgewell/set-array#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jridgewell/set-array/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/babel-eslint/node_modules/@jridgewell/set-array"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "babel-loader",
      "version": "9.1.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|babel-loader@9.1.3",
      "author": "Luis Couto",
      "description": "babel module loader for webpack",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/babel-loader@9.1.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel-loader.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/babel/babel-loader",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel-loader/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/babel-loader"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "find-cache-dir",
          "version": "4.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|babel-loader@9.1.3|find-cache-dir@4.0.0",
          "author": "Sindre Sorhus",
          "description": "Finds the common standard cache directory",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/find-cache-dir@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/find-cache-dir.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/find-cache-dir#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/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-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/babel-loader/node_modules/find-cache-dir"
            }
          ]
        },
        {
          "type": "library",
          "name": "pkg-dir",
          "version": "7.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|babel-loader@9.1.3|pkg-dir@7.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@7.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-7.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/babel-loader/node_modules/pkg-dir"
            }
          ]
        },
        {
          "type": "library",
          "name": "find-up",
          "version": "6.3.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|babel-loader@9.1.3|find-up@6.3.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@6.3.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-6.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/babel-loader/node_modules/find-up"
            }
          ]
        },
        {
          "type": "library",
          "name": "locate-path",
          "version": "7.2.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|babel-loader@9.1.3|locate-path@7.2.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@7.2.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-7.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/babel-loader/node_modules/locate-path"
            }
          ]
        },
        {
          "type": "library",
          "name": "path-exists",
          "version": "5.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|babel-loader@9.1.3|path-exists@5.0.0",
          "author": "Sindre Sorhus",
          "description": "Check if a path exists",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/path-exists@5.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-5.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/babel-loader/node_modules/path-exists"
            }
          ]
        },
        {
          "type": "library",
          "name": "p-locate",
          "version": "6.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|babel-loader@9.1.3|p-locate@6.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@6.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-6.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/babel-loader/node_modules/p-locate"
            }
          ]
        },
        {
          "type": "library",
          "name": "p-limit",
          "version": "4.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|babel-loader@9.1.3|p-limit@4.0.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@4.0.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-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/babel-loader/node_modules/p-limit"
            }
          ]
        },
        {
          "type": "library",
          "name": "yocto-queue",
          "version": "1.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|babel-loader@9.1.3|yocto-queue@1.0.0",
          "author": "Sindre Sorhus",
          "description": "Tiny queue data structure",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/yocto-queue@1.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/yocto-queue.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/yocto-queue#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/yocto-queue/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/babel-loader/node_modules/yocto-queue"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "chai",
      "version": "4.4.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|chai@4.4.1",
      "author": "Jake Luer",
      "description": "BDD/TDD assertion library for node.js and the browser. Test framework agnostic.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/chai@4.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/chaijs/chai.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://chaijs.com",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chaijs/chai/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chai"
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint",
      "version": "5.16.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0",
      "author": "Nicholas C. Zakas",
      "description": "An AST-based pattern checker for JavaScript.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eslint@5.16.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/eslint/eslint.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://eslint.org",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/eslint/eslint/issues/",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/eslint/-/eslint-5.16.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "cross-spawn",
          "version": "6.0.5",
          "bom-ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|cross-spawn@6.0.5",
          "author": "André Cruz",
          "description": "Cross platform child_process#spawn and child_process#spawnSync",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/cross-spawn@6.0.5",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/moxystudio/node-cross-spawn.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/moxystudio/node-cross-spawn",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/moxystudio/node-cross-spawn/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/cross-spawn"
            }
          ]
        },
        {
          "type": "library",
          "name": "eslint-scope",
          "version": "4.0.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|eslint-scope@4.0.3",
          "description": "ECMAScript scope analyzer for ESLint",
          "licenses": [
            {
              "license": {
                "id": "BSD-2-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/eslint-scope@4.0.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/eslint/eslint-scope.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://github.com/eslint/eslint-scope",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/eslint/eslint-scope/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/eslint-scope"
            }
          ]
        },
        {
          "type": "library",
          "name": "espree",
          "version": "5.0.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|espree@5.0.1",
          "author": "Nicholas C. Zakas",
          "description": "An Esprima-compatible JavaScript parser built on Acorn",
          "licenses": [
            {
              "license": {
                "id": "BSD-2-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/espree@5.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/eslint/espree.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/eslint/espree",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/eslint/espree.git",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/espree"
            }
          ]
        },
        {
          "type": "library",
          "name": "ignore",
          "version": "4.0.6",
          "bom-ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|ignore@4.0.6",
          "author": "kael",
          "description": "Ignore is a manager and filter for .gitignore rules.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ignore@4.0.6",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/kaelzhang/node-ignore.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/kaelzhang/node-ignore#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/kaelzhang/node-ignore/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/ignore"
            }
          ]
        },
        {
          "type": "library",
          "name": "js-yaml",
          "version": "3.14.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|js-yaml@3.14.1",
          "author": "Vladimir Zapparov",
          "description": "YAML 1.2 parser and serializer",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/js-yaml@3.14.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/nodeca/js-yaml.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/nodeca/js-yaml",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/nodeca/js-yaml/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/js-yaml"
            }
          ]
        },
        {
          "type": "library",
          "name": "mkdirp",
          "version": "0.5.6",
          "bom-ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|mkdirp@0.5.6",
          "author": "James Halliday",
          "description": "Recursively mkdir, like `mkdir -p`",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mkdirp@0.5.6",
          "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.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/mkdirp"
            }
          ]
        },
        {
          "type": "library",
          "name": "semver",
          "version": "5.7.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|semver@5.7.2",
          "author": "GitHub Inc.",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@5.7.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/semver"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "4.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|strip-ansi@4.0.0",
          "author": "Sindre Sorhus",
          "description": "Strip ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-ansi@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/strip-ansi.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "path-key",
          "version": "2.0.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|path-key@2.0.1",
          "author": "Sindre Sorhus",
          "description": "Get the PATH environment variable key cross-platform",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/path-key@2.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/path-key.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/path-key#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/path-key/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/path-key"
            }
          ]
        },
        {
          "type": "library",
          "name": "shebang-command",
          "version": "1.2.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|shebang-command@1.2.0",
          "author": "Kevin Martensson",
          "description": "Get the command from a shebang",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/shebang-command@1.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/kevva/shebang-command.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/kevva/shebang-command#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/kevva/shebang-command/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/shebang-command"
            }
          ]
        },
        {
          "type": "library",
          "name": "estraverse",
          "version": "4.3.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|estraverse@4.3.0",
          "description": "ECMAScript JS AST traversal functions",
          "licenses": [
            {
              "license": {
                "id": "BSD-2-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/estraverse@4.3.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.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/estraverse"
            }
          ]
        },
        {
          "type": "library",
          "name": "acorn",
          "version": "6.4.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|acorn@6.4.2",
          "description": "ECMAScript parser",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/acorn@6.4.2",
          "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.4.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/acorn"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "3.0.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|ansi-regex@3.0.1",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-regex@3.0.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-3.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/ansi-regex"
            }
          ]
        },
        {
          "type": "library",
          "name": "shebang-regex",
          "version": "1.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|shebang-regex@1.0.0",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching a shebang",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/shebang-regex@1.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/shebang-regex.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/shebang-regex#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/shebang-regex/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/shebang-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-babel",
      "version": "8.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|grunt-babel@8.0.0",
      "author": "Sindre Sorhus",
      "description": "Use next generation JavaScript, today",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-babel@8.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/grunt-babel.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/babel/grunt-babel#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/grunt-babel/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-babel/-/grunt-babel-8.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-babel"
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-cli",
      "version": "1.4.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|grunt-cli@1.4.3",
      "author": "Grunt Development Team",
      "description": "The grunt command line interface",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-cli@1.4.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/gruntjs/grunt-cli.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gruntjs/grunt-cli#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gruntjs/grunt-cli/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-cli"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "nopt",
          "version": "4.0.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-cli@1.4.3|nopt@4.0.1",
          "author": "Isaac Z. Schlueter",
          "description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/nopt@4.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/nopt.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/nopt#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/nopt/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-cli/node_modules/nopt"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-contrib-clean",
      "version": "2.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|grunt-contrib-clean@2.0.1",
      "author": "Grunt Team",
      "description": "Clean files and folders",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-contrib-clean@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/gruntjs/grunt-contrib-clean.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gruntjs/grunt-contrib-clean#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gruntjs/grunt-contrib-clean/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-contrib-clean/-/grunt-contrib-clean-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-contrib-clean"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "rimraf",
          "version": "2.7.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-contrib-clean@2.0.1|rimraf@2.7.1",
          "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.7.1",
          "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.7.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-contrib-clean/node_modules/rimraf"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-contrib-copy",
      "version": "1.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|grunt-contrib-copy@1.0.0",
      "author": "Grunt Team",
      "description": "Copy files and folders",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-contrib-copy@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/gruntjs/grunt-contrib-copy.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gruntjs/grunt-contrib-copy#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gruntjs/grunt-contrib-copy/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-contrib-copy/-/grunt-contrib-copy-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-contrib-copy"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "chalk",
          "version": "1.1.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-contrib-copy@1.0.0|chalk@1.1.3",
          "description": "Terminal string styling done right. Much color.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/chalk@1.1.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/chalk.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/chalk#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/chalk/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-contrib-copy/node_modules/chalk"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-styles",
          "version": "2.2.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-contrib-copy@1.0.0|ansi-styles@2.2.1",
          "author": "Sindre Sorhus",
          "description": "ANSI escape codes for styling strings in the terminal",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-styles@2.2.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-styles.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-contrib-copy/node_modules/ansi-styles"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "3.0.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-contrib-copy@1.0.0|strip-ansi@3.0.1",
          "author": "Sindre Sorhus",
          "description": "Strip ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-ansi@3.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/strip-ansi.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-contrib-copy/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "supports-color",
          "version": "2.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-contrib-copy@1.0.0|supports-color@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Detect whether a terminal supports color",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/supports-color@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/supports-color.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/supports-color#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/supports-color/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-contrib-copy/node_modules/supports-color"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-contrib-uglify",
      "version": "5.2.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|grunt-contrib-uglify@5.2.2",
      "author": "Grunt Team",
      "description": "Minify JavaScript files with UglifyJS",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-contrib-uglify@5.2.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/gruntjs/grunt-contrib-uglify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gruntjs/grunt-contrib-uglify#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gruntjs/grunt-contrib-uglify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-5.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-contrib-uglify"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "chalk",
          "version": "4.1.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-contrib-uglify@5.2.2|chalk@4.1.2",
          "description": "Terminal string styling done right",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/chalk@4.1.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-4.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-contrib-uglify/node_modules/chalk"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-contrib-watch",
      "version": "1.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|grunt-contrib-watch@1.1.0",
      "author": "Grunt Team",
      "description": "Run predefined tasks whenever watched file patterns are added, changed or deleted",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-contrib-watch@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/gruntjs/grunt-contrib-watch.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gruntjs/grunt-contrib-watch#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gruntjs/grunt-contrib-watch/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-contrib-watch"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "async",
          "version": "2.6.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-contrib-watch@1.1.0|async@2.6.3",
          "author": "Caolan McMahon",
          "description": "Higher-order functions and common patterns for asynchronous code",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/async@2.6.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/caolan/async.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://caolan.github.io/async/",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/caolan/async/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-contrib-watch/node_modules/async"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-eslint",
      "version": "24.3.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0",
      "author": "Sindre Sorhus",
      "description": "Validate files with ESLint",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-eslint@24.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/grunt-eslint.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/grunt-eslint#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/grunt-eslint/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-eslint/-/grunt-eslint-24.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-eslint"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "chalk",
          "version": "4.1.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|chalk@4.1.2",
          "description": "Terminal string styling done right",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/chalk@4.1.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-4.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-eslint/node_modules/chalk"
            }
          ]
        },
        {
          "type": "library",
          "name": "eslint",
          "version": "8.57.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|eslint@8.57.0",
          "author": "Nicholas C. Zakas",
          "description": "An AST-based pattern checker for JavaScript.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/eslint@8.57.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-8.57.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-eslint/node_modules/eslint"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "chalk",
              "version": "4.1.0",
              "bom-ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|eslint@8.57.0|chalk@4.1.0",
              "description": "Terminal string styling done right",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/chalk@4.1.0",
              "externalReferences": [
                {
                  "url": "git+https://github.com/chalk/chalk.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/chalk/chalk#readme",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/chalk/chalk/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/grunt-eslint/node_modules/eslint/node_modules/chalk"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "eslint-utils",
          "group": "@eslint-community",
          "version": "4.4.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|@eslint-community/eslint-utils@4.4.0",
          "author": "Toru Nagashima",
          "description": "Utilities for ESLint plugins.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40eslint-community/eslint-utils@4.4.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/eslint-community/eslint-utils.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/eslint-community/eslint-utils#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/eslint-community/eslint-utils/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-eslint/node_modules/@eslint-community/eslint-utils"
            }
          ]
        },
        {
          "type": "library",
          "name": "escape-string-regexp",
          "version": "4.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|escape-string-regexp@4.0.0",
          "author": "Sindre Sorhus",
          "description": "Escape RegExp special characters",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/escape-string-regexp@4.0.0",
          "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-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-eslint/node_modules/escape-string-regexp"
            }
          ]
        },
        {
          "type": "library",
          "name": "eslint-scope",
          "version": "7.2.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|eslint-scope@7.2.2",
          "description": "ECMAScript scope analyzer for ESLint",
          "licenses": [
            {
              "license": {
                "id": "BSD-2-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/eslint-scope@7.2.2",
          "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-7.2.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-eslint/node_modules/eslint-scope"
            }
          ]
        },
        {
          "type": "library",
          "name": "eslint-visitor-keys",
          "version": "3.4.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|eslint-visitor-keys@3.4.3",
          "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@3.4.3",
          "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-3.4.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-eslint/node_modules/eslint-visitor-keys"
            }
          ]
        },
        {
          "type": "library",
          "name": "file-entry-cache",
          "version": "6.0.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|file-entry-cache@6.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@6.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-6.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-eslint/node_modules/file-entry-cache"
            }
          ]
        },
        {
          "type": "library",
          "name": "find-up",
          "version": "5.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|find-up@5.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@5.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-5.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-eslint/node_modules/find-up"
            }
          ]
        },
        {
          "type": "library",
          "name": "glob-parent",
          "version": "6.0.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|glob-parent@6.0.2",
          "author": "Gulp Team",
          "description": "Extract the non-magic parent path from a glob string.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob-parent@6.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/gulpjs/glob-parent.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/gulpjs/glob-parent#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/gulpjs/glob-parent/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-eslint/node_modules/glob-parent"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "is-glob",
              "version": "4.0.3",
              "bom-ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|glob-parent@6.0.2|is-glob@4.0.3",
              "author": "Jon Schlinkert",
              "description": "Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience.",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/is-glob@4.0.3",
              "externalReferences": [
                {
                  "url": "git+https://github.com/micromatch/is-glob.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/micromatch/is-glob",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/micromatch/is-glob/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/grunt-eslint/node_modules/glob-parent/node_modules/is-glob"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "globals",
          "version": "13.24.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|globals@13.24.0",
          "author": "Sindre Sorhus",
          "description": "Global identifiers from different JavaScript environments",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/globals@13.24.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-13.24.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-eslint/node_modules/globals"
            }
          ]
        },
        {
          "type": "library",
          "name": "js-yaml",
          "version": "4.1.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|js-yaml@4.1.0",
          "author": "Vladimir Zapparov",
          "description": "YAML 1.2 parser and serializer",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/js-yaml@4.1.0",
          "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#readme",
              "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-4.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-eslint/node_modules/js-yaml"
            }
          ]
        },
        {
          "type": "library",
          "name": "levn",
          "version": "0.4.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|levn@0.4.1",
          "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.4.1",
          "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.4.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-eslint/node_modules/levn"
            }
          ]
        },
        {
          "type": "library",
          "name": "optionator",
          "version": "0.9.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|optionator@0.9.3",
          "author": "George Zahariev",
          "description": "option parsing and help generation",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/optionator@0.9.3",
          "externalReferences": [
            {
              "url": "git://github.com/gkz/optionator.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/gkz/optionator",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/gkz/optionator/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-eslint/node_modules/optionator"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "6.0.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|strip-ansi@6.0.1",
          "author": "Sindre Sorhus",
          "description": "Strip ANSI escape codes from a string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-ansi@6.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-6.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-eslint/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "flat-cache",
          "version": "3.2.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|flat-cache@3.2.0",
          "author": "Jared Wray",
          "description": "A stupidly simple key/value storage using files to persist some data",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/flat-cache@3.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jaredwray/flat-cache.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jaredwray/flat-cache#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jaredwray/flat-cache/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-eslint/node_modules/flat-cache"
            }
          ]
        },
        {
          "type": "library",
          "name": "locate-path",
          "version": "6.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|locate-path@6.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@6.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-6.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-eslint/node_modules/locate-path"
            }
          ]
        },
        {
          "type": "library",
          "name": "path-exists",
          "version": "4.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|path-exists@4.0.0",
          "author": "Sindre Sorhus",
          "description": "Check if a path exists",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/path-exists@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/path-exists.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/path-exists#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/path-exists/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-eslint/node_modules/path-exists"
            }
          ]
        },
        {
          "type": "library",
          "name": "argparse",
          "version": "2.0.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|argparse@2.0.1",
          "description": "CLI arguments parser. Native port of python's argparse.",
          "licenses": [
            {
              "license": {
                "id": "Python-2.0",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/argparse@2.0.1",
          "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-2.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-eslint/node_modules/argparse"
            }
          ]
        },
        {
          "type": "library",
          "name": "prelude-ls",
          "version": "1.2.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|prelude-ls@1.2.1",
          "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"
              }
            }
          ],
          "purl": "pkg:npm/prelude-ls@1.2.1",
          "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.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-eslint/node_modules/prelude-ls"
            }
          ]
        },
        {
          "type": "library",
          "name": "type-check",
          "version": "0.4.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|type-check@0.4.0",
          "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.4.0",
          "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.4.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-eslint/node_modules/type-check"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "5.0.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|ansi-regex@5.0.1",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-regex@5.0.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-5.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-eslint/node_modules/ansi-regex"
            }
          ]
        },
        {
          "type": "library",
          "name": "flatted",
          "version": "3.3.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|flatted@3.3.1",
          "author": "Andrea Giammarchi",
          "description": "A super light and fast circular JSON parser.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/flatted@3.3.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/WebReflection/flatted.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/WebReflection/flatted#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/WebReflection/flatted/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-eslint/node_modules/flatted"
            }
          ]
        },
        {
          "type": "library",
          "name": "p-locate",
          "version": "5.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|p-locate@5.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@5.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-5.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-eslint/node_modules/p-locate"
            }
          ]
        },
        {
          "type": "library",
          "name": "p-limit",
          "version": "3.1.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|p-limit@3.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@3.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-3.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-eslint/node_modules/p-limit"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-exec",
      "version": "3.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|grunt-exec@3.0.0",
      "author": "Jake Harding",
      "description": "Grunt task for executing shell commands.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-exec@3.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/jharding/grunt-exec.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jharding/grunt-exec",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jharding/grunt-exec/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-exec/-/grunt-exec-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-exec"
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-karma",
      "version": "4.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|grunt-karma@4.0.2",
      "author": "Dave Geddes",
      "description": "grunt plugin for karma test runner",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-karma@4.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/karma-runner/grunt-karma.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/karma-runner/grunt-karma#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/karma-runner/grunt-karma/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-karma/-/grunt-karma-4.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-karma"
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-mocha-istanbul",
      "version": "5.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|grunt-mocha-istanbul@5.0.2",
      "description": "Almost config-free Istanbul code coverage reporter for Mocha usage in Grunt",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-mocha-istanbul@5.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/pocesar/grunt-mocha-istanbul.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/pocesar/grunt-mocha-istanbul#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/pocesar/grunt-mocha-istanbul/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-mocha-istanbul/-/grunt-mocha-istanbul-5.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-mocha-istanbul"
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-mocha-test",
      "version": "0.13.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|grunt-mocha-test@0.13.3",
      "author": "Peter Halliday",
      "description": "A grunt task for running server side mocha tests",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-mocha-test@0.13.3",
      "externalReferences": [
        {
          "url": "git://github.com/pghalliday/grunt-mocha-test.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/pghalliday/grunt-mocha-test",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/pghalliday/grunt-mocha-test/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-mocha-test/-/grunt-mocha-test-0.13.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-mocha-test"
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-webpack",
      "version": "6.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|grunt-webpack@6.0.0",
      "author": "Tobias Koppers @sokra",
      "description": "Use webpack with grunt.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-webpack@6.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/webpack-contrib/grunt-webpack.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/webpack-contrib/grunt-webpack",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/webpack-contrib/grunt-webpack/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-webpack/-/grunt-webpack-6.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-webpack"
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt",
      "version": "1.6.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|grunt@1.6.1",
      "author": "Grunt Development Team",
      "description": "The JavaScript Task Runner",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt@1.6.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/gruntjs/grunt.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://gruntjs.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gruntjs/grunt/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt/-/grunt-1.6.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "glob",
          "version": "7.1.6",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt@1.6.1|glob@7.1.6",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@7.1.6",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-glob#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt/node_modules/glob"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "minimatch",
              "version": "3.1.2",
              "bom-ref": "diff@7.0.0-tuxcare.1|grunt@1.6.1|glob@7.1.6|minimatch@3.1.2",
              "author": "Isaac Z. Schlueter",
              "description": "a glob matcher in javascript",
              "licenses": [
                {
                  "license": {
                    "id": "ISC",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/minimatch@3.1.2",
              "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.1.2.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/grunt/node_modules/glob/node_modules/minimatch"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "iconv-lite",
          "version": "0.6.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt@1.6.1|iconv-lite@0.6.3",
          "author": "Alexander Shtuchkin",
          "description": "Convert character encodings in pure javascript.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/iconv-lite@0.6.3",
          "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.6.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt/node_modules/iconv-lite"
            }
          ]
        },
        {
          "type": "library",
          "name": "minimatch",
          "version": "3.0.4",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt@1.6.1|minimatch@3.0.4",
          "author": "Isaac Z. Schlueter",
          "description": "a glob matcher in javascript",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/minimatch@3.0.4",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/minimatch.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/minimatch#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/minimatch/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt/node_modules/minimatch"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "istanbul",
      "version": "0.4.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|istanbul@0.4.0",
      "author": "Krishnan Anantheswaran",
      "description": "Yet another JS code coverage tool that computes statement, line, function and branch coverage with module loader hooks to transparently add coverage when running tests. Supports all JS coverage use cases including unit tests, server side functional tests and browser tests. Built for scale",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/istanbul@0.4.0",
      "externalReferences": [
        {
          "url": "git://github.com/gotwarlost/istanbul.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gotwarlost/istanbul#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gotwarlost/istanbul/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/istanbul"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "abbrev",
          "version": "1.0.9",
          "bom-ref": "diff@7.0.0-tuxcare.1|istanbul@0.4.0|abbrev@1.0.9",
          "author": "Isaac Z. Schlueter",
          "description": "Like ruby's abbrev module, but in js",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/abbrev@1.0.9",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/isaacs/abbrev-js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/abbrev-js#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/abbrev-js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/istanbul/node_modules/abbrev"
            }
          ]
        },
        {
          "type": "library",
          "name": "async",
          "version": "1.5.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|istanbul@0.4.0|async@1.5.2",
          "author": "Caolan McMahon",
          "description": "Higher-order functions and common patterns for asynchronous code",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/async@1.5.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/caolan/async.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/caolan/async#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/caolan/async/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/istanbul/node_modules/async"
            }
          ]
        },
        {
          "type": "library",
          "name": "convert-source-map",
          "version": "1.7.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|istanbul@0.4.0|convert-source-map@1.7.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.7.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.7.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/istanbul/node_modules/convert-source-map"
            }
          ]
        },
        {
          "type": "library",
          "name": "esprima",
          "version": "2.5.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|istanbul@0.4.0|esprima@2.5.0",
          "author": "Ariya Hidayat",
          "description": "ECMAScript parsing infrastructure for multipurpose analysis",
          "licenses": [
            {
              "license": {
                "id": "BSD-2-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/esprima@2.5.0",
          "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-2.5.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/istanbul/node_modules/esprima"
            }
          ]
        },
        {
          "type": "library",
          "name": "resolve",
          "version": "1.1.7",
          "bom-ref": "diff@7.0.0-tuxcare.1|istanbul@0.4.0|resolve@1.1.7",
          "author": "James Halliday",
          "description": "resolve like require.resolve() on behalf of files asynchronously and synchronously",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/resolve@1.1.7",
          "externalReferences": [
            {
              "url": "git://github.com/substack/node-resolve.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/substack/node-resolve#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/substack/node-resolve/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/istanbul/node_modules/resolve"
            }
          ]
        },
        {
          "type": "library",
          "name": "source-map-support",
          "version": "0.3.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|istanbul@0.4.0|source-map-support@0.3.3",
          "description": "Fixes stack traces for files with source maps",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/source-map-support@0.3.3",
          "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.3.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/istanbul/node_modules/source-map-support"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "source-map",
              "version": "0.1.32",
              "bom-ref": "diff@7.0.0-tuxcare.1|istanbul@0.4.0|source-map-support@0.3.3|source-map@0.1.32",
              "author": "Nick Fitzgerald",
              "description": "Generates and consumes source maps",
              "licenses": [
                {
                  "license": {
                    "name": "BSD",
                    "acknowledgement": "declared",
                    "url": "http://opensource.org/licenses/BSD-3-Clause"
                  }
                }
              ],
              "purl": "pkg:npm/source-map@0.1.32",
              "externalReferences": [
                {
                  "url": "git+ssh://git@github.com/mozilla/source-map.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/mozilla/source-map",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/mozilla/source-map/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/source-map/-/source-map-0.1.32.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/istanbul/node_modules/source-map-support/node_modules/source-map"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "source-map",
          "version": "0.4.4",
          "bom-ref": "diff@7.0.0-tuxcare.1|istanbul@0.4.0|source-map@0.4.4",
          "author": "Nick Fitzgerald",
          "description": "Generates and consumes source maps",
          "licenses": [
            {
              "license": {
                "id": "BSD-3-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/source-map@0.4.4",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/mozilla/source-map.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/mozilla/source-map",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/mozilla/source-map/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/istanbul/node_modules/source-map"
            }
          ]
        },
        {
          "type": "library",
          "name": "supports-color",
          "version": "3.2.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|istanbul@0.4.0|supports-color@3.2.3",
          "author": "Sindre Sorhus",
          "description": "Detect whether a terminal supports color",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/supports-color@3.2.3",
          "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-3.2.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/istanbul/node_modules/supports-color"
            }
          ]
        },
        {
          "type": "library",
          "name": "safe-buffer",
          "version": "5.1.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|istanbul@0.4.0|safe-buffer@5.1.2",
          "author": "Feross Aboukhadijeh",
          "description": "Safer Node.js Buffer API",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/safe-buffer@5.1.2",
          "externalReferences": [
            {
              "url": "git://github.com/feross/safe-buffer.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/feross/safe-buffer",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/feross/safe-buffer/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/istanbul/node_modules/safe-buffer"
            }
          ]
        },
        {
          "type": "library",
          "name": "has-flag",
          "version": "1.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|istanbul@0.4.0|has-flag@1.0.0",
          "author": "Sindre Sorhus",
          "description": "Check if argv has a specific flag",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/has-flag@1.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-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/istanbul/node_modules/has-flag"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-chrome-launcher",
      "version": "3.2.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|karma-chrome-launcher@3.2.0",
      "author": "Vojta Jina",
      "description": "A Karma plugin. Launcher for Chrome and Chrome Canary.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-chrome-launcher@3.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/karma-runner/karma-chrome-launcher.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/karma-runner/karma-chrome-launcher#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/karma-runner/karma-chrome-launcher/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-chrome-launcher"
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-mocha-reporter",
      "version": "2.2.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|karma-mocha-reporter@2.2.5",
      "author": "Litixsoft GmbH",
      "description": "Karma reporter with mocha style logging.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        },
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/litixsoft/karma-mocha-reporter/blob/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/karma-mocha-reporter@2.2.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/litixsoft/karma-mocha-reporter.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://www.litixsoft.de/index.php?lang=en#modules",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/litixsoft/karma-mocha-reporter/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-mocha-reporter/-/karma-mocha-reporter-2.2.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-mocha-reporter"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "log-symbols",
          "version": "2.2.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|karma-mocha-reporter@2.2.5|log-symbols@2.2.0",
          "author": "Sindre Sorhus",
          "description": "Colored symbols for various log levels. Example: ✔︎ Success",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/log-symbols@2.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/log-symbols.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/log-symbols#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/log-symbols/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma-mocha-reporter/node_modules/log-symbols"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "4.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|karma-mocha-reporter@2.2.5|strip-ansi@4.0.0",
          "author": "Sindre Sorhus",
          "description": "Strip ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-ansi@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/strip-ansi.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma-mocha-reporter/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "3.0.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|karma-mocha-reporter@2.2.5|ansi-regex@3.0.1",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-regex@3.0.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-3.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma-mocha-reporter/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-mocha",
      "version": "2.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|karma-mocha@2.0.1",
      "author": "Vojta Jina",
      "description": "A Karma plugin. Adapter for Mocha testing framework.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-mocha@2.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/karma-runner/karma-mocha.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/karma-runner/karma-mocha#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/karma-runner/karma-mocha/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-mocha/-/karma-mocha-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-mocha"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "minimist",
          "version": "1.2.6",
          "bom-ref": "diff@7.0.0-tuxcare.1|karma-mocha@2.0.1|minimist@1.2.6",
          "author": "James Halliday",
          "description": "parse argument options",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/minimist@1.2.6",
          "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.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma-mocha/node_modules/minimist"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-sourcemap-loader",
      "version": "0.4.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|karma-sourcemap-loader@0.4.0",
      "author": "Gabriele Genta",
      "description": "Karma plugin that locates and loads existing javascript source map files.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-sourcemap-loader@0.4.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/demerzel3/karma-sourcemap-loader.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/demerzel3/karma-sourcemap-loader#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/demerzel3/karma-sourcemap-loader/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-sourcemap-loader/-/karma-sourcemap-loader-0.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-sourcemap-loader"
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-webpack",
      "version": "5.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|karma-webpack@5.0.1",
      "author": "Tobias Koppers @sokra",
      "description": "Use webpack with karma",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-webpack@5.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/webpack-contrib/karma-webpack.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/webpack-contrib/karma-webpack",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/webpack-contrib/karma-webpack/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-webpack/-/karma-webpack-5.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-webpack"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "minimatch",
          "version": "9.0.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|karma-webpack@5.0.1|minimatch@9.0.3",
          "author": "Isaac Z. Schlueter",
          "description": "a glob matcher in javascript",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/minimatch@9.0.3",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/minimatch.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/minimatch#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/minimatch/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma-webpack/node_modules/minimatch"
            }
          ]
        },
        {
          "type": "library",
          "name": "brace-expansion",
          "version": "2.0.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|karma-webpack@5.0.1|brace-expansion@2.0.1",
          "author": "Julian Gruber",
          "description": "Brace expansion as known from sh/bash",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/brace-expansion@2.0.1",
          "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-2.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma-webpack/node_modules/brace-expansion"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "karma",
      "version": "6.4.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|karma@6.4.3",
      "author": "Vojta Jína",
      "description": "Spectacular Test Runner for JavaScript.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma@6.4.3",
      "externalReferences": [
        {
          "url": "git://github.com/karma-runner/karma.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://karma-runner.github.io/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/karma-runner/karma/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma/-/karma-6.4.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "colors",
          "group": "@colors",
          "version": "1.5.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|karma@6.4.3|@colors/colors@1.5.0",
          "author": "DABH",
          "description": "get colors in your node.js console",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40colors/colors@1.5.0",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/DABH/colors.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/DABH/colors.js",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/DABH/colors.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma/node_modules/@colors/colors"
            }
          ]
        },
        {
          "type": "library",
          "name": "chokidar",
          "version": "3.5.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|karma@6.4.3|chokidar@3.5.3",
          "author": "Paul Miller",
          "description": "Minimal and efficient cross-platform file watching library",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/chokidar@3.5.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/paulmillr/chokidar.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/paulmillr/chokidar",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/paulmillr/chokidar/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma/node_modules/chokidar"
            }
          ]
        },
        {
          "type": "library",
          "name": "yargs",
          "version": "16.2.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|karma@6.4.3|yargs@16.2.0",
          "description": "yargs the modern, pirate-themed, successor to optimist.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/yargs@16.2.0",
          "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-16.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma/node_modules/yargs"
            }
          ]
        },
        {
          "type": "library",
          "name": "cliui",
          "version": "7.0.4",
          "bom-ref": "diff@7.0.0-tuxcare.1|karma@6.4.3|cliui@7.0.4",
          "author": "Ben Coe",
          "description": "easily create complex multi-column command-line-interfaces",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/cliui@7.0.4",
          "externalReferences": [
            {
              "url": "git+https://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-7.0.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma/node_modules/cliui"
            }
          ]
        },
        {
          "type": "library",
          "name": "string-width",
          "version": "4.2.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|karma@6.4.3|string-width@4.2.0",
          "author": "Sindre Sorhus",
          "description": "Get the visual width of a string - the number of columns required to display it",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string-width@4.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/string-width.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma/node_modules/string-width"
            }
          ]
        },
        {
          "type": "library",
          "name": "y18n",
          "version": "5.0.8",
          "bom-ref": "diff@7.0.0-tuxcare.1|karma@6.4.3|y18n@5.0.8",
          "author": "Ben Coe",
          "description": "the bare-bones internationalization library used by yargs",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/y18n@5.0.8",
          "externalReferences": [
            {
              "url": "git+https://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-5.0.8.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma/node_modules/y18n"
            }
          ]
        },
        {
          "type": "library",
          "name": "yargs-parser",
          "version": "20.2.9",
          "bom-ref": "diff@7.0.0-tuxcare.1|karma@6.4.3|yargs-parser@20.2.9",
          "author": "Ben Coe",
          "description": "the mighty option parser used by yargs",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/yargs-parser@20.2.9",
          "externalReferences": [
            {
              "url": "git+https://github.com/yargs/yargs-parser.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/yargs/yargs-parser#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/yargs/yargs-parser/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma/node_modules/yargs-parser"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "6.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|karma@6.4.3|strip-ansi@6.0.0",
          "author": "Sindre Sorhus",
          "description": "Strip ANSI escape codes from a string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-ansi@6.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/strip-ansi.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "wrap-ansi",
          "version": "7.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|karma@6.4.3|wrap-ansi@7.0.0",
          "author": "Sindre Sorhus",
          "description": "Wordwrap a string with ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/wrap-ansi@7.0.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-7.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma/node_modules/wrap-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-fullwidth-code-point",
          "version": "3.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|karma@6.4.3|is-fullwidth-code-point@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Check if the character represented by a given Unicode code point is fullwidth",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-fullwidth-code-point@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma/node_modules/is-fullwidth-code-point"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "5.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|karma@6.4.3|ansi-regex@5.0.0",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-regex@5.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-regex.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "mocha",
      "version": "7.2.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|mocha@7.2.0",
      "author": "TJ Holowaychuk",
      "description": "simple, flexible, fun test framework",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mocha@7.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mochajs/mocha.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://mochajs.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mochajs/mocha/issues/",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/mocha/-/mocha-7.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mocha"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "chokidar",
          "version": "3.3.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|mocha@7.2.0|chokidar@3.3.0",
          "author": "Paul Miller",
          "description": "A neat wrapper around node.js fs.watch / fs.watchFile / fsevents.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/chokidar@3.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/paulmillr/chokidar.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/paulmillr/chokidar",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/paulmillr/chokidar/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/chokidar/-/chokidar-3.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/mocha/node_modules/chokidar"
            }
          ]
        },
        {
          "type": "library",
          "name": "debug",
          "version": "3.2.6",
          "bom-ref": "diff@7.0.0-tuxcare.1|mocha@7.2.0|debug@3.2.6",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@3.2.6",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/mocha/node_modules/debug"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "ms",
              "version": "2.1.3",
              "bom-ref": "diff@7.0.0-tuxcare.1|mocha@7.2.0|debug@3.2.6|ms@2.1.3",
              "description": "Tiny millisecond conversion utility",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/ms@2.1.3",
              "externalReferences": [
                {
                  "url": "git+https://github.com/vercel/ms.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/vercel/ms#readme",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/vercel/ms/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/mocha/node_modules/debug/node_modules/ms"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "glob",
          "version": "7.1.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|mocha@7.2.0|glob@7.1.3",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@7.1.3",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-glob#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/mocha/node_modules/glob"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "minimatch",
              "version": "3.1.2",
              "bom-ref": "diff@7.0.0-tuxcare.1|mocha@7.2.0|glob@7.1.3|minimatch@3.1.2",
              "author": "Isaac Z. Schlueter",
              "description": "a glob matcher in javascript",
              "licenses": [
                {
                  "license": {
                    "id": "ISC",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/minimatch@3.1.2",
              "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.1.2.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/mocha/node_modules/glob/node_modules/minimatch"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "js-yaml",
          "version": "3.13.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|mocha@7.2.0|js-yaml@3.13.1",
          "author": "Vladimir Zapparov",
          "description": "YAML 1.2 parser and serializer",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/js-yaml@3.13.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/nodeca/js-yaml.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/nodeca/js-yaml",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/nodeca/js-yaml/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/mocha/node_modules/js-yaml"
            }
          ]
        },
        {
          "type": "library",
          "name": "minimatch",
          "version": "3.0.4",
          "bom-ref": "diff@7.0.0-tuxcare.1|mocha@7.2.0|minimatch@3.0.4",
          "author": "Isaac Z. Schlueter",
          "description": "a glob matcher in javascript",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/minimatch@3.0.4",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/minimatch.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/minimatch#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/minimatch/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/mocha/node_modules/minimatch"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.1.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|mocha@7.2.0|ms@2.1.1",
          "description": "Tiny millisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@2.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/zeit/ms.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/zeit/ms#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/zeit/ms/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/mocha/node_modules/ms"
            }
          ]
        },
        {
          "type": "library",
          "name": "supports-color",
          "version": "6.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|mocha@7.2.0|supports-color@6.0.0",
          "author": "Sindre Sorhus",
          "description": "Detect whether a terminal supports color",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/supports-color@6.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/supports-color.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/supports-color#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/supports-color/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/mocha/node_modules/supports-color"
            }
          ]
        },
        {
          "type": "library",
          "name": "readdirp",
          "version": "3.2.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|mocha@7.2.0|readdirp@3.2.0",
          "author": "Thorsten Lorenz",
          "description": "Recursive version of fs.readdir with streaming api.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readdirp@3.2.0",
          "externalReferences": [
            {
              "url": "git://github.com/paulmillr/readdirp.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/paulmillr/readdirp",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/paulmillr/readdirp/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readdirp/-/readdirp-3.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/mocha/node_modules/readdirp"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "rollup",
      "version": "4.13.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|rollup@4.13.0",
      "author": "Rich Harris",
      "description": "Next-generation ES module bundler",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/rollup@4.13.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/rollup/rollup.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://rollupjs.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/rollup/rollup/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/rollup/-/rollup-4.13.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rollup"
        }
      ]
    },
    {
      "type": "library",
      "name": "semver",
      "version": "7.6.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|semver@7.6.0",
      "author": "GitHub Inc.",
      "description": "The semantic version parser used by npm.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/semver@7.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-7.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/semver"
        }
      ]
    },
    {
      "type": "library",
      "name": "webpack-dev-server",
      "version": "5.0.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|webpack-dev-server@5.0.3",
      "author": "Tobias Koppers @sokra",
      "description": "Serves a webpack app. Updates the browser on changes.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/webpack-dev-server@5.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/webpack/webpack-dev-server.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/webpack/webpack-dev-server#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/webpack/webpack-dev-server/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-5.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webpack-dev-server"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "rimraf",
          "version": "5.0.5",
          "bom-ref": "diff@7.0.0-tuxcare.1|webpack-dev-server@5.0.3|rimraf@5.0.5",
          "author": "Isaac Z. Schlueter",
          "description": "A deep deletion module for node (like `rm -rf`)",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/rimraf@5.0.5",
          "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-5.0.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/webpack-dev-server/node_modules/rimraf"
            }
          ]
        },
        {
          "type": "library",
          "name": "ws",
          "version": "8.16.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|webpack-dev-server@5.0.3|ws@8.16.0",
          "author": "Einar Otto Stangvik",
          "description": "Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ws@8.16.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/websockets/ws.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/websockets/ws",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/websockets/ws/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/webpack-dev-server/node_modules/ws"
            }
          ]
        },
        {
          "type": "library",
          "name": "glob",
          "version": "10.3.10",
          "bom-ref": "diff@7.0.0-tuxcare.1|webpack-dev-server@5.0.3|glob@10.3.10",
          "author": "Isaac Z. Schlueter",
          "description": "the most correct and second fastest glob implementation in JavaScript",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@10.3.10",
          "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-10.3.10.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/webpack-dev-server/node_modules/glob"
            }
          ]
        },
        {
          "type": "library",
          "name": "minimatch",
          "version": "9.0.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|webpack-dev-server@5.0.3|minimatch@9.0.3",
          "author": "Isaac Z. Schlueter",
          "description": "a glob matcher in javascript",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/minimatch@9.0.3",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/minimatch.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/minimatch#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/minimatch/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/webpack-dev-server/node_modules/minimatch"
            }
          ]
        },
        {
          "type": "library",
          "name": "brace-expansion",
          "version": "2.0.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|webpack-dev-server@5.0.3|brace-expansion@2.0.1",
          "author": "Julian Gruber",
          "description": "Brace expansion as known from sh/bash",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/brace-expansion@2.0.1",
          "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-2.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/webpack-dev-server/node_modules/brace-expansion"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "webpack",
      "version": "5.94.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|webpack@5.94.0",
      "author": "Tobias Koppers @sokra",
      "description": "Packs ECMAScript/CommonJs/AMD modules for the browser. Allows you to split your codebase into multiple bundles, which can be loaded on demand. Supports loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/webpack@5.94.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/webpack/webpack.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/webpack/webpack",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/webpack/webpack/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/webpack/-/webpack-5.94.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webpack"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "schema-utils",
          "version": "3.3.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|webpack@5.94.0|schema-utils@3.3.0",
          "author": "webpack Contrib",
          "description": "webpack Validation Utils",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/schema-utils@3.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/webpack/schema-utils.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/webpack/schema-utils",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/webpack/schema-utils/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/webpack/node_modules/schema-utils"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "trace-mapping",
      "group": "@jridgewell",
      "version": "0.3.25",
      "bom-ref": "diff@7.0.0-tuxcare.1|@jridgewell/trace-mapping@0.3.25",
      "author": "Justin Ridgewell",
      "description": "Trace the original position through a source map",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40jridgewell/trace-mapping@0.3.25",
      "externalReferences": [
        {
          "url": "git+https://github.com/jridgewell/trace-mapping.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jridgewell/trace-mapping#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jridgewell/trace-mapping/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@jridgewell/trace-mapping"
        }
      ]
    },
    {
      "type": "library",
      "name": "chokidar-2",
      "group": "@nicolo-ribaudo",
      "version": "2.1.8-no-fsevents.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3",
      "author": "Nicolò Ribaudo",
      "description": "A wrapper around chokidar@2 to be able to specify both @2 and @3 as dependencies",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/nicolo-ribaudo/chokidar-2.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nicolo-ribaudo/chokidar-2#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nicolo-ribaudo/chokidar-2/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@nicolo-ribaudo/chokidar-2"
        }
      ]
    },
    {
      "type": "library",
      "name": "chokidar",
      "version": "3.6.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|chokidar@3.6.0",
      "author": "Paul Miller",
      "description": "Minimal and efficient cross-platform file watching library",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/chokidar@3.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/paulmillr/chokidar.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/paulmillr/chokidar",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/paulmillr/chokidar/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chokidar"
        }
      ]
    },
    {
      "type": "library",
      "name": "commander",
      "version": "4.1.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|commander@4.1.1",
      "author": "TJ Holowaychuk",
      "description": "the complete solution for node.js command-line programs",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/commander@4.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/tj/commander.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/tj/commander.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/tj/commander.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/commander"
        }
      ]
    },
    {
      "type": "library",
      "name": "convert-source-map",
      "version": "2.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|convert-source-map@2.0.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@2.0.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-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/convert-source-map"
        }
      ]
    },
    {
      "type": "library",
      "name": "fs-readdir-recursive",
      "version": "1.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|fs-readdir-recursive@1.1.0",
      "author": "Jonathan Ong",
      "description": "Recursively read a directory",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fs-readdir-recursive@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/fs-utils/fs-readdir-recursive.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/fs-utils/fs-readdir-recursive#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/fs-utils/fs-readdir-recursive/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fs-readdir-recursive"
        }
      ]
    },
    {
      "type": "library",
      "name": "glob",
      "version": "7.2.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|glob@7.2.3",
      "author": "Isaac Z. Schlueter",
      "description": "a little globber",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/glob@7.2.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.2.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/glob"
        }
      ]
    },
    {
      "type": "library",
      "name": "make-dir",
      "version": "2.1.0",
      "bom-ref": "diff@7.0.0-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",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/make-dir"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "semver",
          "version": "5.7.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|make-dir@2.1.0|semver@5.7.2",
          "author": "GitHub Inc.",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@5.7.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/make-dir/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "slash",
      "version": "2.0.0",
      "bom-ref": "diff@7.0.0-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",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/slash"
        }
      ]
    },
    {
      "type": "library",
      "name": "remapping",
      "group": "@ampproject",
      "version": "2.3.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|@ampproject/remapping@2.3.0",
      "author": "Justin Ridgewell",
      "description": "Remap sequential sourcemaps through transformations to point at the original source code",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40ampproject/remapping@2.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/ampproject/remapping.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ampproject/remapping#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ampproject/remapping/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@ampproject/remapping"
        }
      ]
    },
    {
      "type": "library",
      "name": "code-frame",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/code-frame@7.24.1",
      "author": "The Babel Team",
      "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.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-code-frame",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-code-frame",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/code-frame"
        }
      ]
    },
    {
      "type": "library",
      "name": "generator",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/generator@7.24.1",
      "author": "The Babel Team",
      "description": "Turns an AST into code.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/generator@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-generator",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-generator",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20generator%22+is%3Aopen",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/generator"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "types",
          "group": "@babel",
          "version": "7.24.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/generator@7.24.1|@babel/types@7.24.0",
          "author": "The Babel Team",
          "description": "Babel Types is a Lodash-esque utility library for AST nodes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/types@7.24.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-types",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-types",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20types%22+is%3Aopen",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/generator/node_modules/@babel/types"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-compilation-targets",
      "group": "@babel",
      "version": "7.23.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-compilation-targets@7.23.6",
      "author": "The Babel Team",
      "description": "Helper functions on Babel compilation targets",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-compilation-targets@7.23.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-compilation-targets",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/babel/babel#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-compilation-targets"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "lru-cache",
          "version": "5.1.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-compilation-targets@7.23.6|lru-cache@5.1.1",
          "author": "Isaac Z. Schlueter",
          "description": "A cache object that deletes the least-recently-used items.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lru-cache@5.1.1",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-lru-cache.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-lru-cache#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-lru-cache/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache"
            }
          ]
        },
        {
          "type": "library",
          "name": "semver",
          "version": "6.3.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-compilation-targets@7.23.6|semver@6.3.1",
          "author": "GitHub Inc.",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@6.3.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.3.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/helper-compilation-targets/node_modules/semver"
            }
          ]
        },
        {
          "type": "library",
          "name": "yallist",
          "version": "3.1.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-compilation-targets@7.23.6|yallist@3.1.1",
          "author": "Isaac Z. Schlueter",
          "description": "Yet Another Linked List",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/yallist@3.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/isaacs/yallist.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/yallist#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/yallist/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/helper-compilation-targets/node_modules/yallist"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-module-transforms",
      "group": "@babel",
      "version": "7.23.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-module-transforms@7.23.3",
      "author": "The Babel Team",
      "description": "Babel helper functions for implementing ES6 module transformations",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-module-transforms@7.23.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-module-transforms",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-helper-module-transforms",
          "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-module-transforms/-/helper-module-transforms-7.23.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-module-transforms"
        }
      ]
    },
    {
      "type": "library",
      "name": "helpers",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helpers@7.24.1",
      "author": "The Babel Team",
      "description": "Collection of helper functions used by Babel transforms.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helpers@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helpers",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-helpers",
          "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/helpers/-/helpers-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helpers"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "types",
          "group": "@babel",
          "version": "7.24.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helpers@7.24.1|@babel/types@7.24.0",
          "author": "The Babel Team",
          "description": "Babel Types is a Lodash-esque utility library for AST nodes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/types@7.24.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-types",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-types",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20types%22+is%3Aopen",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/helpers/node_modules/@babel/types"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "parser",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/parser@7.24.1",
      "author": "The Babel Team",
      "description": "A JavaScript parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/parser@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-parser",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-parser",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A+parser+%28babylon%29%22+is%3Aopen",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/parser"
        }
      ]
    },
    {
      "type": "library",
      "name": "template",
      "group": "@babel",
      "version": "7.24.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/template@7.24.0",
      "author": "The Babel Team",
      "description": "Generate an AST from a string template.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/template@7.24.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-template",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-template",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20template%22+is%3Aopen",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/template"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "code-frame",
          "group": "@babel",
          "version": "7.23.5",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/template@7.24.0|@babel/code-frame@7.23.5",
          "author": "The Babel Team",
          "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.23.5",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-code-frame",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-code-frame",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/template/node_modules/@babel/code-frame"
            }
          ]
        },
        {
          "type": "library",
          "name": "types",
          "group": "@babel",
          "version": "7.24.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/template@7.24.0|@babel/types@7.24.0",
          "author": "The Babel Team",
          "description": "Babel Types is a Lodash-esque utility library for AST nodes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/types@7.24.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-types",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-types",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20types%22+is%3Aopen",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/template/node_modules/@babel/types"
            }
          ]
        },
        {
          "type": "library",
          "name": "highlight",
          "group": "@babel",
          "version": "7.23.4",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/template@7.24.0|@babel/highlight@7.23.4",
          "author": "The Babel Team",
          "description": "Syntax highlight JavaScript strings for output in terminals.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/highlight@7.23.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-highlight",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-highlight",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/babel/babel/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/template/node_modules/@babel/highlight"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "traverse",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/traverse@7.24.1",
      "author": "The Babel Team",
      "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.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-traverse",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-traverse",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20traverse%22+is%3Aopen",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/traverse"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "types",
          "group": "@babel",
          "version": "7.24.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/traverse@7.24.1|@babel/types@7.24.0",
          "author": "The Babel Team",
          "description": "Babel Types is a Lodash-esque utility library for AST nodes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/types@7.24.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-types",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-types",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20types%22+is%3Aopen",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/traverse/node_modules/@babel/types"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "gensync",
      "version": "1.0.0-beta.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|gensync@1.0.0-beta.2",
      "author": "Logan Smyth",
      "description": "Allows users to use generators in order to write common functions that can be both sync or async.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/gensync@1.0.0-beta.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/loganfsmyth/gensync.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/loganfsmyth/gensync",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/loganfsmyth/gensync/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gensync"
        }
      ]
    },
    {
      "type": "library",
      "name": "json5",
      "version": "2.2.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|json5@2.2.3",
      "author": "Aseem Kishore",
      "description": "JSON for Humans",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/json5@2.2.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/json5/json5.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://json5.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/json5/json5/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json5"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-plugin-utils",
      "group": "@babel",
      "version": "7.24.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0",
      "author": "The Babel Team",
      "description": "General utilities for plugins to use",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-plugin-utils@7.24.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-plugin-utils",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-helper-plugin-utils",
          "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-plugin-utils/-/helper-plugin-utils-7.24.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-plugin-utils"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-simple-access",
      "group": "@babel",
      "version": "7.22.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-simple-access@7.22.5",
      "author": "The Babel Team",
      "description": "Babel helper for ensuring that access to a given value is performed through simple accesses",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-simple-access@7.22.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-simple-access",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-helper-simple-access",
          "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-simple-access/-/helper-simple-access-7.22.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-simple-access"
        }
      ]
    },
    {
      "type": "library",
      "name": "compat-data",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/compat-data@7.24.1",
      "author": "The Babel Team",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/compat-data@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-compat-data",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/babel/babel#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/compat-data"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-validator-option",
      "group": "@babel",
      "version": "7.23.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-validator-option@7.23.5",
      "author": "The Babel Team",
      "description": "Validate plugin/preset options",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-validator-option@7.23.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-validator-option",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/babel/babel#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-validator-option"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-bugfix-safari-id-destructuring-collision-in-function-expression",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1",
      "author": "The Babel Team",
      "description": "Rename destructuring parameter to workaround https://bugs.webkit.org/show_bug.cgi?id=220517",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-bugfix-safari-id-destructuring-collision-in-function-expression",
          "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/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-bugfix-v8-spread-parameters-in-optional-chaining",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1",
      "author": "The Babel Team",
      "description": "Transform optional chaining operators to workaround https://crbug.com/v8/11558",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-bugfix-v8-spread-parameters-in-optional-chaining",
          "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/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-bugfix-v8-static-class-fields-redefine-readonly",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1",
      "author": "The Babel Team",
      "description": "Transform static class fields assignments that are affected by https://crbug.com/v8/12421",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-bugfix-v8-static-class-fields-redefine-readonly",
          "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/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-proposal-private-property-in-object",
      "group": "@babel",
      "version": "7.21.0-placeholder-for-preset-env.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2",
      "author": "The Babel Team",
      "description": "This plugin transforms checks for a private property in an object",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel-plugin-proposal-private-property-in-object.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-proposal-private-property-in-object",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel-plugin-proposal-private-property-in-object/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-proposal-private-property-in-object"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-async-generators",
      "group": "@babel",
      "version": "7.8.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-async-generators@7.8.4",
      "description": "Allow parsing of async generator functions",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-async-generators@7.8.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/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-async-generators"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "helper-plugin-utils",
          "group": "@babel",
          "version": "7.10.4",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-async-generators@7.8.4|@babel/helper-plugin-utils@7.10.4",
          "author": "Logan Smyth",
          "description": "General utilities for plugins to use",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/helper-plugin-utils@7.10.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-helper-plugin-utils",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "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/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/plugin-syntax-async-generators/node_modules/@babel/helper-plugin-utils"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-class-properties",
      "group": "@babel",
      "version": "7.12.13",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-class-properties@7.12.13",
      "description": "Allow parsing of class properties",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-class-properties@7.12.13",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-class-properties",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-class-properties",
          "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/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-class-properties"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-class-static-block",
      "group": "@babel",
      "version": "7.14.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-class-static-block@7.14.5",
      "author": "The Babel Team",
      "description": "Allow parsing of class static blocks",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-class-static-block@7.14.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-class-static-block",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-class-static-block",
          "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/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-class-static-block"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-dynamic-import",
      "group": "@babel",
      "version": "7.8.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-dynamic-import@7.8.3",
      "description": "Allow parsing of import()",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-dynamic-import@7.8.3",
      "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/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-dynamic-import"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "helper-plugin-utils",
          "group": "@babel",
          "version": "7.10.4",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-dynamic-import@7.8.3|@babel/helper-plugin-utils@7.10.4",
          "author": "Logan Smyth",
          "description": "General utilities for plugins to use",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/helper-plugin-utils@7.10.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-helper-plugin-utils",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "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/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/plugin-syntax-dynamic-import/node_modules/@babel/helper-plugin-utils"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-export-namespace-from",
      "group": "@babel",
      "version": "7.8.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-export-namespace-from@7.8.3",
      "description": "Allow parsing of export namespace from",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-export-namespace-from@7.8.3",
      "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/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-export-namespace-from"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "helper-plugin-utils",
          "group": "@babel",
          "version": "7.10.4",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-export-namespace-from@7.8.3|@babel/helper-plugin-utils@7.10.4",
          "author": "Logan Smyth",
          "description": "General utilities for plugins to use",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/helper-plugin-utils@7.10.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-helper-plugin-utils",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "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/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/plugin-syntax-export-namespace-from/node_modules/@babel/helper-plugin-utils"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-import-assertions",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-import-assertions@7.24.1",
      "author": "The Babel Team",
      "description": "Allow parsing of the module assertion attributes in the import statement",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-import-assertions@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-import-assertions",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/babel/babel#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-import-assertions"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-import-attributes",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-import-attributes@7.24.1",
      "author": "The Babel Team",
      "description": "Allow parsing of the module attributes in the import statement",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-import-attributes@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-import-attributes",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/babel/babel#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-import-attributes"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-import-meta",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-import-meta@7.10.4",
      "description": "Allow parsing of import.meta",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-import-meta@7.10.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-import-meta",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/babel/babel#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-import-meta"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "helper-plugin-utils",
          "group": "@babel",
          "version": "7.10.4",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-import-meta@7.10.4|@babel/helper-plugin-utils@7.10.4",
          "author": "Logan Smyth",
          "description": "General utilities for plugins to use",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/helper-plugin-utils@7.10.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-helper-plugin-utils",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "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/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/plugin-syntax-import-meta/node_modules/@babel/helper-plugin-utils"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-json-strings",
      "group": "@babel",
      "version": "7.8.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-json-strings@7.8.3",
      "description": "Allow parsing of the U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS strings",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-json-strings@7.8.3",
      "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/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-json-strings"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "helper-plugin-utils",
          "group": "@babel",
          "version": "7.10.4",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-json-strings@7.8.3|@babel/helper-plugin-utils@7.10.4",
          "author": "Logan Smyth",
          "description": "General utilities for plugins to use",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/helper-plugin-utils@7.10.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-helper-plugin-utils",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "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/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/plugin-syntax-json-strings/node_modules/@babel/helper-plugin-utils"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-logical-assignment-operators",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-logical-assignment-operators@7.10.4",
      "description": "Allow parsing of the logical assignment operators",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-logical-assignment-operators@7.10.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-logical-assignment-operators",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/babel/babel#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-logical-assignment-operators"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "helper-plugin-utils",
          "group": "@babel",
          "version": "7.10.4",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-logical-assignment-operators@7.10.4|@babel/helper-plugin-utils@7.10.4",
          "author": "Logan Smyth",
          "description": "General utilities for plugins to use",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/helper-plugin-utils@7.10.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-helper-plugin-utils",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "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/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/plugin-syntax-logical-assignment-operators/node_modules/@babel/helper-plugin-utils"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-nullish-coalescing-operator",
      "group": "@babel",
      "version": "7.8.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-nullish-coalescing-operator@7.8.3",
      "description": "Allow parsing of the nullish-coalescing operator",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-nullish-coalescing-operator@7.8.3",
      "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/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-nullish-coalescing-operator"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "helper-plugin-utils",
          "group": "@babel",
          "version": "7.10.4",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-nullish-coalescing-operator@7.8.3|@babel/helper-plugin-utils@7.10.4",
          "author": "Logan Smyth",
          "description": "General utilities for plugins to use",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/helper-plugin-utils@7.10.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-helper-plugin-utils",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "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/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/plugin-syntax-nullish-coalescing-operator/node_modules/@babel/helper-plugin-utils"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-numeric-separator",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-numeric-separator@7.10.4",
      "description": "Allow parsing of Decimal, Binary, Hex and Octal literals that contain a Numeric Literal Separator",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-numeric-separator@7.10.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-numeric-separator",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/babel/babel#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-numeric-separator"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "helper-plugin-utils",
          "group": "@babel",
          "version": "7.10.4",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-numeric-separator@7.10.4|@babel/helper-plugin-utils@7.10.4",
          "author": "Logan Smyth",
          "description": "General utilities for plugins to use",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/helper-plugin-utils@7.10.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-helper-plugin-utils",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "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/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/plugin-syntax-numeric-separator/node_modules/@babel/helper-plugin-utils"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-object-rest-spread",
      "group": "@babel",
      "version": "7.8.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-object-rest-spread@7.8.3",
      "description": "Allow parsing of object rest/spread",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-object-rest-spread@7.8.3",
      "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/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-object-rest-spread"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "helper-plugin-utils",
          "group": "@babel",
          "version": "7.10.4",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-object-rest-spread@7.8.3|@babel/helper-plugin-utils@7.10.4",
          "author": "Logan Smyth",
          "description": "General utilities for plugins to use",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/helper-plugin-utils@7.10.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-helper-plugin-utils",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "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/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/plugin-syntax-object-rest-spread/node_modules/@babel/helper-plugin-utils"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-optional-catch-binding",
      "group": "@babel",
      "version": "7.8.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-optional-catch-binding@7.8.3",
      "description": "Allow parsing of optional catch bindings",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-optional-catch-binding@7.8.3",
      "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/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-optional-catch-binding"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "helper-plugin-utils",
          "group": "@babel",
          "version": "7.10.4",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-optional-catch-binding@7.8.3|@babel/helper-plugin-utils@7.10.4",
          "author": "Logan Smyth",
          "description": "General utilities for plugins to use",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/helper-plugin-utils@7.10.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-helper-plugin-utils",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "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/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/plugin-syntax-optional-catch-binding/node_modules/@babel/helper-plugin-utils"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-optional-chaining",
      "group": "@babel",
      "version": "7.8.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-optional-chaining@7.8.3",
      "description": "Allow parsing of optional properties",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-optional-chaining@7.8.3",
      "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/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-optional-chaining"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "helper-plugin-utils",
          "group": "@babel",
          "version": "7.10.4",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-optional-chaining@7.8.3|@babel/helper-plugin-utils@7.10.4",
          "author": "Logan Smyth",
          "description": "General utilities for plugins to use",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/helper-plugin-utils@7.10.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-helper-plugin-utils",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "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/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/plugin-syntax-optional-chaining/node_modules/@babel/helper-plugin-utils"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-private-property-in-object",
      "group": "@babel",
      "version": "7.14.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-private-property-in-object@7.14.5",
      "author": "The Babel Team",
      "description": "Allow parsing of '#foo in obj' brand checks",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-private-property-in-object@7.14.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-private-property-in-object",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-private-property-in-object",
          "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/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-private-property-in-object"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-top-level-await",
      "group": "@babel",
      "version": "7.14.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-top-level-await@7.14.5",
      "author": "The Babel Team",
      "description": "Allow parsing of top-level await in modules",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-top-level-await@7.14.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-top-level-await",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-top-level-await",
          "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/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-top-level-await"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-unicode-sets-regex",
      "group": "@babel",
      "version": "7.18.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-unicode-sets-regex@7.18.6",
      "author": "The Babel Team",
      "description": "Parse regular expressions' unicodeSets (v) flag.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-unicode-sets-regex@7.18.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-syntax-unicode-sets-regex",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-syntax-unicode-sets-regex",
          "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/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-syntax-unicode-sets-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-arrow-functions",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-arrow-functions@7.24.1",
      "author": "The Babel Team",
      "description": "Compile ES2015 arrow functions to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-arrow-functions@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-arrow-functions",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-arrow-functions",
          "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/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-arrow-functions"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-async-generator-functions",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-async-generator-functions@7.24.1",
      "author": "The Babel Team",
      "description": "Turn async generator functions into ES2015 generators",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-async-generator-functions@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-async-generator-functions",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-async-generator-functions",
          "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/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-async-generator-functions"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-async-to-generator",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-async-to-generator@7.24.1",
      "author": "The Babel Team",
      "description": "Turn async functions into ES2015 generators",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-async-to-generator@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-async-to-generator",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-async-to-generator",
          "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/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-async-to-generator"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-block-scoped-functions",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-block-scoped-functions@7.24.1",
      "author": "The Babel Team",
      "description": "Babel plugin to ensure function declarations at the block level are block scoped",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-block-scoped-functions@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-block-scoped-functions",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-block-scoped-functions",
          "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/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-block-scoped-functions"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-block-scoping",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-block-scoping@7.24.1",
      "author": "The Babel Team",
      "description": "Compile ES2015 block scoping (const and let) to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-block-scoping@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-block-scoping",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-block-scoping",
          "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/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-block-scoping"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-class-properties",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-class-properties@7.24.1",
      "author": "The Babel Team",
      "description": "This plugin transforms static class properties as well as properties declared with the property initializer syntax",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-class-properties@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-class-properties",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-class-properties",
          "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/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-class-properties"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-class-static-block",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-class-static-block@7.24.1",
      "author": "The Babel Team",
      "description": "Transform class static blocks",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-class-static-block@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-class-static-block",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-class-static-block",
          "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/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-class-static-block"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-classes",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-classes@7.24.1",
      "author": "The Babel Team",
      "description": "Compile ES2015 classes to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-classes@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-classes",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-classes",
          "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/plugin-transform-classes/-/plugin-transform-classes-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-classes"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-computed-properties",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-computed-properties@7.24.1",
      "author": "The Babel Team",
      "description": "Compile ES2015 computed properties to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-computed-properties@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-computed-properties",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-computed-properties",
          "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/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-computed-properties"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-destructuring",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-destructuring@7.24.1",
      "author": "The Babel Team",
      "description": "Compile ES2015 destructuring to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-destructuring@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-destructuring",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-destructuring",
          "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/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-destructuring"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-dotall-regex",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-dotall-regex@7.24.1",
      "author": "The Babel Team",
      "description": "Compile regular expressions using the `s` (`dotAll`) flag to ES5.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-dotall-regex@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-dotall-regex",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-dotall-regex",
          "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/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-dotall-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-duplicate-keys",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-duplicate-keys@7.24.1",
      "author": "The Babel Team",
      "description": "Compile objects with duplicate keys to valid strict ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-duplicate-keys@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-duplicate-keys",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-duplicate-keys",
          "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/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-duplicate-keys"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-dynamic-import",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-dynamic-import@7.24.1",
      "author": "The Babel Team",
      "description": "Transform import() expressions",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-dynamic-import@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-dynamic-import",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/babel/babel#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-dynamic-import"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-exponentiation-operator",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-exponentiation-operator@7.24.1",
      "author": "The Babel Team",
      "description": "Compile exponentiation operator to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-exponentiation-operator@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-exponentiation-operator",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-exponentiation-operator",
          "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/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-exponentiation-operator"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-export-namespace-from",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-export-namespace-from@7.24.1",
      "author": "The Babel Team",
      "description": "Compile export namespace to ES2015",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-export-namespace-from@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-export-namespace-from",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-export-namespace-from",
          "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/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-export-namespace-from"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-for-of",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-for-of@7.24.1",
      "author": "The Babel Team",
      "description": "Compile ES2015 for...of to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-for-of@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-for-of",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-for-of",
          "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/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-for-of"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-function-name",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-function-name@7.24.1",
      "author": "The Babel Team",
      "description": "Apply ES2015 function.name semantics to all functions",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-function-name@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-function-name",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-function-name",
          "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/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-function-name"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-json-strings",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-json-strings@7.24.1",
      "author": "The Babel Team",
      "description": "Escape U+2028 LINE SEPARATOR and U+2029 PARAGRAPH SEPARATOR in JS strings",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-json-strings@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-json-strings",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-json-strings",
          "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/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-json-strings"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-literals",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-literals@7.24.1",
      "author": "The Babel Team",
      "description": "Compile ES2015 unicode string and number literals to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-literals@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-literals",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-literals",
          "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/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-literals"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-logical-assignment-operators",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-logical-assignment-operators@7.24.1",
      "author": "The Babel Team",
      "description": "Transforms logical assignment operators into short-circuited assignments",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-logical-assignment-operators@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-logical-assignment-operators",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-logical-assignment-operators",
          "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/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-logical-assignment-operators"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-member-expression-literals",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-member-expression-literals@7.24.1",
      "author": "The Babel Team",
      "description": "Ensure that reserved words are quoted in property accesses",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-member-expression-literals@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-member-expression-literals",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-member-expression-literals",
          "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/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-member-expression-literals"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-modules-amd",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-modules-amd@7.24.1",
      "author": "The Babel Team",
      "description": "This plugin transforms ES2015 modules to AMD",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-modules-amd@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-modules-amd",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-modules-amd",
          "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/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-modules-amd"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-modules-systemjs",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-modules-systemjs@7.24.1",
      "author": "The Babel Team",
      "description": "This plugin transforms ES2015 modules to SystemJS",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-modules-systemjs@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-modules-systemjs",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-modules-systemjs",
          "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/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-modules-systemjs"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-modules-umd",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-modules-umd@7.24.1",
      "author": "The Babel Team",
      "description": "This plugin transforms ES2015 modules to UMD",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-modules-umd@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-modules-umd",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-modules-umd",
          "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/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-modules-umd"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-named-capturing-groups-regex",
      "group": "@babel",
      "version": "7.22.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-named-capturing-groups-regex@7.22.5",
      "author": "The Babel Team",
      "description": "Compile regular expressions using named groups to ES5.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-named-capturing-groups-regex@7.22.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-named-capturing-groups-regex",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-named-capturing-groups-regex",
          "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/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-named-capturing-groups-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-new-target",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-new-target@7.24.1",
      "author": "The Babel Team",
      "description": "Transforms new.target meta property",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-new-target@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-new-target",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-new-target",
          "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/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-new-target"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-nullish-coalescing-operator",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-nullish-coalescing-operator@7.24.1",
      "author": "The Babel Team",
      "description": "Remove nullish coalescing operator",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-nullish-coalescing-operator@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-nullish-coalescing-operator",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-nullish-coalescing-operator",
          "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/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-nullish-coalescing-operator"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-numeric-separator",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-numeric-separator@7.24.1",
      "author": "The Babel Team",
      "description": "Remove numeric separators from Decimal, Binary, Hex and Octal literals",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-numeric-separator@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-numeric-separator",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-numeric-separator",
          "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/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-numeric-separator"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-object-rest-spread",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-object-rest-spread@7.24.1",
      "author": "The Babel Team",
      "description": "Compile object rest and spread to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-object-rest-spread@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-object-rest-spread",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-object-rest-spread",
          "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/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-object-rest-spread"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-object-super",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-object-super@7.24.1",
      "author": "The Babel Team",
      "description": "Compile ES2015 object super to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-object-super@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-object-super",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-object-super",
          "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/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-object-super"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-optional-catch-binding",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-optional-catch-binding@7.24.1",
      "author": "The Babel Team",
      "description": "Compile optional catch bindings",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-optional-catch-binding@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-optional-catch-binding",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-optional-catch-binding",
          "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/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-optional-catch-binding"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-optional-chaining",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-optional-chaining@7.24.1",
      "author": "The Babel Team",
      "description": "Transform optional chaining operators into a series of nil checks",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-optional-chaining@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-optional-chaining",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-optional-chaining",
          "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/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-optional-chaining"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-parameters",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-parameters@7.24.1",
      "author": "The Babel Team",
      "description": "Compile ES2015 default and rest parameters to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-parameters@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-parameters",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-parameters",
          "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/plugin-transform-parameters/-/plugin-transform-parameters-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-parameters"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-private-methods",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-private-methods@7.24.1",
      "author": "The Babel Team",
      "description": "This plugin transforms private class methods",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-private-methods@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-private-methods",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-private-methods",
          "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/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-private-methods"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-private-property-in-object",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-private-property-in-object@7.24.1",
      "author": "The Babel Team",
      "description": "This plugin transforms checks for a private property in an object",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-private-property-in-object@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-private-property-in-object",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-private-property-in-object",
          "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/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-private-property-in-object"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-property-literals",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-property-literals@7.24.1",
      "author": "The Babel Team",
      "description": "Ensure that reserved words are quoted in object property keys",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-property-literals@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-property-literals",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-property-literals",
          "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/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-property-literals"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-regenerator",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-regenerator@7.24.1",
      "author": "The Babel Team",
      "description": "Explode async and generator functions into a state machine.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-regenerator@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-regenerator",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-regenerator",
          "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/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-regenerator"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-reserved-words",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-reserved-words@7.24.1",
      "author": "The Babel Team",
      "description": "Ensure that no reserved words are used.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-reserved-words@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-reserved-words",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-reserved-words",
          "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/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-reserved-words"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-shorthand-properties",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-shorthand-properties@7.24.1",
      "author": "The Babel Team",
      "description": "Compile ES2015 shorthand properties to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-shorthand-properties@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-shorthand-properties",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-shorthand-properties",
          "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/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-shorthand-properties"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-spread",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-spread@7.24.1",
      "author": "The Babel Team",
      "description": "Compile ES2015 spread to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-spread@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-spread",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-spread",
          "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/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-spread"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-sticky-regex",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-sticky-regex@7.24.1",
      "author": "The Babel Team",
      "description": "Compile ES2015 sticky regex to an ES5 RegExp constructor",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-sticky-regex@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-sticky-regex",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-sticky-regex",
          "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/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-sticky-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-template-literals",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-template-literals@7.24.1",
      "author": "The Babel Team",
      "description": "Compile ES2015 template literals to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-template-literals@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-template-literals",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-template-literals",
          "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/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-template-literals"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-typeof-symbol",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-typeof-symbol@7.24.1",
      "author": "The Babel Team",
      "description": "This transformer wraps all typeof expressions with a method that replicates native behaviour. (ie. returning “symbol” for symbols)",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-typeof-symbol@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-typeof-symbol",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-typeof-symbol",
          "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/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-typeof-symbol"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-unicode-escapes",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-unicode-escapes@7.24.1",
      "author": "The Babel Team",
      "description": "Compile ES2015 Unicode escapes to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-unicode-escapes@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-unicode-escapes",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-unicode-escapes",
          "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/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-unicode-escapes"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-unicode-property-regex",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-unicode-property-regex@7.24.1",
      "author": "The Babel Team",
      "description": "Compile Unicode property escapes in Unicode regular expressions to ES5.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-unicode-property-regex@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-unicode-property-regex",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-unicode-property-regex",
          "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/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-unicode-property-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-unicode-regex",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-unicode-regex@7.24.1",
      "author": "The Babel Team",
      "description": "Compile ES2015 Unicode regex to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-unicode-regex@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-unicode-regex",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-unicode-regex",
          "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/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-unicode-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-unicode-sets-regex",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-unicode-sets-regex@7.24.1",
      "author": "The Babel Team",
      "description": "Compile regular expressions' unicodeSets (v) flag.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-unicode-sets-regex@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-unicode-sets-regex",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-unicode-sets-regex",
          "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/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/plugin-transform-unicode-sets-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "preset-modules",
      "group": "@babel",
      "version": "0.1.6-no-external-plugins",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/preset-modules@0.1.6-no-external-plugins",
      "description": "A Babel preset that targets modern browsers by fixing engine bugs.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/preset-modules@0.1.6-no-external-plugins",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/preset-modules.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/babel/preset-modules#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/preset-modules/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/preset-modules"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "helper-plugin-utils",
          "group": "@babel",
          "version": "7.10.4",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/preset-modules@0.1.6-no-external-plugins|@babel/helper-plugin-utils@7.10.4",
          "author": "Logan Smyth",
          "description": "General utilities for plugins to use",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/helper-plugin-utils@7.10.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-helper-plugin-utils",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "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/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/preset-modules/node_modules/@babel/helper-plugin-utils"
            }
          ]
        },
        {
          "type": "library",
          "name": "types",
          "group": "@babel",
          "version": "7.11.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/preset-modules@0.1.6-no-external-plugins|@babel/types@7.11.0",
          "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.11.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-types",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "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.11.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/preset-modules/node_modules/@babel/types"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "babel-plugin-polyfill-corejs2",
      "version": "0.4.10",
      "bom-ref": "diff@7.0.0-tuxcare.1|babel-plugin-polyfill-corejs2@0.4.10",
      "description": "A Babel plugin to inject imports to core-js@2 polyfills",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/babel-plugin-polyfill-corejs2@0.4.10",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel-polyfills.git#packages/babel-plugin-polyfill-corejs2",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/babel/babel-polyfills#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel-polyfills/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.10.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/babel-plugin-polyfill-corejs2"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "semver",
          "version": "6.3.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|babel-plugin-polyfill-corejs2@0.4.10|semver@6.3.1",
          "author": "GitHub Inc.",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@6.3.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.3.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "babel-plugin-polyfill-corejs3",
      "version": "0.10.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|babel-plugin-polyfill-corejs3@0.10.1",
      "description": "A Babel plugin to inject imports to core-js@3 polyfills",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/babel-plugin-polyfill-corejs3@0.10.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel-polyfills.git#packages/babel-plugin-polyfill-corejs3",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/babel/babel-polyfills#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel-polyfills/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/babel-plugin-polyfill-corejs3"
        }
      ]
    },
    {
      "type": "library",
      "name": "babel-plugin-polyfill-regenerator",
      "version": "0.6.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|babel-plugin-polyfill-regenerator@0.6.1",
      "description": "A Babel plugin to inject imports to regenerator-runtime",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/babel-plugin-polyfill-regenerator@0.6.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel-polyfills.git#packages/babel-plugin-polyfill-regenerator",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/babel/babel-polyfills#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel-polyfills/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/babel-plugin-polyfill-regenerator"
        }
      ]
    },
    {
      "type": "library",
      "name": "core-js-compat",
      "version": "3.36.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|core-js-compat@3.36.1",
      "author": "Denis Pushkarev",
      "description": "core-js compat",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/core-js-compat@3.36.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/zloirock/core-js.git#packages/core-js-compat",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/zloirock/core-js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/zloirock/core-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.36.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/core-js-compat"
        }
      ]
    },
    {
      "type": "library",
      "name": "clone-deep",
      "version": "4.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|clone-deep@4.0.1",
      "author": "Jon Schlinkert",
      "description": "Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/clone-deep@4.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/clone-deep.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/clone-deep",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/clone-deep/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/clone-deep"
        }
      ]
    },
    {
      "type": "library",
      "name": "find-cache-dir",
      "version": "2.1.0",
      "bom-ref": "diff@7.0.0-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",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/find-cache-dir"
        }
      ]
    },
    {
      "type": "library",
      "name": "pirates",
      "version": "4.0.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|pirates@4.0.6",
      "author": "Ari Porad",
      "description": "Properly hijack require, i.e., properly define require hooks and customizations",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pirates@4.0.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/danez/pirates.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/danez/pirates#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/danez/pirates/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pirates"
        }
      ]
    },
    {
      "type": "library",
      "name": "source-map-support",
      "version": "0.5.21",
      "bom-ref": "diff@7.0.0-tuxcare.1|source-map-support@0.5.21",
      "description": "Fixes stack traces for files with source maps",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/source-map-support@0.5.21",
      "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.21.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/source-map-support"
        }
      ]
    },
    {
      "type": "library",
      "name": "pluginutils",
      "group": "@rollup",
      "version": "5.3.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|@rollup/pluginutils@5.3.0",
      "author": "Rich Harris",
      "description": "A set of utility functions commonly used by Rollup plugins",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/pluginutils@5.3.0?download_url=https%3A%2F%2Fels-java-dev.nexus.svcs.io%2Frepository%2Fnpmjs-registry%2F%40rollup%2Fpluginutils%2F-%2Fpluginutils-5.3.0.tgz",
      "externalReferences": [
        {
          "url": "git+https://github.com/rollup/plugins.git#packages/pluginutils",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/rollup/plugins/tree/master/packages/pluginutils#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/rollup/plugins/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://els-java-dev.nexus.svcs.io/repository/npmjs-registry/@rollup/pluginutils/-/pluginutils-5.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@rollup/pluginutils"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "estree",
          "group": "@types",
          "version": "1.0.8",
          "bom-ref": "diff@7.0.0-tuxcare.1|@rollup/pluginutils@5.3.0|@types/estree@1.0.8",
          "description": "TypeScript definitions for estree",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40types/estree@1.0.8?download_url=https%3A%2F%2Fels-java-dev.nexus.svcs.io%2Frepository%2Fnpmjs-registry%2F%40types%2Festree%2F-%2Festree-1.0.8.tgz",
          "externalReferences": [
            {
              "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/estree",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/estree",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://els-java-dev.nexus.svcs.io/repository/npmjs-registry/@types/estree/-/estree-1.0.8.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@rollup/pluginutils/node_modules/@types/estree"
            }
          ]
        },
        {
          "type": "library",
          "name": "picomatch",
          "version": "4.0.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|@rollup/pluginutils@5.3.0|picomatch@4.0.3",
          "author": "Jon Schlinkert",
          "description": "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/picomatch@4.0.3?download_url=https%3A%2F%2Fels-java-dev.nexus.svcs.io%2Frepository%2Fnpmjs-registry%2Fpicomatch%2F-%2Fpicomatch-4.0.3.tgz",
          "externalReferences": [
            {
              "url": "git+https://github.com/micromatch/picomatch.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/micromatch/picomatch",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/micromatch/picomatch/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://els-java-dev.nexus.svcs.io/repository/npmjs-registry/picomatch/-/picomatch-4.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@rollup/pluginutils/node_modules/picomatch"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint-visitor-keys",
      "version": "1.3.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|eslint-visitor-keys@1.3.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.3.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.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-visitor-keys"
        }
      ]
    },
    {
      "type": "library",
      "name": "schema-utils",
      "version": "4.2.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|schema-utils@4.2.0",
      "author": "webpack Contrib",
      "description": "webpack Validation Utils",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/schema-utils@4.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/webpack/schema-utils.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/webpack/schema-utils",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/webpack/schema-utils/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/schema-utils"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "ajv-formats",
          "version": "2.1.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|schema-utils@4.2.0|ajv-formats@2.1.1",
          "author": "Evgeny Poberezkin",
          "description": "Format validation for Ajv v7+",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ajv-formats@2.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/ajv-validator/ajv-formats.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/ajv-validator/ajv-formats#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/ajv-validator/ajv-formats/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/schema-utils/node_modules/ajv-formats"
            }
          ]
        },
        {
          "type": "library",
          "name": "ajv-keywords",
          "version": "5.1.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|schema-utils@4.2.0|ajv-keywords@5.1.0",
          "author": "Evgeny Poberezkin",
          "description": "Additional JSON-Schema keywords for Ajv JSON validator",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ajv-keywords@5.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/epoberezkin/ajv-keywords.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/epoberezkin/ajv-keywords#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/epoberezkin/ajv-keywords/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/schema-utils/node_modules/ajv-keywords"
            }
          ]
        },
        {
          "type": "library",
          "name": "ajv",
          "version": "8.12.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|schema-utils@4.2.0|ajv@8.12.0",
          "author": "Evgeny Poberezkin",
          "description": "Another JSON Schema Validator",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ajv@8.12.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/ajv-validator/ajv.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://ajv.js.org",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/ajv-validator/ajv/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/schema-utils/node_modules/ajv"
            }
          ]
        },
        {
          "type": "library",
          "name": "json-schema-traverse",
          "version": "1.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|schema-utils@4.2.0|json-schema-traverse@1.0.0",
          "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@1.0.0",
          "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-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/schema-utils/node_modules/json-schema-traverse"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "assertion-error",
      "version": "1.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|assertion-error@1.1.0",
      "author": "Jake Luer",
      "description": "Error constructor for test and validation frameworks that implements standardized AssertionError specification.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/assertion-error@1.1.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/chaijs/assertion-error.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chaijs/assertion-error#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chaijs/assertion-error/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/assertion-error"
        }
      ]
    },
    {
      "type": "library",
      "name": "check-error",
      "version": "1.0.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|check-error@1.0.3",
      "author": "Jake Luer",
      "description": "Error comparison and information related utility for node and the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/check-error@1.0.3",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/chaijs/check-error.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chaijs/check-error#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chaijs/check-error/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/check-error"
        }
      ]
    },
    {
      "type": "library",
      "name": "deep-eql",
      "version": "4.1.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|deep-eql@4.1.3",
      "author": "Jake Luer",
      "description": "Improved deep equality testing for Node.js and the browser.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/deep-eql@4.1.3",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/chaijs/deep-eql.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chaijs/deep-eql#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chaijs/deep-eql/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/deep-eql"
        }
      ]
    },
    {
      "type": "library",
      "name": "get-func-name",
      "version": "2.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|get-func-name@2.0.2",
      "author": "Jake Luer",
      "description": "Utility for getting a function's name for node and the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/get-func-name@2.0.2",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/chaijs/get-func-name.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chaijs/get-func-name#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chaijs/get-func-name/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-func-name"
        }
      ]
    },
    {
      "type": "library",
      "name": "loupe",
      "version": "2.3.7",
      "bom-ref": "diff@7.0.0-tuxcare.1|loupe@2.3.7",
      "author": "Veselin Todorov",
      "description": "Inspect utility for Node.js and browsers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/loupe@2.3.7",
      "externalReferences": [
        {
          "url": "git+https://github.com/chaijs/loupe.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chaijs/loupe",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chaijs/loupe/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/loupe"
        }
      ]
    },
    {
      "type": "library",
      "name": "pathval",
      "version": "1.1.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|pathval@1.1.1",
      "author": "Veselin Todorov",
      "description": "Object value retrieval given a string path",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pathval@1.1.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/chaijs/pathval.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chaijs/pathval",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chaijs/pathval/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pathval"
        }
      ]
    },
    {
      "type": "library",
      "name": "type-detect",
      "version": "4.0.8",
      "bom-ref": "diff@7.0.0-tuxcare.1|type-detect@4.0.8",
      "author": "Jake Luer",
      "description": "Improved typeof detection for node.js and the browser.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/type-detect@4.0.8",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/chaijs/type-detect.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chaijs/type-detect#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chaijs/type-detect/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/type-detect"
        }
      ]
    },
    {
      "type": "library",
      "name": "ajv",
      "version": "6.12.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|ajv@6.12.6",
      "author": "Evgeny Poberezkin",
      "description": "Another JSON Schema Validator",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ajv@6.12.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/ajv-validator/ajv.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ajv-validator/ajv",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ajv-validator/ajv/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ajv"
        }
      ]
    },
    {
      "type": "library",
      "name": "chalk",
      "version": "2.4.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|chalk@2.4.2",
      "description": "Terminal string styling done right",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/chalk@2.4.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/chalk/chalk.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chalk/chalk#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chalk/chalk/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chalk"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "ansi-styles",
          "version": "3.2.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|chalk@2.4.2|ansi-styles@3.2.1",
          "author": "Sindre Sorhus",
          "description": "ANSI escape codes for styling strings in the terminal",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-styles@3.2.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-styles.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/chalk/node_modules/ansi-styles"
            }
          ]
        },
        {
          "type": "library",
          "name": "supports-color",
          "version": "5.5.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|chalk@2.4.2|supports-color@5.5.0",
          "author": "Sindre Sorhus",
          "description": "Detect whether a terminal supports color",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/supports-color@5.5.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/supports-color.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/supports-color#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/supports-color/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/chalk/node_modules/supports-color"
            }
          ]
        },
        {
          "type": "library",
          "name": "color-convert",
          "version": "1.9.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|chalk@2.4.2|color-convert@1.9.3",
          "author": "Heather Arthur",
          "description": "Plain color conversion functions",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/color-convert@1.9.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/Qix-/color-convert.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/Qix-/color-convert#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/Qix-/color-convert/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/chalk/node_modules/color-convert"
            }
          ]
        },
        {
          "type": "library",
          "name": "color-name",
          "version": "1.1.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|chalk@2.4.2|color-name@1.1.3",
          "author": "DY",
          "description": "A list of color names and its values",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/color-name@1.1.3",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/dfcreative/color-name.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/dfcreative/color-name",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/dfcreative/color-name/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/chalk/node_modules/color-name"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "debug",
      "version": "4.3.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|debug@4.3.4",
      "author": "Josh Junon",
      "description": "Lightweight debugging utility for Node.js and the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/debug@4.3.4",
      "externalReferences": [
        {
          "url": "git://github.com/debug-js/debug.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/debug-js/debug#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/debug-js/debug/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/debug"
        }
      ]
    },
    {
      "type": "library",
      "name": "doctrine",
      "version": "3.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|doctrine@3.0.0",
      "description": "JSDoc parser",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/doctrine@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/eslint/doctrine.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/eslint/doctrine",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/eslint/doctrine/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/doctrine"
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint-utils",
      "version": "1.4.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|eslint-utils@1.4.3",
      "author": "Toru Nagashima",
      "description": "Utilities for ESLint plugins.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eslint-utils@1.4.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/mysticatea/eslint-utils.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mysticatea/eslint-utils#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mysticatea/eslint-utils/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-utils"
        }
      ]
    },
    {
      "type": "library",
      "name": "esquery",
      "version": "1.5.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|esquery@1.5.0",
      "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.5.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/estools/esquery.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/estools/esquery/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/estools/esquery/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/esquery"
        }
      ]
    },
    {
      "type": "library",
      "name": "esutils",
      "version": "2.0.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|esutils@2.0.3",
      "description": "utility box for ECMAScript language tools",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/esutils@2.0.3",
      "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.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/esutils"
        }
      ]
    },
    {
      "type": "library",
      "name": "file-entry-cache",
      "version": "5.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|file-entry-cache@5.0.1",
      "author": "Roy Riojas",
      "description": "Super simple cache for file metadata, useful for process that work o a given series of files and that only need to repeat the job on the changed ones since the previous run of the process",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/file-entry-cache@5.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/royriojas/file-entry-cache.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/royriojas/file-entry-cache#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/royriojas/file-entry-cache/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/file-entry-cache"
        }
      ]
    },
    {
      "type": "library",
      "name": "functional-red-black-tree",
      "version": "1.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|functional-red-black-tree@1.0.1",
      "author": "Mikola Lysenko",
      "description": "A fully persistent balanced binary search tree",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/functional-red-black-tree@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/mikolalysenko/functional-red-black-tree.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mikolalysenko/functional-red-black-tree#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mikolalysenko/functional-red-black-tree/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/functional-red-black-tree"
        }
      ]
    },
    {
      "type": "library",
      "name": "globals",
      "version": "11.12.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|globals@11.12.0",
      "author": "Sindre Sorhus",
      "description": "Global identifiers from different JavaScript environments",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/globals@11.12.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/globals.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/globals#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/globals/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/globals"
        }
      ]
    },
    {
      "type": "library",
      "name": "import-fresh",
      "version": "3.3.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|import-fresh@3.3.0",
      "author": "Sindre Sorhus",
      "description": "Import a module while bypassing the cache",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/import-fresh@3.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/import-fresh.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/import-fresh#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/import-fresh/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/import-fresh"
        }
      ]
    },
    {
      "type": "library",
      "name": "imurmurhash",
      "version": "0.1.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|imurmurhash@0.1.4",
      "author": "Jens Taylor",
      "description": "An incremental implementation of MurmurHash3",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/imurmurhash@0.1.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/jensyt/imurmurhash-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jensyt/imurmurhash-js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jensyt/imurmurhash-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/imurmurhash"
        }
      ]
    },
    {
      "type": "library",
      "name": "inquirer",
      "version": "6.5.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|inquirer@6.5.2",
      "author": "Simon Boudrias",
      "description": "A collection of common interactive command line user interfaces.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/inquirer@6.5.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/SBoudrias/Inquirer.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/SBoudrias/Inquirer.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/SBoudrias/Inquirer.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/inquirer"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "string-width",
          "version": "2.1.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|inquirer@6.5.2|string-width@2.1.1",
          "author": "Sindre Sorhus",
          "description": "Get the visual width of a string - the number of columns required to display it",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string-width@2.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/string-width.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/inquirer/node_modules/string-width"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "strip-ansi",
              "version": "4.0.0",
              "bom-ref": "diff@7.0.0-tuxcare.1|inquirer@6.5.2|string-width@2.1.1|strip-ansi@4.0.0",
              "author": "Sindre Sorhus",
              "description": "Strip ANSI escape codes",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/strip-ansi@4.0.0",
              "externalReferences": [
                {
                  "url": "git+https://github.com/chalk/strip-ansi.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/chalk/strip-ansi#readme",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/chalk/strip-ansi/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/inquirer/node_modules/string-width/node_modules/strip-ansi"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "3.0.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|inquirer@6.5.2|ansi-regex@3.0.1",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-regex@3.0.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-3.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/inquirer/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "json-stable-stringify-without-jsonify",
      "version": "1.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|json-stable-stringify-without-jsonify@1.0.1",
      "author": "James Halliday",
      "description": "deterministic JSON.stringify() with custom sorting to get deterministic hashes from stringified results, with no public domain dependencies",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/json-stable-stringify-without-jsonify@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/samn/json-stable-stringify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/samn/json-stable-stringify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/samn/json-stable-stringify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-stable-stringify-without-jsonify"
        }
      ]
    },
    {
      "type": "library",
      "name": "levn",
      "version": "0.3.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|levn@0.3.0",
      "author": "George Zahariev",
      "description": "Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/levn@0.3.0",
      "externalReferences": [
        {
          "url": "git://github.com/gkz/levn.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gkz/levn",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gkz/levn/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/levn"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash",
      "version": "4.17.21",
      "bom-ref": "diff@7.0.0-tuxcare.1|lodash@4.17.21",
      "author": "John-David Dalton",
      "description": "Lodash modular utilities.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash@4.17.21",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash"
        }
      ]
    },
    {
      "type": "library",
      "name": "minimatch",
      "version": "3.1.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|minimatch@3.1.2",
      "author": "Isaac Z. Schlueter",
      "description": "a glob matcher in javascript",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/minimatch@3.1.2",
      "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.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minimatch"
        }
      ]
    },
    {
      "type": "library",
      "name": "natural-compare",
      "version": "1.4.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|natural-compare@1.4.0",
      "author": "Lauri Rooden",
      "description": "Compare strings containing a mix of letters and numbers in the way a human being would in sort order.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/natural-compare@1.4.0",
      "externalReferences": [
        {
          "url": "git://github.com/litejs/natural-compare-lite.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/litejs/natural-compare-lite#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/litejs/natural-compare-lite/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/natural-compare"
        }
      ]
    },
    {
      "type": "library",
      "name": "optionator",
      "version": "0.8.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|optionator@0.8.3",
      "author": "George Zahariev",
      "description": "option parsing and help generation",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/optionator@0.8.3",
      "externalReferences": [
        {
          "url": "git://github.com/gkz/optionator.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gkz/optionator",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gkz/optionator/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/optionator"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "deep-is",
          "version": "0.1.4",
          "bom-ref": "diff@7.0.0-tuxcare.1|optionator@0.8.3|deep-is@0.1.4",
          "author": "Thorsten Lorenz",
          "description": "node's assert.deepEqual algorithm except for NaN being equal to NaN",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/deep-is@0.1.4",
          "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.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/optionator/node_modules/deep-is"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "path-is-inside",
      "version": "1.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|path-is-inside@1.0.2",
      "author": "Domenic Denicola",
      "description": "Tests whether one path is inside another path",
      "licenses": [
        {
          "expression": "(WTFPL OR MIT)",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/path-is-inside@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/domenic/path-is-inside.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/domenic/path-is-inside#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/domenic/path-is-inside/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-is-inside"
        }
      ]
    },
    {
      "type": "library",
      "name": "progress",
      "version": "2.0.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|progress@2.0.3",
      "author": "TJ Holowaychuk",
      "description": "Flexible ascii progress bar",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/progress@2.0.3",
      "externalReferences": [
        {
          "url": "git://github.com/visionmedia/node-progress.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/visionmedia/node-progress#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/visionmedia/node-progress/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/progress"
        }
      ]
    },
    {
      "type": "library",
      "name": "regexpp",
      "version": "2.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|regexpp@2.0.1",
      "author": "Toru Nagashima",
      "description": "Regular expression parser for ECMAScript 2018.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/regexpp@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/mysticatea/regexpp.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mysticatea/regexpp#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mysticatea/regexpp/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/regexpp"
        }
      ]
    },
    {
      "type": "library",
      "name": "strip-json-comments",
      "version": "2.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|strip-json-comments@2.0.1",
      "author": "Sindre Sorhus",
      "description": "Strip comments from JSON. Lets you use comments in your JSON files!",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/strip-json-comments@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/strip-json-comments.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/strip-json-comments#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/strip-json-comments/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strip-json-comments"
        }
      ]
    },
    {
      "type": "library",
      "name": "table",
      "version": "5.4.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|table@5.4.6",
      "author": "Gajus Kuizinas",
      "description": "Formats data into a string table.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/table@5.4.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/gajus/table.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gajus/table#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gajus/table/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/table/-/table-5.4.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/table"
        }
      ]
    },
    {
      "type": "library",
      "name": "text-table",
      "version": "0.2.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|text-table@0.2.0",
      "author": "James Halliday",
      "description": "borderless text tables with alignment",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/text-table@0.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/substack/text-table.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/text-table",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/text-table/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/text-table"
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-known-options",
      "version": "2.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|grunt-known-options@2.0.0",
      "author": "Grunt Development Team",
      "description": "The known options used in Grunt",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-known-options@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/gruntjs/grunt-known-options.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://gruntjs.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gruntjs/grunt-known-options/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-known-options"
        }
      ]
    },
    {
      "type": "library",
      "name": "interpret",
      "version": "1.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|interpret@1.1.0",
      "author": "Tyler Kellen",
      "description": "A dictionary of file extensions and associated module loaders.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/interpret@1.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/tkellen/node-interpret.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/tkellen/node-interpret",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/tkellen/node-interpret/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/interpret"
        }
      ]
    },
    {
      "type": "library",
      "name": "liftup",
      "version": "3.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|liftup@3.0.1",
      "author": "Grunt Development Team",
      "description": "Launch your command line tool with ease.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/liftup@3.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/gruntjs/js-liftup.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gruntjs/js-liftup#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gruntjs/js-liftup/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/liftup"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "findup-sync",
          "version": "4.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|liftup@3.0.1|findup-sync@4.0.0",
          "author": "Gulp Team",
          "description": "Find the first file matching a given pattern in the current directory or the nearest ancestor directory.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/findup-sync@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/gulpjs/findup-sync.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/gulpjs/findup-sync#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/gulpjs/findup-sync/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/liftup/node_modules/findup-sync"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "v8flags",
      "version": "3.2.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|v8flags@3.2.0",
      "author": "Gulp Team",
      "description": "Get available v8 and Node.js flags.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/v8flags@3.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/gulpjs/v8flags.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gulpjs/v8flags#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gulpjs/v8flags/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/v8flags"
        }
      ]
    },
    {
      "type": "library",
      "name": "async",
      "version": "3.2.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|async@3.2.5",
      "author": "Caolan McMahon",
      "description": "Higher-order functions and common patterns for asynchronous code",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/async@3.2.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/caolan/async.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://caolan.github.io/async/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/caolan/async/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/async/-/async-3.2.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/async"
        }
      ]
    },
    {
      "type": "library",
      "name": "file-sync-cmp",
      "version": "0.1.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|file-sync-cmp@0.1.1",
      "author": "Martin Geisler",
      "description": "Synchronous file comparison",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/file-sync-cmp@0.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/mgeisler/file-sync-cmp.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mgeisler/file-sync-cmp/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mgeisler/file-sync-cmp/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/file-sync-cmp"
        }
      ]
    },
    {
      "type": "library",
      "name": "maxmin",
      "version": "3.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|maxmin@3.0.0",
      "author": "Sindre Sorhus",
      "description": "Get a pretty output of the original, minified, gzipped size of a string or buffer: 130 B → 91 B → 53 B (gzip)",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/maxmin@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/maxmin.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/maxmin#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/maxmin/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/maxmin/-/maxmin-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/maxmin"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "chalk",
          "version": "4.1.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|maxmin@3.0.0|chalk@4.1.2",
          "description": "Terminal string styling done right",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/chalk@4.1.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-4.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/maxmin/node_modules/chalk"
            }
          ]
        },
        {
          "type": "library",
          "name": "figures",
          "version": "3.2.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|maxmin@3.0.0|figures@3.2.0",
          "author": "Sindre Sorhus",
          "description": "Unicode symbols with Windows CMD fallbacks",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/figures@3.2.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-3.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/maxmin/node_modules/figures"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "uglify-js",
      "version": "3.17.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|uglify-js@3.17.4",
      "author": "Mihai Bazon",
      "description": "JavaScript parser, mangler/compressor and beautifier toolkit",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/uglify-js@3.17.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/mishoo/UglifyJS.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mishoo/UglifyJS#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mishoo/UglifyJS/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/uglify-js"
        }
      ]
    },
    {
      "type": "library",
      "name": "uri-path",
      "version": "1.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|uri-path@1.0.0",
      "author": "Ult Combo",
      "description": "Convert relative file system paths into safe URI paths",
      "licenses": [
        {
          "expression": "WTFPL OR MIT",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/uri-path@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/UltCombo/uri-path.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/UltCombo/uri-path",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/UltCombo/uri-path/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/uri-path"
        }
      ]
    },
    {
      "type": "library",
      "name": "gaze",
      "version": "1.1.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|gaze@1.1.3",
      "author": "Kyle Robinson Young",
      "description": "A globbing fs.watch wrapper built from the best parts of other fine watch libs.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/gaze@1.1.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/shama/gaze.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/shama/gaze",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/shama/gaze/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gaze"
        }
      ]
    },
    {
      "type": "library",
      "name": "tiny-lr",
      "version": "1.1.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|tiny-lr@1.1.1",
      "author": "mklabs",
      "description": "Tiny LiveReload server, background-friendly",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tiny-lr@1.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/mklabs/tiny-lr.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mklabs/tiny-lr",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mklabs/tiny-lr/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tiny-lr"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "3.2.6",
          "bom-ref": "diff@7.0.0-tuxcare.1|tiny-lr@1.1.1|debug@3.2.6",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@3.2.6",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/tiny-lr/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "faye-websocket",
          "version": "0.10.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|tiny-lr@1.1.1|faye-websocket@0.10.0",
          "author": "James Coglan",
          "description": "Standards-compliant WebSocket server and client",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/faye-websocket@0.10.0",
          "externalReferences": [
            {
              "url": "git://github.com/faye/faye-websocket-node.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://github.com/faye/faye-websocket-node",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/faye/faye-websocket-node/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/tiny-lr/node_modules/faye-websocket"
            }
          ]
        },
        {
          "type": "library",
          "name": "qs",
          "version": "6.11.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|tiny-lr@1.1.1|qs@6.11.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.11.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.11.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/tiny-lr/node_modules/qs"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.1.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|tiny-lr@1.1.1|ms@2.1.3",
          "description": "Tiny millisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@2.1.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/vercel/ms.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/vercel/ms#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/vercel/ms/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/tiny-lr/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "hooker",
      "version": "0.2.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|hooker@0.2.3",
      "author": "\"Cowboy\" Ben Alman",
      "description": "Monkey-patch (hook) functions for debugging and stuff.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/cowboy/javascript-hooker/blob/master/LICENSE-MIT"
          }
        }
      ],
      "purl": "pkg:npm/hooker@0.2.3",
      "externalReferences": [
        {
          "url": "git://github.com/cowboy/javascript-hooker.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/cowboy/javascript-hooker",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/cowboy/javascript-hooker/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hooker"
        }
      ]
    },
    {
      "type": "library",
      "name": "mkdirp",
      "version": "0.5.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|mkdirp@0.5.5",
      "author": "James Halliday",
      "description": "Recursively mkdir, like `mkdir -p`",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mkdirp@0.5.5",
      "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.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mkdirp"
        }
      ]
    },
    {
      "type": "library",
      "name": "deep-for-each",
      "version": "3.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|deep-for-each@3.0.0",
      "author": "André Cruz",
      "description": "Recursively iterates over arrays and objects",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/deep-for-each@3.0.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/moxystudio/js-deep-for-each.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/moxystudio/js-deep-for-each",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/moxystudio/js-deep-for-each/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/deep-for-each/-/deep-for-each-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/deep-for-each"
        }
      ]
    },
    {
      "type": "library",
      "name": "dateformat",
      "version": "4.6.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|dateformat@4.6.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@4.6.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-4.6.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dateformat"
        }
      ]
    },
    {
      "type": "library",
      "name": "eventemitter2",
      "version": "0.4.14",
      "bom-ref": "diff@7.0.0-tuxcare.1|eventemitter2@0.4.14",
      "author": "hij1nx",
      "description": "A Node.js event emitter implementation with namespaces, wildcards, TTL and browser support.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eventemitter2@0.4.14",
      "externalReferences": [
        {
          "url": "git://github.com/hij1nx/EventEmitter2.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/hij1nx/EventEmitter2#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/hij1nx/EventEmitter2/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eventemitter2"
        }
      ]
    },
    {
      "type": "library",
      "name": "exit",
      "version": "0.1.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|exit@0.1.2",
      "author": "\"Cowboy\" Ben Alman",
      "description": "A replacement for process.exit that ensures stdio are fully drained before exiting.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/cowboy/node-exit/blob/master/LICENSE-MIT"
          }
        }
      ],
      "purl": "pkg:npm/exit@0.1.2",
      "externalReferences": [
        {
          "url": "git://github.com/cowboy/node-exit.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/cowboy/node-exit",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/cowboy/node-exit/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/exit"
        }
      ]
    },
    {
      "type": "library",
      "name": "findup-sync",
      "version": "5.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|findup-sync@5.0.0",
      "author": "Gulp Team",
      "description": "Find the first file matching a given pattern in the current directory or the nearest ancestor directory.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/findup-sync@5.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/gulpjs/findup-sync.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gulpjs/findup-sync#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gulpjs/findup-sync/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/findup-sync"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "is-glob",
          "version": "4.0.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|findup-sync@5.0.0|is-glob@4.0.3",
          "author": "Jon Schlinkert",
          "description": "Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-glob@4.0.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/micromatch/is-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/micromatch/is-glob",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/micromatch/is-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/findup-sync/node_modules/is-glob"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-legacy-log",
      "version": "3.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|grunt-legacy-log@3.0.0",
      "author": "\"Cowboy\" Ben Alman",
      "description": "The Grunt 0.4.x logger.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-legacy-log@3.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/gruntjs/grunt-legacy-log.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://gruntjs.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/gruntjs/grunt-legacy-log/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-legacy-log"
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-legacy-util",
      "version": "2.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|grunt-legacy-util@2.0.1",
      "author": "Grunt Development Team",
      "description": "Some old grunt utils provided for backwards compatibility.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-legacy-util@2.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/gruntjs/grunt-legacy-util.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://gruntjs.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/gruntjs/grunt-legacy-util/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-legacy-util"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "which",
          "version": "2.0.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-legacy-util@2.0.1|which@2.0.2",
          "author": "Isaac Z. Schlueter",
          "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/which@2.0.2",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-which.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-which#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-which/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-legacy-util/node_modules/which"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "js-yaml",
      "version": "3.14.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|js-yaml@3.14.0",
      "author": "Vladimir Zapparov",
      "description": "YAML 1.2 parser and serializer",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/js-yaml@3.14.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/nodeca/js-yaml.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nodeca/js-yaml",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nodeca/js-yaml/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/js-yaml"
        }
      ]
    },
    {
      "type": "library",
      "name": "nopt",
      "version": "3.0.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|nopt@3.0.6",
      "author": "Isaac Z. Schlueter",
      "description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/nopt@3.0.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/npm/nopt.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/npm/nopt#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/npm/nopt/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/nopt"
        }
      ]
    },
    {
      "type": "library",
      "name": "escodegen",
      "version": "1.7.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|escodegen@1.7.1",
      "description": "ECMAScript code generator",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/escodegen@1.7.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/estools/escodegen.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/estools/escodegen",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/estools/escodegen/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/escodegen/-/escodegen-1.7.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/escodegen"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "esprima",
          "version": "1.2.5",
          "bom-ref": "diff@7.0.0-tuxcare.1|escodegen@1.7.1|esprima@1.2.5",
          "author": "Ariya Hidayat",
          "description": "ECMAScript parsing infrastructure for multipurpose analysis",
          "licenses": [
            {
              "license": {
                "name": "BSD",
                "acknowledgement": "declared",
                "url": "http://github.com/ariya/esprima/raw/master/LICENSE.BSD"
              }
            }
          ],
          "purl": "pkg:npm/esprima@1.2.5",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/ariya/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": "http://issues.esprima.org",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/esprima/-/esprima-1.2.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/escodegen/node_modules/esprima"
            }
          ]
        },
        {
          "type": "library",
          "name": "estraverse",
          "version": "1.9.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|escodegen@1.7.1|estraverse@1.9.3",
          "description": "ECMAScript JS AST traversal functions",
          "licenses": [
            {
              "license": {
                "name": "BSD",
                "acknowledgement": "declared",
                "url": "http://github.com/estools/estraverse/raw/master/LICENSE.BSD"
              }
            }
          ],
          "purl": "pkg:npm/estraverse@1.9.3",
          "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-1.9.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/escodegen/node_modules/estraverse"
            }
          ]
        },
        {
          "type": "library",
          "name": "optionator",
          "version": "0.5.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|escodegen@1.7.1|optionator@0.5.0",
          "author": "George Zahariev",
          "description": "option parsing and help generation",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared",
                "url": "https://raw.githubusercontent.com/gkz/optionator/master/LICENSE"
              }
            }
          ],
          "purl": "pkg:npm/optionator@0.5.0",
          "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.5.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/escodegen/node_modules/optionator"
            }
          ]
        },
        {
          "type": "library",
          "name": "source-map",
          "version": "0.2.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|escodegen@1.7.1|source-map@0.2.0",
          "author": "Nick Fitzgerald",
          "description": "Generates and consumes source maps",
          "licenses": [
            {
              "license": {
                "name": "BSD",
                "acknowledgement": "declared",
                "url": "http://opensource.org/licenses/BSD-3-Clause"
              }
            }
          ],
          "purl": "pkg:npm/source-map@0.2.0",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/mozilla/source-map.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/mozilla/source-map",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/mozilla/source-map/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/escodegen/node_modules/source-map"
            }
          ]
        },
        {
          "type": "library",
          "name": "fast-levenshtein",
          "version": "1.0.7",
          "bom-ref": "diff@7.0.0-tuxcare.1|escodegen@1.7.1|fast-levenshtein@1.0.7",
          "author": "Ramesh Nair",
          "description": "Efficient implementation of Levenshtein algorithm with asynchronous callback support",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/fast-levenshtein@1.0.7",
          "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-1.0.7.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/escodegen/node_modules/fast-levenshtein"
            }
          ]
        },
        {
          "type": "library",
          "name": "levn",
          "version": "0.2.5",
          "bom-ref": "diff@7.0.0-tuxcare.1|escodegen@1.7.1|levn@0.2.5",
          "author": "George Zahariev",
          "description": "Light ECMAScript (JavaScript) Value Notation - human written, concise, typed, flexible",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared",
                "url": "https://raw.github.com/gkz/levn/master/LICENSE"
              }
            }
          ],
          "purl": "pkg:npm/levn@0.2.5",
          "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.2.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/escodegen/node_modules/levn"
            }
          ]
        },
        {
          "type": "library",
          "name": "wordwrap",
          "version": "0.0.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|escodegen@1.7.1|wordwrap@0.0.3",
          "author": "James Halliday",
          "description": "Wrap those words. Show them at what columns to start and stop.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/wordwrap@0.0.3",
          "externalReferences": [
            {
              "url": "git://github.com/substack/node-wordwrap.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/substack/node-wordwrap#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/substack/node-wordwrap/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/escodegen/node_modules/wordwrap"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "fileset",
      "version": "0.2.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|fileset@0.2.1",
      "author": "mklabs",
      "description": "Wrapper around miniglob / minimatch combo to allow multiple patterns matching and include-exclude ability",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/mklabs/node-fileset/blob/master/LICENSE-MIT"
          }
        }
      ],
      "purl": "pkg:npm/fileset@0.2.1",
      "externalReferences": [
        {
          "url": "git://github.com/mklabs/node-fileset.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mklabs/node-fileset",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mklabs/node-fileset/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fileset/-/fileset-0.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fileset"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "glob",
          "version": "5.0.15",
          "bom-ref": "diff@7.0.0-tuxcare.1|fileset@0.2.1|glob@5.0.15",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@5.0.15",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-glob#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/fileset/node_modules/glob"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "minimatch",
              "version": "3.1.2",
              "bom-ref": "diff@7.0.0-tuxcare.1|fileset@0.2.1|glob@5.0.15|minimatch@3.1.2",
              "author": "Isaac Z. Schlueter",
              "description": "a glob matcher in javascript",
              "licenses": [
                {
                  "license": {
                    "id": "ISC",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/minimatch@3.1.2",
              "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.1.2.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/fileset/node_modules/glob/node_modules/minimatch"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "minimatch",
          "version": "2.0.10",
          "bom-ref": "diff@7.0.0-tuxcare.1|fileset@0.2.1|minimatch@2.0.10",
          "author": "Isaac Z. Schlueter",
          "description": "a glob matcher in javascript",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/minimatch@2.0.10",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/minimatch.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/minimatch#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/minimatch/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/fileset/node_modules/minimatch"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "handlebars",
      "version": "4.7.8",
      "bom-ref": "diff@7.0.0-tuxcare.1|handlebars@4.7.8",
      "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.7.8",
      "externalReferences": [
        {
          "url": "git+https://github.com/handlebars-lang/handlebars.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://www.handlebarsjs.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/handlebars-lang/handlebars.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/handlebars"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "uglify-js",
          "version": "3.10.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|handlebars@4.7.8|uglify-js@3.10.1",
          "author": "Mihai Bazon",
          "description": "JavaScript parser, mangler/compressor and beautifier toolkit",
          "licenses": [
            {
              "license": {
                "id": "BSD-2-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/uglify-js@3.10.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/mishoo/UglifyJS.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/mishoo/UglifyJS#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/mishoo/UglifyJS/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.10.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/handlebars/node_modules/uglify-js"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "once",
      "version": "1.4.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|once@1.4.0",
      "author": "Isaac Z. Schlueter",
      "description": "Run a function exactly one time",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/once@1.4.0",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/once.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/once#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/once/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/once"
        }
      ]
    },
    {
      "type": "library",
      "name": "which",
      "version": "1.3.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|which@1.3.1",
      "author": "Isaac Z. Schlueter",
      "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/which@1.3.1",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/node-which.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/node-which#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/node-which/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/which"
        }
      ]
    },
    {
      "type": "library",
      "name": "wordwrap",
      "version": "1.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|wordwrap@1.0.0",
      "author": "James Halliday",
      "description": "Wrap those words. Show them at what columns to start and stop.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/wordwrap@1.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/substack/node-wordwrap.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/node-wordwrap#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/node-wordwrap/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wordwrap"
        }
      ]
    },
    {
      "type": "library",
      "name": "graceful-fs",
      "version": "4.2.11",
      "bom-ref": "diff@7.0.0-tuxcare.1|graceful-fs@4.2.11",
      "description": "A drop-in replacement for fs, making various improvements.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/graceful-fs@4.2.11",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/node-graceful-fs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/node-graceful-fs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/node-graceful-fs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/graceful-fs"
        }
      ]
    },
    {
      "type": "library",
      "name": "webpack-merge",
      "version": "4.2.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|webpack-merge@4.2.2",
      "author": "Juho Vepsalainen",
      "description": "Variant of merge that's useful for webpack configuration",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/webpack-merge@4.2.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/survivejs/webpack-merge.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/survivejs/webpack-merge",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/survivejs/webpack-merge/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webpack-merge"
        }
      ]
    },
    {
      "type": "library",
      "name": "body-parser",
      "version": "1.20.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|body-parser@1.20.1",
      "description": "Node.js body parsing middleware",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/body-parser@1.20.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/expressjs/body-parser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/expressjs/body-parser#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/expressjs/body-parser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/body-parser"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "2.6.9",
          "bom-ref": "diff@7.0.0-tuxcare.1|body-parser@1.20.1|debug@2.6.9",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@2.6.9",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/body-parser/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|body-parser@1.20.1|ms@2.0.0",
          "description": "Tiny milisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/zeit/ms.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/zeit/ms#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/zeit/ms/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/body-parser/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "braces",
      "version": "3.0.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|braces@3.0.3",
      "author": "Jon Schlinkert",
      "description": "Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/braces@3.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/micromatch/braces.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/micromatch/braces",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/micromatch/braces/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/braces"
        }
      ]
    },
    {
      "type": "library",
      "name": "connect",
      "version": "3.7.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|connect@3.7.0",
      "author": "TJ Holowaychuk",
      "description": "High performance middleware framework",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/connect@3.7.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/senchalabs/connect.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/senchalabs/connect#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/senchalabs/connect/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/connect"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "2.6.9",
          "bom-ref": "diff@7.0.0-tuxcare.1|connect@3.7.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",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/connect/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|connect@3.7.0|ms@2.0.0",
          "description": "Tiny milisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/zeit/ms.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/zeit/ms#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/zeit/ms/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/connect/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "di",
      "version": "0.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|di@0.0.1",
      "author": "Vojta Jina",
      "description": "Dependency Injection for Node.js. Heavily inspired by AngularJS.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/di@0.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/vojtajina/node-di.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/vojtajina/node-di#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/vojtajina/node-di/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/di/-/di-0.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/di"
        }
      ]
    },
    {
      "type": "library",
      "name": "dom-serialize",
      "version": "2.2.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|dom-serialize@2.2.1",
      "author": "Nathan Rajlich",
      "description": "Serializes any DOM node into a String",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/dom-serialize@2.2.1",
      "externalReferences": [
        {
          "url": "git://github.com/webmodules/dom-serialize.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/webmodules/dom-serialize",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/webmodules/dom-serialize/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dom-serialize"
        }
      ]
    },
    {
      "type": "library",
      "name": "http-proxy",
      "version": "1.18.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|http-proxy@1.18.1",
      "author": "Charlie Robbins",
      "description": "HTTP proxying for the masses",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/http-proxy@1.18.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/http-party/node-http-proxy.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/http-party/node-http-proxy#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/http-party/node-http-proxy/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-proxy"
        }
      ]
    },
    {
      "type": "library",
      "name": "isbinaryfile",
      "version": "4.0.10",
      "bom-ref": "diff@7.0.0-tuxcare.1|isbinaryfile@4.0.10",
      "description": "Detects if a file is binary in Node.js. Similar to Perl's -B.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/isbinaryfile@4.0.10",
      "externalReferences": [
        {
          "url": "git+https://github.com/gjtorikian/isBinaryFile.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gjtorikian/isBinaryFile#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gjtorikian/isBinaryFile/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/isbinaryfile"
        }
      ]
    },
    {
      "type": "library",
      "name": "log4js",
      "version": "6.9.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|log4js@6.9.1",
      "description": "Port of Log4js to work with node.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/log4js@6.9.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/log4js-node/log4js-node.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://log4js-node.github.io/log4js-node/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/log4js-node/log4js-node/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/log4js/-/log4js-6.9.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/log4js"
        }
      ]
    },
    {
      "type": "library",
      "name": "mime",
      "version": "2.6.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|mime@2.6.0",
      "author": "Robert Kieffer",
      "description": "A comprehensive library for mime-type mapping",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mime@2.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/broofa/mime.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/broofa/mime#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/broofa/mime/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mime"
        }
      ]
    },
    {
      "type": "library",
      "name": "qjobs",
      "version": "1.2.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|qjobs@1.2.0",
      "author": "Franck TABARY",
      "description": "qjobs is a simple and stupid queue job manager for nodejs",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/qjobs@1.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/franck34/qjobs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/franck34/qjobs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/franck34/qjobs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/qjobs"
        }
      ]
    },
    {
      "type": "library",
      "name": "range-parser",
      "version": "1.2.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|range-parser@1.2.1",
      "author": "TJ Holowaychuk",
      "description": "Range header field string parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/range-parser@1.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/range-parser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/range-parser#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/range-parser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/range-parser"
        }
      ]
    },
    {
      "type": "library",
      "name": "rimraf",
      "version": "3.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|rimraf@3.0.2",
      "author": "Isaac Z. Schlueter",
      "description": "A deep deletion module for node (like `rm -rf`)",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/rimraf@3.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/rimraf.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/rimraf#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/rimraf/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rimraf"
        }
      ]
    },
    {
      "type": "library",
      "name": "socket.io",
      "version": "4.7.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|socket.io@4.7.5",
      "description": "node.js realtime framework server",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/socket.io@4.7.5",
      "externalReferences": [
        {
          "url": "git://github.com/socketio/socket.io.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/socketio/socket.io#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/socketio/socket.io/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/socket.io"
        }
      ]
    },
    {
      "type": "library",
      "name": "source-map",
      "version": "0.6.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|source-map@0.6.1",
      "author": "Nick Fitzgerald",
      "description": "Generates and consumes source maps",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/source-map@0.6.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/mozilla/source-map.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mozilla/source-map",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mozilla/source-map/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/source-map"
        }
      ]
    },
    {
      "type": "library",
      "name": "tmp",
      "version": "0.2.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|tmp@0.2.1",
      "author": "KARASZI István",
      "description": "Temporary file and directory creator",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tmp@0.2.1",
      "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.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tmp"
        }
      ]
    },
    {
      "type": "library",
      "name": "ua-parser-js",
      "version": "0.7.37",
      "bom-ref": "diff@7.0.0-tuxcare.1|ua-parser-js@0.7.37",
      "author": "Faisal Salman",
      "description": "Detect Browser, Engine, OS, CPU, and Device type/model from User-Agent data. Supports browser & node.js environment",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ua-parser-js@0.7.37",
      "externalReferences": [
        {
          "url": "git+https://github.com/faisalman/ua-parser-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/faisalman/ua-parser-js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/faisalman/ua-parser-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.37.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ua-parser-js"
        }
      ]
    },
    {
      "type": "library",
      "name": "ansi-colors",
      "version": "3.2.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|ansi-colors@3.2.3",
      "author": "Brian Woodward",
      "description": "Easily add ANSI colors to your text and symbols in the terminal. A faster drop-in replacement for chalk, kleur and turbocolor (without the dependencies and rendering bugs).",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ansi-colors@3.2.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/doowb/ansi-colors.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/doowb/ansi-colors",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/doowb/ansi-colors/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ansi-colors"
        }
      ]
    },
    {
      "type": "library",
      "name": "browser-stdout",
      "version": "1.3.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|browser-stdout@1.3.1",
      "author": "kumavis",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browser-stdout@1.3.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/kumavis/browser-stdout.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kumavis/browser-stdout#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kumavis/browser-stdout/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browser-stdout"
        }
      ]
    },
    {
      "type": "library",
      "name": "diff",
      "version": "3.5.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|diff@3.5.0",
      "description": "A javascript text diff implementation.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/diff@3.5.0",
      "externalReferences": [
        {
          "url": "git://github.com/kpdecker/jsdiff.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kpdecker/jsdiff#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/kpdecker/jsdiff/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/diff"
        }
      ]
    },
    {
      "type": "library",
      "name": "escape-string-regexp",
      "version": "1.0.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|escape-string-regexp@1.0.5",
      "author": "Sindre Sorhus",
      "description": "Escape RegExp special characters",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/escape-string-regexp@1.0.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/escape-string-regexp.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/escape-string-regexp#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/escape-string-regexp/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/escape-string-regexp"
        }
      ]
    },
    {
      "type": "library",
      "name": "find-up",
      "version": "3.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.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",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/find-up"
        }
      ]
    },
    {
      "type": "library",
      "name": "growl",
      "version": "1.10.5",
      "bom-ref": "diff@7.0.0-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",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/growl"
        }
      ]
    },
    {
      "type": "library",
      "name": "he",
      "version": "1.2.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|he@1.2.0",
      "author": "Mathias Bynens",
      "description": "A robust HTML entities encoder/decoder with full Unicode support.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/he@1.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mathiasbynens/he.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://mths.be/he",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mathiasbynens/he/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/he"
        }
      ]
    },
    {
      "type": "library",
      "name": "log-symbols",
      "version": "3.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|log-symbols@3.0.0",
      "author": "Sindre Sorhus",
      "description": "Colored symbols for various log levels. Example: `✔︎ Success`",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/log-symbols@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/log-symbols.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/log-symbols#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/log-symbols/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/log-symbols/-/log-symbols-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/log-symbols"
        }
      ]
    },
    {
      "type": "library",
      "name": "node-environment-flags",
      "version": "1.0.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|node-environment-flags@1.0.6",
      "author": "Christopher Hiller",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/node-environment-flags@1.0.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/boneskull/node-environment-flags.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/boneskull/node-environment-flags#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/boneskull/node-environment-flags/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/node-environment-flags"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "semver",
          "version": "5.7.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|node-environment-flags@1.0.6|semver@5.7.2",
          "author": "GitHub Inc.",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@5.7.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/node-environment-flags/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "object.assign",
      "version": "4.1.0",
      "bom-ref": "diff@7.0.0-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",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object.assign"
        }
      ]
    },
    {
      "type": "library",
      "name": "wide-align",
      "version": "1.1.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|wide-align@1.1.3",
      "author": "Rebecca Turner",
      "description": "A wide-character aware text alignment function for use on the console or with fixed width fonts.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/wide-align@1.1.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/iarna/wide-align.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/iarna/wide-align#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/iarna/wide-align/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wide-align"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "string-width",
          "version": "2.1.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|wide-align@1.1.3|string-width@2.1.1",
          "author": "Sindre Sorhus",
          "description": "Get the visual width of a string - the number of columns required to display it",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string-width@2.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/string-width.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/wide-align/node_modules/string-width"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "4.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|wide-align@1.1.3|strip-ansi@4.0.0",
          "author": "Sindre Sorhus",
          "description": "Strip ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-ansi@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/strip-ansi.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/wide-align/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "3.0.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|wide-align@1.1.3|ansi-regex@3.0.1",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-regex@3.0.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-3.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/wide-align/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "yargs-parser",
      "version": "13.1.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|yargs-parser@13.1.2",
      "author": "Ben Coe",
      "description": "the mighty option parser used by yargs",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/yargs-parser@13.1.2",
      "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.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yargs-parser"
        }
      ]
    },
    {
      "type": "library",
      "name": "yargs-unparser",
      "version": "1.6.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|yargs-unparser@1.6.0",
      "author": "André Cruz",
      "description": "Converts back a yargs argv object to its original array form",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/yargs-unparser@1.6.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/yargs/yargs-unparser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/yargs/yargs-unparser",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/yargs/yargs-unparser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yargs-unparser"
        }
      ]
    },
    {
      "type": "library",
      "name": "yargs",
      "version": "13.3.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|yargs@13.3.2",
      "description": "yargs the modern, pirate-themed, successor to optimist.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/yargs@13.3.2",
      "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.3.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yargs"
        }
      ]
    },
    {
      "type": "library",
      "name": "rollup-linux-x64-gnu",
      "group": "@rollup",
      "version": "4.13.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|@rollup/rollup-linux-x64-gnu@4.13.0",
      "author": "Lukas Taegert-Atkinson",
      "description": "Native bindings for Rollup",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-linux-x64-gnu@4.13.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/rollup/rollup.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://rollupjs.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/rollup/rollup/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.13.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@rollup/rollup-linux-x64-gnu"
        }
      ]
    },
    {
      "type": "library",
      "name": "rollup-linux-x64-musl",
      "group": "@rollup",
      "version": "4.13.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|@rollup/rollup-linux-x64-musl@4.13.0",
      "author": "Lukas Taegert-Atkinson",
      "description": "Native bindings for Rollup",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/rollup-linux-x64-musl@4.13.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/rollup/rollup.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://rollupjs.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/rollup/rollup/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.13.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@rollup/rollup-linux-x64-musl"
        }
      ]
    },
    {
      "type": "library",
      "name": "estree",
      "group": "@types",
      "version": "1.0.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|@types/estree@1.0.5",
      "description": "TypeScript definitions for estree",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/estree@1.0.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/estree",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/estree",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/estree"
        }
      ]
    },
    {
      "type": "library",
      "name": "lru-cache",
      "version": "6.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|lru-cache@6.0.0",
      "author": "Isaac Z. Schlueter",
      "description": "A cache object that deletes the least-recently-used items.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lru-cache@6.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/node-lru-cache.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/node-lru-cache#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/node-lru-cache/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lru-cache"
        }
      ]
    },
    {
      "type": "library",
      "name": "bonjour",
      "group": "@types",
      "version": "3.5.13",
      "bom-ref": "diff@7.0.0-tuxcare.1|@types/bonjour@3.5.13",
      "description": "TypeScript definitions for bonjour",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/bonjour@3.5.13",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/bonjour",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/bonjour",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/bonjour"
        }
      ]
    },
    {
      "type": "library",
      "name": "connect-history-api-fallback",
      "group": "@types",
      "version": "1.5.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|@types/connect-history-api-fallback@1.5.4",
      "description": "TypeScript definitions for connect-history-api-fallback",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/connect-history-api-fallback@1.5.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/connect-history-api-fallback",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/connect-history-api-fallback",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/connect-history-api-fallback"
        }
      ]
    },
    {
      "type": "library",
      "name": "express",
      "group": "@types",
      "version": "4.17.21",
      "bom-ref": "diff@7.0.0-tuxcare.1|@types/express@4.17.21",
      "description": "TypeScript definitions for express",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/express@4.17.21",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/express",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/express"
        }
      ]
    },
    {
      "type": "library",
      "name": "serve-index",
      "group": "@types",
      "version": "1.9.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|@types/serve-index@1.9.4",
      "description": "TypeScript definitions for serve-index",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/serve-index@1.9.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/serve-index",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/serve-index",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/serve-index"
        }
      ]
    },
    {
      "type": "library",
      "name": "serve-static",
      "group": "@types",
      "version": "1.15.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|@types/serve-static@1.15.5",
      "description": "TypeScript definitions for serve-static",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/serve-static@1.15.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/serve-static",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/serve-static",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/serve-static"
        }
      ]
    },
    {
      "type": "library",
      "name": "sockjs",
      "group": "@types",
      "version": "0.3.36",
      "bom-ref": "diff@7.0.0-tuxcare.1|@types/sockjs@0.3.36",
      "description": "TypeScript definitions for sockjs",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/sockjs@0.3.36",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/sockjs",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/sockjs",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/sockjs"
        }
      ]
    },
    {
      "type": "library",
      "name": "ws",
      "group": "@types",
      "version": "8.5.10",
      "bom-ref": "diff@7.0.0-tuxcare.1|@types/ws@8.5.10",
      "description": "TypeScript definitions for ws",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/ws@8.5.10",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/ws",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ws",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/ws"
        }
      ]
    },
    {
      "type": "library",
      "name": "ansi-html-community",
      "version": "0.0.8",
      "bom-ref": "diff@7.0.0-tuxcare.1|ansi-html-community@0.0.8",
      "author": "mahdyar",
      "description": "An elegant lib that converts the chalked (ANSI) text to HTML. (Community)",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ansi-html-community@0.0.8",
      "externalReferences": [
        {
          "url": "git://github.com/mahdyar/ansi-html-community.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mahdyar/ansi-html-community",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mahdyar/ansi-html-community/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ansi-html-community"
        }
      ]
    },
    {
      "type": "library",
      "name": "bonjour-service",
      "version": "1.2.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|bonjour-service@1.2.1",
      "author": "ON LX Lited",
      "description": "A Bonjour/Zeroconf implementation in TypeScript",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/bonjour-service@1.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/onlxltd/bonjour-service.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/onlxltd/bonjour-service",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/onlxltd/bonjour-service/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bonjour-service"
        }
      ]
    },
    {
      "type": "library",
      "name": "colorette",
      "version": "2.0.20",
      "bom-ref": "diff@7.0.0-tuxcare.1|colorette@2.0.20",
      "author": "Jorge Bucaran",
      "description": "🌈Easily set your terminal text color & styles.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/colorette@2.0.20",
      "externalReferences": [
        {
          "url": "git+https://github.com/jorgebucaran/colorette.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jorgebucaran/colorette#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jorgebucaran/colorette/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/colorette"
        }
      ]
    },
    {
      "type": "library",
      "name": "compression",
      "version": "1.7.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|compression@1.7.4",
      "description": "Node.js compression middleware",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/compression@1.7.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/expressjs/compression.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/expressjs/compression#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/expressjs/compression/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/compression"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "accepts",
          "version": "1.3.7",
          "bom-ref": "diff@7.0.0-tuxcare.1|compression@1.7.4|accepts@1.3.7",
          "description": "Higher-level content negotiation",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/accepts@1.3.7",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/accepts.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/accepts#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/accepts/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/compression/node_modules/accepts"
            }
          ]
        },
        {
          "type": "library",
          "name": "bytes",
          "version": "3.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|compression@1.7.4|bytes@3.0.0",
          "author": "TJ Holowaychuk",
          "description": "Utility to parse a string bytes to bytes and vice-versa",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/bytes@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/visionmedia/bytes.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/bytes.js#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/bytes.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/compression/node_modules/bytes"
            }
          ]
        },
        {
          "type": "library",
          "name": "debug",
          "version": "2.6.9",
          "bom-ref": "diff@7.0.0-tuxcare.1|compression@1.7.4|debug@2.6.9",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@2.6.9",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/compression/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "safe-buffer",
          "version": "5.1.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|compression@1.7.4|safe-buffer@5.1.2",
          "author": "Feross Aboukhadijeh",
          "description": "Safer Node.js Buffer API",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/safe-buffer@5.1.2",
          "externalReferences": [
            {
              "url": "git://github.com/feross/safe-buffer.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/feross/safe-buffer",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/feross/safe-buffer/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/compression/node_modules/safe-buffer"
            }
          ]
        },
        {
          "type": "library",
          "name": "negotiator",
          "version": "0.6.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|compression@1.7.4|negotiator@0.6.2",
          "description": "HTTP content negotiation",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/negotiator@0.6.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/negotiator.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/negotiator#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/negotiator/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/compression/node_modules/negotiator"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|compression@1.7.4|ms@2.0.0",
          "description": "Tiny milisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/zeit/ms.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/zeit/ms#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/zeit/ms/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/compression/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "connect-history-api-fallback",
      "version": "2.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|connect-history-api-fallback@2.0.0",
      "author": "Ben Ripkens",
      "description": "Provides a fallback for non-existing directories so that the HTML 5 history API can be used.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/connect-history-api-fallback@2.0.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/bripkens/connect-history-api-fallback.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/bripkens/connect-history-api-fallback#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/bripkens/connect-history-api-fallback/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/connect-history-api-fallback"
        }
      ]
    },
    {
      "type": "library",
      "name": "default-gateway",
      "version": "6.0.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|default-gateway@6.0.3",
      "author": "silverwind",
      "description": "Get the default network gateway, cross-platform.",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/default-gateway@6.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/silverwind/default-gateway.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/silverwind/default-gateway#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/silverwind/default-gateway/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/default-gateway"
        }
      ]
    },
    {
      "type": "library",
      "name": "express",
      "version": "4.19.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|express@4.19.2",
      "author": "TJ Holowaychuk",
      "description": "Fast, unopinionated, minimalist web framework",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/express@4.19.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/expressjs/express.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://expressjs.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/expressjs/express/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/express/-/express-4.19.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/express"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "body-parser",
          "version": "1.20.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|express@4.19.2|body-parser@1.20.2",
          "description": "Node.js body parsing middleware",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/body-parser@1.20.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/expressjs/body-parser.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/expressjs/body-parser#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/expressjs/body-parser/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/express/node_modules/body-parser"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "content-type",
              "version": "1.0.5",
              "bom-ref": "diff@7.0.0-tuxcare.1|express@4.19.2|body-parser@1.20.2|content-type@1.0.5",
              "author": "Douglas Christopher Wilson",
              "description": "Create and parse HTTP Content-Type header",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/content-type@1.0.5",
              "externalReferences": [
                {
                  "url": "git+https://github.com/jshttp/content-type.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/jshttp/content-type#readme",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/jshttp/content-type/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/express/node_modules/body-parser/node_modules/content-type"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "debug",
          "version": "2.6.9",
          "bom-ref": "diff@7.0.0-tuxcare.1|express@4.19.2|debug@2.6.9",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@2.6.9",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/express/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "finalhandler",
          "version": "1.2.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|express@4.19.2|finalhandler@1.2.0",
          "author": "Douglas Christopher Wilson",
          "description": "Node.js final http responder",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/finalhandler@1.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/pillarjs/finalhandler.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/pillarjs/finalhandler#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/pillarjs/finalhandler/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/express/node_modules/finalhandler"
            }
          ]
        },
        {
          "type": "library",
          "name": "raw-body",
          "version": "2.5.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|express@4.19.2|raw-body@2.5.2",
          "author": "Jonathan Ong",
          "description": "Get and validate the raw body of a readable stream.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/raw-body@2.5.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/stream-utils/raw-body.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/stream-utils/raw-body#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/stream-utils/raw-body/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/express/node_modules/raw-body"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|express@4.19.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",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/express/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "html-entities",
      "version": "2.5.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|html-entities@2.5.2",
      "author": "Marat Dulin",
      "description": "Fastest HTML entities encode/decode library.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/html-entities@2.5.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/mdevils/html-entities.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mdevils/html-entities#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mdevils/html-entities/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/html-entities"
        }
      ]
    },
    {
      "type": "library",
      "name": "http-proxy-middleware",
      "version": "2.0.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|http-proxy-middleware@2.0.6",
      "author": "Steven Chim",
      "description": "The one-liner node.js proxy middleware for connect, express and browser-sync",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/http-proxy-middleware@2.0.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/chimurai/http-proxy-middleware.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chimurai/http-proxy-middleware#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chimurai/http-proxy-middleware/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-proxy-middleware"
        }
      ]
    },
    {
      "type": "library",
      "name": "ipaddr.js",
      "version": "2.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|ipaddr.js@2.1.0",
      "author": "whitequark",
      "description": "A library for manipulating IPv4 and IPv6 addresses in JavaScript.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ipaddr.js@2.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/whitequark/ipaddr.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/whitequark/ipaddr.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/whitequark/ipaddr.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ipaddr.js"
        }
      ]
    },
    {
      "type": "library",
      "name": "launch-editor",
      "version": "2.6.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|launch-editor@2.6.1",
      "author": "Evan You",
      "description": "launch editor from node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/launch-editor@2.6.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/yyx990803/launch-editor.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/yyx990803/launch-editor#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/yyx990803/launch-editor/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/launch-editor"
        }
      ]
    },
    {
      "type": "library",
      "name": "open",
      "version": "10.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|open@10.1.0",
      "author": "Sindre Sorhus",
      "description": "Open stuff like URLs, files, executables. Cross-platform.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/open@10.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/open.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/open#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/open/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/open/-/open-10.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/open"
        }
      ]
    },
    {
      "type": "library",
      "name": "p-retry",
      "version": "6.2.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|p-retry@6.2.0",
      "author": "Sindre Sorhus",
      "description": "Retry a promise-returning or async function",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/p-retry@6.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/p-retry.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/p-retry#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/p-retry/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/p-retry/-/p-retry-6.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-retry"
        }
      ]
    },
    {
      "type": "library",
      "name": "selfsigned",
      "version": "2.4.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|selfsigned@2.4.1",
      "author": "José F. Romaniello",
      "description": "Generate self signed certificates private and public keys",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/selfsigned@2.4.1",
      "externalReferences": [
        {
          "url": "git://github.com/jfromaniello/selfsigned.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jfromaniello/selfsigned#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jfromaniello/selfsigned/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/selfsigned"
        }
      ]
    },
    {
      "type": "library",
      "name": "serve-index",
      "version": "1.9.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|serve-index@1.9.1",
      "author": "Douglas Christopher Wilson",
      "description": "Serve directory listings",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/serve-index@1.9.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/expressjs/serve-index.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/expressjs/serve-index#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/expressjs/serve-index/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/serve-index"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "2.6.9",
          "bom-ref": "diff@7.0.0-tuxcare.1|serve-index@1.9.1|debug@2.6.9",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@2.6.9",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/serve-index/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "http-errors",
          "version": "1.6.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|serve-index@1.9.1|http-errors@1.6.3",
          "author": "Jonathan Ong",
          "description": "Create HTTP error objects",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/http-errors@1.6.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/http-errors.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/http-errors#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/http-errors/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/serve-index/node_modules/http-errors"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|serve-index@1.9.1|ms@2.0.0",
          "description": "Tiny milisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/zeit/ms.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/zeit/ms#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/zeit/ms/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/serve-index/node_modules/ms"
            }
          ]
        },
        {
          "type": "library",
          "name": "depd",
          "version": "1.1.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|serve-index@1.9.1|depd@1.1.2",
          "author": "Douglas Christopher Wilson",
          "description": "Deprecate all the things",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/depd@1.1.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/dougwilson/nodejs-depd.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/dougwilson/nodejs-depd#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/dougwilson/nodejs-depd/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/serve-index/node_modules/depd"
            }
          ]
        },
        {
          "type": "library",
          "name": "inherits",
          "version": "2.0.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|serve-index@1.9.1|inherits@2.0.3",
          "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/inherits@2.0.3",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/inherits.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/inherits#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/inherits/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/serve-index/node_modules/inherits"
            }
          ]
        },
        {
          "type": "library",
          "name": "setprototypeof",
          "version": "1.1.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|serve-index@1.9.1|setprototypeof@1.1.0",
          "author": "Wes Todd",
          "description": "A small polyfill for Object.setprototypeof",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/setprototypeof@1.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/wesleytodd/setprototypeof.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/wesleytodd/setprototypeof",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/wesleytodd/setprototypeof/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/serve-index/node_modules/setprototypeof"
            }
          ]
        },
        {
          "type": "library",
          "name": "statuses",
          "version": "1.5.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|serve-index@1.9.1|statuses@1.5.0",
          "description": "HTTP status utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/statuses@1.5.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/statuses.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/statuses#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/statuses/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/serve-index/node_modules/statuses"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "sockjs",
      "version": "0.3.24",
      "bom-ref": "diff@7.0.0-tuxcare.1|sockjs@0.3.24",
      "author": "Marek Majkowski",
      "description": "SockJS-node is a server counterpart of SockJS-client a JavaScript library that provides a WebSocket-like object in the browser. SockJS gives you a coherent, cross-browser, Javascript API which creates a low latency, full duplex, cross-domain communication channel between the browser and the web server.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/sockjs@0.3.24",
      "externalReferences": [
        {
          "url": "git+https://github.com/sockjs/sockjs-node.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sockjs/sockjs-node",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sockjs/sockjs-node/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sockjs"
        }
      ]
    },
    {
      "type": "library",
      "name": "spdy",
      "version": "4.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|spdy@4.0.2",
      "author": "Fedor Indutny",
      "description": "Implementation of the SPDY protocol on node.js.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/spdy@4.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/indutny/node-spdy.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/indutny/node-spdy",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/spdy-http2/node-spdy/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spdy"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "4.3.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|spdy@4.0.2|debug@4.3.3",
          "author": "Josh Junon",
          "description": "Lightweight debugging utility for Node.js and the browser",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@4.3.3",
          "externalReferences": [
            {
              "url": "git://github.com/debug-js/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/debug-js/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/debug-js/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/spdy/node_modules/debug"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "webpack-dev-middleware",
      "version": "7.1.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|webpack-dev-middleware@7.1.1",
      "author": "Tobias Koppers @sokra",
      "description": "A development middleware for webpack",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/webpack-dev-middleware@7.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/webpack/webpack-dev-middleware.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/webpack/webpack-dev-middleware",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/webpack/webpack-dev-middleware/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webpack-dev-middleware"
        }
      ]
    },
    {
      "type": "library",
      "name": "ast",
      "group": "@webassemblyjs",
      "version": "1.12.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/ast@1.12.1",
      "author": "Sven Sauleau",
      "description": "AST utils for webassemblyjs",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/ast@1.12.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/xtuc/webassemblyjs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.12.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/ast"
        }
      ]
    },
    {
      "type": "library",
      "name": "wasm-edit",
      "group": "@webassemblyjs",
      "version": "1.12.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/wasm-edit@1.12.1",
      "author": "Sven Sauleau",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/wasm-edit@1.12.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/xtuc/webassemblyjs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.12.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/wasm-edit"
        }
      ]
    },
    {
      "type": "library",
      "name": "wasm-parser",
      "group": "@webassemblyjs",
      "version": "1.12.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/wasm-parser@1.12.1",
      "author": "Sven Sauleau",
      "description": "WebAssembly binary format parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/wasm-parser@1.12.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/xtuc/webassemblyjs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.12.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/wasm-parser"
        }
      ]
    },
    {
      "type": "library",
      "name": "acorn-import-attributes",
      "version": "1.9.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|acorn-import-attributes@1.9.5",
      "author": "Sven Sauleau",
      "description": "Support for import attributes in acorn",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/acorn-import-attributes@1.9.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/xtuc/acorn-import-attributes.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/xtuc/acorn-import-attributes#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/xtuc/acorn-import-attributes/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/acorn-import-attributes/-/acorn-import-attributes-1.9.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/acorn-import-attributes"
        }
      ]
    },
    {
      "type": "library",
      "name": "acorn",
      "version": "8.11.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|acorn@8.11.3",
      "description": "ECMAScript parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/acorn@8.11.3",
      "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-8.11.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/acorn"
        }
      ]
    },
    {
      "type": "library",
      "name": "browserslist",
      "version": "4.23.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|browserslist@4.23.0",
      "author": "Andrey Sitnik",
      "description": "Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-preset",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browserslist@4.23.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/browserslist/browserslist.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/browserslist/browserslist#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/browserslist/browserslist/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browserslist"
        }
      ]
    },
    {
      "type": "library",
      "name": "chrome-trace-event",
      "version": "1.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|chrome-trace-event@1.0.2",
      "author": "Trent Mick, Sam Saccone",
      "description": "A library to create a trace of your node app per Google's Trace Event format.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/chrome-trace-event@1.0.2",
      "externalReferences": [
        {
          "url": "github.com:samccone/chrome-trace-event",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chrome-trace-event"
        }
      ]
    },
    {
      "type": "library",
      "name": "enhanced-resolve",
      "version": "5.17.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|enhanced-resolve@5.17.1",
      "author": "Tobias Koppers @sokra",
      "description": "Offers a async require.resolve function. It's highly configurable.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/enhanced-resolve@5.17.1",
      "externalReferences": [
        {
          "url": "git://github.com/webpack/enhanced-resolve.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/webpack/enhanced-resolve",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/webpack/enhanced-resolve/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/enhanced-resolve"
        }
      ]
    },
    {
      "type": "library",
      "name": "es-module-lexer",
      "version": "1.4.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|es-module-lexer@1.4.2",
      "author": "Guy Bedford",
      "description": "Lexes ES modules returning their import/export metadata",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/es-module-lexer@1.4.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/guybedford/es-module-lexer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/guybedford/es-module-lexer#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/guybedford/es-module-lexer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es-module-lexer"
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint-scope",
      "version": "5.1.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|eslint-scope@5.1.1",
      "description": "ECMAScript scope analyzer for ESLint",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eslint-scope@5.1.1",
      "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-5.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-scope"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "estraverse",
          "version": "4.3.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|eslint-scope@5.1.1|estraverse@4.3.0",
          "description": "ECMAScript JS AST traversal functions",
          "licenses": [
            {
              "license": {
                "id": "BSD-2-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/estraverse@4.3.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.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint-scope/node_modules/estraverse"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "events",
      "version": "3.3.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|events@3.3.0",
      "author": "Irakli Gozalishvili",
      "description": "Node's event emitter for all engines.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/events@3.3.0",
      "externalReferences": [
        {
          "url": "git://github.com/Gozala/events.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Gozala/events#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/Gozala/events/issues/",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/events"
        }
      ]
    },
    {
      "type": "library",
      "name": "glob-to-regexp",
      "version": "0.4.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|glob-to-regexp@0.4.1",
      "author": "Nick Fitzgerald",
      "description": "Convert globs to regular expressions",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/glob-to-regexp@0.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/fitzgen/glob-to-regexp.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/fitzgen/glob-to-regexp#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/fitzgen/glob-to-regexp/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/glob-to-regexp"
        }
      ]
    },
    {
      "type": "library",
      "name": "json-parse-even-better-errors",
      "version": "2.3.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|json-parse-even-better-errors@2.3.1",
      "author": "Kat Marchán",
      "description": "JSON.parse with context information on error",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/json-parse-even-better-errors@2.3.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/npm/json-parse-even-better-errors.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/npm/json-parse-even-better-errors#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/npm/json-parse-even-better-errors/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-parse-even-better-errors"
        }
      ]
    },
    {
      "type": "library",
      "name": "loader-runner",
      "version": "4.3.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|loader-runner@4.3.0",
      "author": "Tobias Koppers @sokra",
      "description": "Runs (webpack) loaders",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/loader-runner@4.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/webpack/loader-runner.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/webpack/loader-runner#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/webpack/loader-runner/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/loader-runner"
        }
      ]
    },
    {
      "type": "library",
      "name": "mime-types",
      "version": "2.1.35",
      "bom-ref": "diff@7.0.0-tuxcare.1|mime-types@2.1.35",
      "description": "The ultimate javascript content-type utility.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mime-types@2.1.35",
      "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.35.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mime-types"
        }
      ]
    },
    {
      "type": "library",
      "name": "neo-async",
      "version": "2.6.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|neo-async@2.6.2",
      "description": "Neo-Async is 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.2",
      "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.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/neo-async"
        }
      ]
    },
    {
      "type": "library",
      "name": "tapable",
      "version": "2.2.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|tapable@2.2.1",
      "author": "Tobias Koppers @sokra",
      "description": "Just a little module for plugins.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tapable@2.2.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/webpack/tapable.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/webpack/tapable",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/webpack/tapable/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tapable"
        }
      ]
    },
    {
      "type": "library",
      "name": "terser-webpack-plugin",
      "version": "5.3.10",
      "bom-ref": "diff@7.0.0-tuxcare.1|terser-webpack-plugin@5.3.10",
      "author": "webpack Contrib Team",
      "description": "Terser plugin for webpack",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/terser-webpack-plugin@5.3.10",
      "externalReferences": [
        {
          "url": "git+https://github.com/webpack-contrib/terser-webpack-plugin.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/webpack-contrib/terser-webpack-plugin",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/webpack-contrib/terser-webpack-plugin/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/terser-webpack-plugin"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "schema-utils",
          "version": "3.3.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|terser-webpack-plugin@5.3.10|schema-utils@3.3.0",
          "author": "webpack Contrib",
          "description": "webpack Validation Utils",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/schema-utils@3.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/webpack/schema-utils.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/webpack/schema-utils",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/webpack/schema-utils/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/terser-webpack-plugin/node_modules/schema-utils"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "watchpack",
      "version": "2.4.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|watchpack@2.4.2",
      "author": "Tobias Koppers @sokra",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/watchpack@2.4.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/webpack/watchpack.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/webpack/watchpack",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/webpack/watchpack/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/watchpack"
        }
      ]
    },
    {
      "type": "library",
      "name": "webpack-sources",
      "version": "3.2.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|webpack-sources@3.2.3",
      "author": "Tobias Koppers @sokra",
      "description": "Source code handling classes for webpack",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/webpack-sources@3.2.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/webpack/webpack-sources.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/webpack/webpack-sources#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/webpack/webpack-sources/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webpack-sources"
        }
      ]
    },
    {
      "type": "library",
      "name": "resolve-uri",
      "group": "@jridgewell",
      "version": "3.1.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@jridgewell/resolve-uri@3.1.1",
      "author": "Justin Ridgewell",
      "description": "Resolve a URI relative to an optional base URI",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40jridgewell/resolve-uri@3.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jridgewell/resolve-uri.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jridgewell/resolve-uri#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jridgewell/resolve-uri/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@jridgewell/resolve-uri"
        }
      ]
    },
    {
      "type": "library",
      "name": "sourcemap-codec",
      "group": "@jridgewell",
      "version": "1.4.15",
      "bom-ref": "diff@7.0.0-tuxcare.1|@jridgewell/sourcemap-codec@1.4.15",
      "author": "Rich Harris",
      "description": "Encode/decode sourcemap mappings",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40jridgewell/sourcemap-codec@1.4.15",
      "externalReferences": [
        {
          "url": "git+https://github.com/jridgewell/sourcemap-codec.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jridgewell/sourcemap-codec#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jridgewell/sourcemap-codec/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@jridgewell/sourcemap-codec"
        }
      ]
    },
    {
      "type": "library",
      "name": "anymatch",
      "version": "3.1.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|anymatch@3.1.3",
      "author": "Elan Shanker",
      "description": "Matches strings against configurable strings, globs, regular expressions, and/or functions",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/anymatch@3.1.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/micromatch/anymatch.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/micromatch/anymatch",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/micromatch/anymatch/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/anymatch"
        }
      ]
    },
    {
      "type": "library",
      "name": "glob-parent",
      "version": "5.1.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|glob-parent@5.1.2",
      "author": "Gulp Team",
      "description": "Extract the non-magic parent path from a glob string.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/glob-parent@5.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/gulpjs/glob-parent.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gulpjs/glob-parent#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gulpjs/glob-parent/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/glob-parent"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-binary-path",
      "version": "2.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|is-binary-path@2.1.0",
      "author": "Sindre Sorhus",
      "description": "Check if a file path is a binary file",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-binary-path@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/is-binary-path.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/is-binary-path#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/is-binary-path/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-binary-path"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-glob",
      "version": "4.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|is-glob@4.0.1",
      "author": "Jon Schlinkert",
      "description": "Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-glob@4.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/micromatch/is-glob.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/micromatch/is-glob",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/micromatch/is-glob/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-glob"
        }
      ]
    },
    {
      "type": "library",
      "name": "normalize-path",
      "version": "3.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|normalize-path@3.0.0",
      "author": "Jon Schlinkert",
      "description": "Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/normalize-path@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/normalize-path.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/normalize-path",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/normalize-path/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/normalize-path"
        }
      ]
    },
    {
      "type": "library",
      "name": "readdirp",
      "version": "3.6.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|readdirp@3.6.0",
      "author": "Thorsten Lorenz",
      "description": "Recursive version of fs.readdir with streaming API.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/readdirp@3.6.0",
      "externalReferences": [
        {
          "url": "git://github.com/paulmillr/readdirp.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/paulmillr/readdirp",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/paulmillr/readdirp/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/readdirp"
        }
      ]
    },
    {
      "type": "library",
      "name": "fs.realpath",
      "version": "1.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|fs.realpath@1.0.0",
      "author": "Isaac Z. Schlueter",
      "description": "Use node's fs.realpath, but fall back to the JS implementation if the native one fails",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fs.realpath@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/fs.realpath.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/fs.realpath#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/fs.realpath/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fs.realpath"
        }
      ]
    },
    {
      "type": "library",
      "name": "inflight",
      "version": "1.0.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|inflight@1.0.6",
      "author": "Isaac Z. Schlueter",
      "description": "Add callbacks to requests in flight to avoid async duplication",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/inflight@1.0.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/npm/inflight.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/inflight",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/inflight/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/inflight"
        }
      ]
    },
    {
      "type": "library",
      "name": "inherits",
      "version": "2.0.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|inherits@2.0.4",
      "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/inherits@2.0.4",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/inherits.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/inherits#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/inherits/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/inherits"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-is-absolute",
      "version": "1.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|path-is-absolute@1.0.1",
      "author": "Sindre Sorhus",
      "description": "Node.js 0.12 path.isAbsolute() ponyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/path-is-absolute@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/path-is-absolute.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/path-is-absolute#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/path-is-absolute/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-is-absolute"
        }
      ]
    },
    {
      "type": "library",
      "name": "pify",
      "version": "4.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|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",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pify"
        }
      ]
    },
    {
      "type": "library",
      "name": "gen-mapping",
      "group": "@jridgewell",
      "version": "0.3.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|@jridgewell/gen-mapping@0.3.5",
      "author": "Justin Ridgewell",
      "description": "Generate source maps",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40jridgewell/gen-mapping@0.3.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/jridgewell/gen-mapping.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jridgewell/gen-mapping#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jridgewell/gen-mapping/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@jridgewell/gen-mapping"
        }
      ]
    },
    {
      "type": "library",
      "name": "highlight",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/highlight@7.24.1",
      "author": "The Babel Team",
      "description": "Syntax highlight JavaScript strings for output in terminals.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/highlight@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-highlight",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-highlight",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/highlight"
        }
      ]
    },
    {
      "type": "library",
      "name": "picocolors",
      "version": "1.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|picocolors@1.0.0",
      "author": "Alexey Raspopov",
      "description": "The tiniest and the fastest library for terminal output formatting with ANSI colors",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/picocolors@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/alexeyraspopov/picocolors.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/alexeyraspopov/picocolors#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/alexeyraspopov/picocolors/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/picocolors"
        }
      ]
    },
    {
      "type": "library",
      "name": "jsesc",
      "version": "2.5.2",
      "bom-ref": "diff@7.0.0-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",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsesc"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-environment-visitor",
      "group": "@babel",
      "version": "7.22.20",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-environment-visitor@7.22.20",
      "author": "The Babel Team",
      "description": "Helper visitor to only visit nodes in the current 'this' context",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-environment-visitor@7.22.20",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-environment-visitor",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-helper-environment-visitor",
          "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-environment-visitor/-/helper-environment-visitor-7.22.20.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-environment-visitor"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-module-imports",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-module-imports@7.24.1",
      "author": "The Babel Team",
      "description": "Babel helper functions for inserting module loads",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-module-imports@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-module-imports",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-helper-module-imports",
          "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-module-imports/-/helper-module-imports-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-module-imports"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "types",
          "group": "@babel",
          "version": "7.24.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-module-imports@7.24.1|@babel/types@7.24.0",
          "author": "The Babel Team",
          "description": "Babel Types is a Lodash-esque utility library for AST nodes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/types@7.24.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-types",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-types",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20types%22+is%3Aopen",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/helper-module-imports/node_modules/@babel/types"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-split-export-declaration",
      "group": "@babel",
      "version": "7.22.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-split-export-declaration@7.22.6",
      "author": "The Babel Team",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-split-export-declaration@7.22.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-split-export-declaration",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-helper-split-export-declaration",
          "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.22.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-split-export-declaration"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-validator-identifier",
      "group": "@babel",
      "version": "7.22.20",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-validator-identifier@7.22.20",
      "author": "The Babel Team",
      "description": "Validate identifier/keywords name",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-validator-identifier@7.22.20",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-validator-identifier",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/babel/babel#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-validator-identifier"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-function-name",
      "group": "@babel",
      "version": "7.23.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-function-name@7.23.0",
      "author": "The Babel Team",
      "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.23.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-function-name",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-helper-function-name",
          "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.23.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-function-name"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "template",
          "group": "@babel",
          "version": "7.22.15",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-function-name@7.23.0|@babel/template@7.22.15",
          "author": "The Babel Team",
          "description": "Generate an AST from a string template.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/template@7.22.15",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-template",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-template",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20template%22+is%3Aopen",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/helper-function-name/node_modules/@babel/template"
            }
          ]
        },
        {
          "type": "library",
          "name": "code-frame",
          "group": "@babel",
          "version": "7.23.5",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-function-name@7.23.0|@babel/code-frame@7.23.5",
          "author": "The Babel Team",
          "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.23.5",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-code-frame",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-code-frame",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/helper-function-name/node_modules/@babel/code-frame"
            }
          ]
        },
        {
          "type": "library",
          "name": "parser",
          "group": "@babel",
          "version": "7.23.6",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-function-name@7.23.0|@babel/parser@7.23.6",
          "author": "The Babel Team",
          "description": "A JavaScript parser",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/parser@7.23.6",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-parser",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-parser",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A+parser+%28babylon%29%22+is%3Aopen",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/helper-function-name/node_modules/@babel/parser"
            }
          ]
        },
        {
          "type": "library",
          "name": "highlight",
          "group": "@babel",
          "version": "7.23.4",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-function-name@7.23.0|@babel/highlight@7.23.4",
          "author": "The Babel Team",
          "description": "Syntax highlight JavaScript strings for output in terminals.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/highlight@7.23.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-highlight",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-highlight",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/babel/babel/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/helper-function-name/node_modules/@babel/highlight"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-hoist-variables",
      "group": "@babel",
      "version": "7.22.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-hoist-variables@7.22.5",
      "author": "The Babel Team",
      "description": "Helper function to hoist variables",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-hoist-variables@7.22.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-hoist-variables",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-helper-hoist-variables",
          "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-hoist-variables/-/helper-hoist-variables-7.22.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-hoist-variables"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-string-parser",
      "group": "@babel",
      "version": "7.23.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-string-parser@7.23.4",
      "author": "The Babel Team",
      "description": "A utility package to parse strings",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-string-parser@7.23.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-string-parser",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-helper-string-parser",
          "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-string-parser/-/helper-string-parser-7.23.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-string-parser"
        }
      ]
    },
    {
      "type": "library",
      "name": "to-fast-properties",
      "version": "2.0.0",
      "bom-ref": "diff@7.0.0-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",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/to-fast-properties"
        }
      ]
    },
    {
      "type": "library",
      "name": "ms",
      "version": "2.1.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|ms@2.1.2",
      "description": "Tiny millisecond conversion utility",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ms@2.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/zeit/ms.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/zeit/ms#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/zeit/ms/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ms"
        }
      ]
    },
    {
      "type": "library",
      "name": "types",
      "group": "@babel",
      "version": "7.23.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/types@7.23.6",
      "author": "The Babel Team",
      "description": "Babel Types is a Lodash-esque utility library for AST nodes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/types@7.23.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-types",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-types",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20types%22+is%3Aopen",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/types"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-skip-transparent-expression-wrappers",
      "group": "@babel",
      "version": "7.22.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-skip-transparent-expression-wrappers@7.22.5",
      "author": "The Babel Team",
      "description": "Helper which skips types and parentheses",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-skip-transparent-expression-wrappers@7.22.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-skip-transparent-expression-wrappers",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/babel/babel#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-skip-transparent-expression-wrappers"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-create-regexp-features-plugin",
      "group": "@babel",
      "version": "7.22.15",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-create-regexp-features-plugin@7.22.15",
      "author": "The Babel Team",
      "description": "Compile ESNext Regular Expressions to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-create-regexp-features-plugin@7.22.15",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-create-regexp-features-plugin",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/babel/babel#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-create-regexp-features-plugin"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "semver",
          "version": "6.3.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-create-regexp-features-plugin@7.22.15|semver@6.3.1",
          "author": "GitHub Inc.",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@6.3.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.3.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-remap-async-to-generator",
      "group": "@babel",
      "version": "7.22.20",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-remap-async-to-generator@7.22.20",
      "author": "The Babel Team",
      "description": "Helper function to remap async functions to generators",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-remap-async-to-generator@7.22.20",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-remap-async-to-generator",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-helper-remap-async-to-generator",
          "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-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-remap-async-to-generator"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-create-class-features-plugin",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-create-class-features-plugin@7.24.1",
      "author": "The Babel Team",
      "description": "Compile class public and private fields, private methods and decorators to ES6",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-create-class-features-plugin@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-create-class-features-plugin",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/babel/babel#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-create-class-features-plugin"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "semver",
          "version": "6.3.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-create-class-features-plugin@7.24.1|semver@6.3.1",
          "author": "GitHub Inc.",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@6.3.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.3.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-annotate-as-pure",
      "group": "@babel",
      "version": "7.22.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-annotate-as-pure@7.22.5",
      "author": "The Babel Team",
      "description": "Helper function to annotate paths and nodes with #__PURE__ comment",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-annotate-as-pure@7.22.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-annotate-as-pure",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-helper-annotate-as-pure",
          "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-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-annotate-as-pure"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-replace-supers",
      "group": "@babel",
      "version": "7.24.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-replace-supers@7.24.1",
      "author": "The Babel Team",
      "description": "Helper function to replace supers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-replace-supers@7.24.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-replace-supers",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-helper-replace-supers",
          "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-replace-supers/-/helper-replace-supers-7.24.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-replace-supers"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-builder-binary-assignment-operator-visitor",
      "group": "@babel",
      "version": "7.22.15",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-builder-binary-assignment-operator-visitor@7.22.15",
      "author": "The Babel Team",
      "description": "Helper function to build binary assignment operator visitors",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-builder-binary-assignment-operator-visitor@7.22.15",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-builder-binary-assignment-operator-visitor",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-helper-builder-binary-assignment-operator-visitor",
          "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-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-builder-binary-assignment-operator-visitor"
        }
      ]
    },
    {
      "type": "library",
      "name": "regenerator-transform",
      "version": "0.15.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|regenerator-transform@0.15.2",
      "author": "Ben Newman",
      "description": "Explode async and generator functions into a state machine.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/regenerator-transform@0.15.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/facebook/regenerator.git#main",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/facebook/regenerator/tree/main#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/facebook/regenerator/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/regenerator-transform"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-define-polyfill-provider",
      "group": "@babel",
      "version": "0.6.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-define-polyfill-provider@0.6.1",
      "description": "Babel helper to create your own polyfill provider",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-define-polyfill-provider@0.6.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel-polyfills.git#packages/babel-helper-define-polyfill-provider",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/babel/babel-polyfills#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel-polyfills/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-define-polyfill-provider"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "4.3.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-define-polyfill-provider@0.6.1|debug@4.3.3",
          "author": "Josh Junon",
          "description": "Lightweight debugging utility for Node.js and the browser",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@4.3.3",
          "externalReferences": [
            {
              "url": "git://github.com/debug-js/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/debug-js/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/debug-js/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/helper-define-polyfill-provider/node_modules/debug"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "is-plain-object",
      "version": "2.0.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|is-plain-object@2.0.4",
      "author": "Jon Schlinkert",
      "description": "Returns true if an object was created by the `Object` constructor.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-plain-object@2.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/is-plain-object.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-plain-object",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-plain-object/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-plain-object"
        }
      ]
    },
    {
      "type": "library",
      "name": "kind-of",
      "version": "6.0.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|kind-of@6.0.3",
      "author": "Jon Schlinkert",
      "description": "Get the native type of a value.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/kind-of@6.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/kind-of.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/kind-of",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/kind-of/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/kind-of"
        }
      ]
    },
    {
      "type": "library",
      "name": "shallow-clone",
      "version": "3.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|shallow-clone@3.0.1",
      "author": "Jon Schlinkert",
      "description": "Creates a shallow clone of any JavaScript value.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/shallow-clone@3.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/shallow-clone.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/shallow-clone",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/shallow-clone/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/shallow-clone"
        }
      ]
    },
    {
      "type": "library",
      "name": "commondir",
      "version": "1.0.1",
      "bom-ref": "diff@7.0.0-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",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/commondir"
        }
      ]
    },
    {
      "type": "library",
      "name": "pkg-dir",
      "version": "3.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.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",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pkg-dir"
        }
      ]
    },
    {
      "type": "library",
      "name": "buffer-from",
      "version": "1.1.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|buffer-from@1.1.2",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/buffer-from@1.1.2",
      "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.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/buffer-from"
        }
      ]
    },
    {
      "type": "library",
      "name": "estree-walker",
      "version": "2.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|estree-walker@2.0.2",
      "author": "Rich Harris",
      "description": "Traverse an ESTree-compliant AST",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/estree-walker@2.0.2?download_url=https%3A%2F%2Fels-java-dev.nexus.svcs.io%2Frepository%2Fnpmjs-registry%2Festree-walker%2F-%2Festree-walker-2.0.2.tgz",
      "externalReferences": [
        {
          "url": "git+https://github.com/Rich-Harris/estree-walker.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Rich-Harris/estree-walker#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Rich-Harris/estree-walker/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://els-java-dev.nexus.svcs.io/repository/npmjs-registry/estree-walker/-/estree-walker-2.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/estree-walker"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-parse",
      "version": "1.0.7",
      "bom-ref": "diff@7.0.0-tuxcare.1|path-parse@1.0.7",
      "author": "Javier Blanco",
      "description": "Node.js path.parse() ponyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/path-parse@1.0.7",
      "externalReferences": [
        {
          "url": "git+https://github.com/jbgutierrez/path-parse.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jbgutierrez/path-parse#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jbgutierrez/path-parse/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-parse"
        }
      ]
    },
    {
      "type": "library",
      "name": "common-path-prefix",
      "version": "3.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|common-path-prefix@3.0.0",
      "author": "Mark Wubben",
      "description": "Computes the longest prefix string that is common to each path, excluding the base component",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/common-path-prefix@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/novemberborn/common-path-prefix.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/novemberborn/common-path-prefix#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/novemberborn/common-path-prefix/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/common-path-prefix"
        }
      ]
    },
    {
      "type": "library",
      "name": "json-schema",
      "group": "@types",
      "version": "7.0.15",
      "bom-ref": "diff@7.0.0-tuxcare.1|@types/json-schema@7.0.15",
      "description": "TypeScript definitions for json-schema",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/json-schema@7.0.15",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/json-schema",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/json-schema",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/json-schema"
        }
      ]
    },
    {
      "type": "library",
      "name": "fast-deep-equal",
      "version": "3.1.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|fast-deep-equal@3.1.3",
      "author": "Evgeny Poberezkin",
      "description": "Fast deep equal",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fast-deep-equal@3.1.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/epoberezkin/fast-deep-equal.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/epoberezkin/fast-deep-equal#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/epoberezkin/fast-deep-equal/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fast-deep-equal"
        }
      ]
    },
    {
      "type": "library",
      "name": "fast-json-stable-stringify",
      "version": "2.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|fast-json-stable-stringify@2.1.0",
      "author": "James Halliday",
      "description": "deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fast-json-stable-stringify@2.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/epoberezkin/fast-json-stable-stringify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/epoberezkin/fast-json-stable-stringify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/epoberezkin/fast-json-stable-stringify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fast-json-stable-stringify"
        }
      ]
    },
    {
      "type": "library",
      "name": "json-schema-traverse",
      "version": "0.4.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|json-schema-traverse@0.4.1",
      "author": "Evgeny Poberezkin",
      "description": "Traverse JSON Schema passing each schema object to callback",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/json-schema-traverse@0.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/epoberezkin/json-schema-traverse.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/epoberezkin/json-schema-traverse#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/epoberezkin/json-schema-traverse/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-schema-traverse"
        }
      ]
    },
    {
      "type": "library",
      "name": "uri-js",
      "version": "4.4.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|uri-js@4.4.1",
      "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.4.1",
      "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.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/uri-js"
        }
      ]
    },
    {
      "type": "library",
      "name": "nice-try",
      "version": "1.0.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|nice-try@1.0.5",
      "description": "Tries to execute a function and discards any error that occurs",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/nice-try@1.0.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/electerious/nice-try.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/electerious/nice-try",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/electerious/nice-try/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/nice-try"
        }
      ]
    },
    {
      "type": "library",
      "name": "esrecurse",
      "version": "4.3.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|esrecurse@4.3.0",
      "description": "ECMAScript AST recursive visitor",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/esrecurse@4.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/estools/esrecurse.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/estools/esrecurse",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/estools/esrecurse/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/esrecurse"
        }
      ]
    },
    {
      "type": "library",
      "name": "acorn-jsx",
      "version": "5.3.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|acorn-jsx@5.3.2",
      "description": "Modern, fast React.js JSX parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/acorn-jsx@5.3.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/acornjs/acorn-jsx.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/acornjs/acorn-jsx",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/acornjs/acorn-jsx/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/acorn-jsx"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "acorn",
          "version": "6.4.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|acorn-jsx@5.3.2|acorn@6.4.2",
          "description": "ECMAScript parser",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/acorn@6.4.2",
          "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\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/acorn-jsx/node_modules/acorn"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "estraverse",
      "version": "5.3.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|estraverse@5.3.0",
      "description": "ECMAScript JS AST traversal functions",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/estraverse@5.3.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-5.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/estraverse"
        }
      ]
    },
    {
      "type": "library",
      "name": "flat-cache",
      "version": "2.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|flat-cache@2.0.1",
      "author": "Roy Riojas",
      "description": "A stupidly simple key/value storage using files to persist some data",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/flat-cache@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/royriojas/flat-cache.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/royriojas/flat-cache#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/royriojas/flat-cache/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/flat-cache"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "flatted",
          "version": "2.0.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|flat-cache@2.0.1|flatted@2.0.2",
          "author": "Andrea Giammarchi",
          "description": "A super light and fast circular JSON parser.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/flatted@2.0.2",
          "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.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/flat-cache/node_modules/flatted"
            }
          ]
        },
        {
          "type": "library",
          "name": "rimraf",
          "version": "2.6.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|flat-cache@2.0.1|rimraf@2.6.3",
          "author": "Isaac Z. Schlueter",
          "description": "A deep deletion module for node (like `rm -rf`)",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/rimraf@2.6.3",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/rimraf.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/rimraf#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/rimraf/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/flat-cache/node_modules/rimraf"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "parent-module",
      "version": "1.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|parent-module@1.0.1",
      "author": "Sindre Sorhus",
      "description": "Get the path of the parent module",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/parent-module@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/parent-module.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/parent-module#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/parent-module/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parent-module"
        }
      ]
    },
    {
      "type": "library",
      "name": "resolve-from",
      "version": "4.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|resolve-from@4.0.0",
      "author": "Sindre Sorhus",
      "description": "Resolve the path of a module like `require.resolve()` but from a given path",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/resolve-from@4.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/resolve-from.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/resolve-from#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/resolve-from/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/resolve-from"
        }
      ]
    },
    {
      "type": "library",
      "name": "ansi-escapes",
      "version": "3.2.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|ansi-escapes@3.2.0",
      "author": "Sindre Sorhus",
      "description": "ANSI escape codes for manipulating the terminal",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ansi-escapes@3.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/ansi-escapes.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/ansi-escapes#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/ansi-escapes/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ansi-escapes"
        }
      ]
    },
    {
      "type": "library",
      "name": "cli-cursor",
      "version": "2.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|cli-cursor@2.1.0",
      "author": "Sindre Sorhus",
      "description": "Toggle the CLI cursor",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cli-cursor@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/cli-cursor.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/cli-cursor#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/cli-cursor/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cli-cursor"
        }
      ]
    },
    {
      "type": "library",
      "name": "cli-width",
      "version": "2.2.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|cli-width@2.2.1",
      "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.1",
      "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.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cli-width"
        }
      ]
    },
    {
      "type": "library",
      "name": "external-editor",
      "version": "3.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|external-editor@3.1.0",
      "author": "Kevin Gravier",
      "description": "Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENT",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/external-editor@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mrkmg/node-external-editor.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mrkmg/node-external-editor#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mrkmg/node-external-editor/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/external-editor"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "tmp",
          "version": "0.0.33",
          "bom-ref": "diff@7.0.0-tuxcare.1|external-editor@3.1.0|tmp@0.0.33",
          "author": "KARASZI István",
          "description": "Temporary file and directory creator",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/tmp@0.0.33",
          "externalReferences": [
            {
              "url": "git+https://github.com/raszi/node-tmp.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://github.com/raszi/node-tmp",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "http://github.com/raszi/node-tmp/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/external-editor/node_modules/tmp"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "figures",
      "version": "2.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|figures@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Unicode symbols with Windows CMD fallbacks",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/figures@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/figures.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/figures#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/figures/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/figures"
        }
      ]
    },
    {
      "type": "library",
      "name": "mute-stream",
      "version": "0.0.7",
      "bom-ref": "diff@7.0.0-tuxcare.1|mute-stream@0.0.7",
      "author": "Isaac Z. Schlueter",
      "description": "Bytes go in, but they don't come out (when muted).",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mute-stream@0.0.7",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/mute-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/mute-stream#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/mute-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mute-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "run-async",
      "version": "2.4.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|run-async@2.4.1",
      "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.4.1",
      "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.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/run-async"
        }
      ]
    },
    {
      "type": "library",
      "name": "rxjs",
      "version": "6.6.7",
      "bom-ref": "diff@7.0.0-tuxcare.1|rxjs@6.6.7",
      "author": "Ben Lesh",
      "description": "Reactive Extensions for modern JavaScript",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/rxjs@6.6.7",
      "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.6.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rxjs"
        }
      ]
    },
    {
      "type": "library",
      "name": "strip-ansi",
      "version": "5.2.0",
      "bom-ref": "diff@7.0.0-tuxcare.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",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strip-ansi"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "4.1.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|strip-ansi@5.2.0|ansi-regex@4.1.1",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-regex@4.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-4.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/strip-ansi/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "through",
      "version": "2.3.8",
      "bom-ref": "diff@7.0.0-tuxcare.1|through@2.3.8",
      "author": "Dominic Tarr",
      "description": "simplified stream construction",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/through@2.3.8",
      "externalReferences": [
        {
          "url": "git+https://github.com/dominictarr/through.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dominictarr/through",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dominictarr/through/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/through"
        }
      ]
    },
    {
      "type": "library",
      "name": "argparse",
      "version": "1.0.10",
      "bom-ref": "diff@7.0.0-tuxcare.1|argparse@1.0.10",
      "description": "Very powerful CLI arguments parser. Native port of argparse - python's options parsing library",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/argparse@1.0.10",
      "externalReferences": [
        {
          "url": "git+https://github.com/nodeca/argparse.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nodeca/argparse#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nodeca/argparse/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/argparse"
        }
      ]
    },
    {
      "type": "library",
      "name": "esprima",
      "version": "4.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|esprima@4.0.1",
      "author": "Ariya Hidayat",
      "description": "ECMAScript parsing infrastructure for multipurpose analysis",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/esprima@4.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jquery/esprima.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://esprima.org",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jquery/esprima/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/esprima"
        }
      ]
    },
    {
      "type": "library",
      "name": "prelude-ls",
      "version": "1.1.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|prelude-ls@1.1.2",
      "author": "George Zahariev",
      "description": "prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://raw.github.com/gkz/prelude-ls/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/prelude-ls@1.1.2",
      "externalReferences": [
        {
          "url": "git://github.com/gkz/prelude-ls.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://preludels.com",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gkz/prelude-ls/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/prelude-ls"
        }
      ]
    },
    {
      "type": "library",
      "name": "type-check",
      "version": "0.3.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|type-check@0.3.2",
      "author": "George Zahariev",
      "description": "type-check allows you to check the types of JavaScript values at runtime with a Haskell like type syntax.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/type-check@0.3.2",
      "externalReferences": [
        {
          "url": "git://github.com/gkz/type-check.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gkz/type-check",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gkz/type-check/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/type-check"
        }
      ]
    },
    {
      "type": "library",
      "name": "brace-expansion",
      "version": "1.1.11",
      "bom-ref": "diff@7.0.0-tuxcare.1|brace-expansion@1.1.11",
      "author": "Julian Gruber",
      "description": "Brace expansion as known from sh/bash",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/brace-expansion@1.1.11",
      "externalReferences": [
        {
          "url": "git://github.com/juliangruber/brace-expansion.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/juliangruber/brace-expansion",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/juliangruber/brace-expansion/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/brace-expansion"
        }
      ]
    },
    {
      "type": "library",
      "name": "minimist",
      "version": "1.2.8",
      "bom-ref": "diff@7.0.0-tuxcare.1|minimist@1.2.8",
      "author": "James Halliday",
      "description": "parse argument options",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/minimist@1.2.8",
      "externalReferences": [
        {
          "url": "git://github.com/minimistjs/minimist.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/minimistjs/minimist",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/minimistjs/minimist/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minimist"
        }
      ]
    },
    {
      "type": "library",
      "name": "fast-levenshtein",
      "version": "2.0.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|fast-levenshtein@2.0.6",
      "author": "Ramesh Nair",
      "description": "Efficient implementation of Levenshtein algorithm  with locale-specific collator support.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fast-levenshtein@2.0.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/hiddentao/fast-levenshtein.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/hiddentao/fast-levenshtein#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/hiddentao/fast-levenshtein/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fast-levenshtein"
        }
      ]
    },
    {
      "type": "library",
      "name": "word-wrap",
      "version": "1.2.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|word-wrap@1.2.5",
      "author": "Jon Schlinkert",
      "description": "Wrap words to a specified length.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/word-wrap@1.2.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/word-wrap.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/word-wrap",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/word-wrap/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/word-wrap"
        }
      ]
    },
    {
      "type": "library",
      "name": "slice-ansi",
      "version": "2.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|slice-ansi@2.1.0",
      "description": "Slice a string with ANSI escape codes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/slice-ansi@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/chalk/slice-ansi.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chalk/slice-ansi#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chalk/slice-ansi/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/slice-ansi"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "ansi-styles",
          "version": "3.2.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|slice-ansi@2.1.0|ansi-styles@3.2.1",
          "author": "Sindre Sorhus",
          "description": "ANSI escape codes for styling strings in the terminal",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-styles@3.2.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-styles.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/slice-ansi/node_modules/ansi-styles"
            }
          ]
        },
        {
          "type": "library",
          "name": "color-convert",
          "version": "1.9.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|slice-ansi@2.1.0|color-convert@1.9.3",
          "author": "Heather Arthur",
          "description": "Plain color conversion functions",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/color-convert@1.9.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/Qix-/color-convert.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/Qix-/color-convert#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/Qix-/color-convert/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/slice-ansi/node_modules/color-convert"
            }
          ]
        },
        {
          "type": "library",
          "name": "color-name",
          "version": "1.1.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|slice-ansi@2.1.0|color-name@1.1.3",
          "author": "DY",
          "description": "A list of color names and its values",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/color-name@1.1.3",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/dfcreative/color-name.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/dfcreative/color-name",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/dfcreative/color-name/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/slice-ansi/node_modules/color-name"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "string-width",
      "version": "3.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|string-width@3.1.0",
      "author": "Sindre Sorhus",
      "description": "Get the visual width of a string - the number of columns required to display it",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/string-width@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/string-width.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/string-width#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/string-width/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string-width"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "emoji-regex",
          "version": "7.0.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|string-width@3.1.0|emoji-regex@7.0.3",
          "author": "Mathias Bynens",
          "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/emoji-regex@7.0.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/mathiasbynens/emoji-regex.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://mths.be/emoji-regex",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/mathiasbynens/emoji-regex/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/string-width/node_modules/emoji-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "extend",
      "version": "3.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|extend@3.0.2",
      "author": "Stefan Thomas",
      "description": "Port of jQuery.extend for node.js and the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/extend@3.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/justmoon/node-extend.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/justmoon/node-extend#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/justmoon/node-extend/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/extend"
        }
      ]
    },
    {
      "type": "library",
      "name": "fined",
      "version": "1.2.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|fined@1.2.0",
      "author": "Gulp Team",
      "description": "Find a file given a declaration of locations.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fined@1.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/gulpjs/fined.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gulpjs/fined#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gulpjs/fined/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fined"
        }
      ]
    },
    {
      "type": "library",
      "name": "flagged-respawn",
      "version": "1.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|flagged-respawn@1.0.1",
      "author": "Gulp Team",
      "description": "A tool for respawning node binaries when special flags are present.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/flagged-respawn@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/gulpjs/flagged-respawn.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gulpjs/flagged-respawn#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gulpjs/flagged-respawn/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/flagged-respawn"
        }
      ]
    },
    {
      "type": "library",
      "name": "object.map",
      "version": "1.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|object.map@1.0.1",
      "author": "Jon Schlinkert",
      "description": "Similar to map for arrays, this creates a new object by calling the callback on each property of the original object.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/object.map@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/object.map.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/object.map",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/object.map/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object.map"
        }
      ]
    },
    {
      "type": "library",
      "name": "rechoir",
      "version": "0.7.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|rechoir@0.7.1",
      "author": "Gulp Team",
      "description": "Prepare a node environment to require files with different extensions.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/rechoir@0.7.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/gulpjs/rechoir.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gulpjs/rechoir#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gulpjs/rechoir/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rechoir"
        }
      ]
    },
    {
      "type": "library",
      "name": "resolve",
      "version": "1.22.8",
      "bom-ref": "diff@7.0.0-tuxcare.1|resolve@1.22.8",
      "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.22.8",
      "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.22.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/resolve"
        }
      ]
    },
    {
      "type": "library",
      "name": "abbrev",
      "version": "1.1.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|abbrev@1.1.1",
      "author": "Isaac Z. Schlueter",
      "description": "Like ruby's abbrev module, but in js",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/abbrev@1.1.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/isaacs/abbrev-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/abbrev-js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/abbrev-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/abbrev"
        }
      ]
    },
    {
      "type": "library",
      "name": "osenv",
      "version": "0.1.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|osenv@0.1.5",
      "author": "Isaac Z. Schlueter",
      "description": "Look up environment settings specific to different operating systems",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/osenv@0.1.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/npm/osenv.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/npm/osenv#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/npm/osenv/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/osenv"
        }
      ]
    },
    {
      "type": "library",
      "name": "homedir-polyfill",
      "version": "1.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|homedir-polyfill@1.0.1",
      "author": "Brian Woodward",
      "description": "Node.js os.homedir polyfill for older versions of node.js.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/homedir-polyfill@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/doowb/homedir-polyfill.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/doowb/homedir-polyfill",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/doowb/homedir-polyfill/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/homedir-polyfill"
        }
      ]
    },
    {
      "type": "library",
      "name": "has-ansi",
      "version": "2.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|has-ansi@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Check if a string has ANSI escape codes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/has-ansi@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/has-ansi.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/has-ansi#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/has-ansi/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-ansi"
        }
      ]
    },
    {
      "type": "library",
      "name": "ansi-styles",
      "version": "4.2.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|ansi-styles@4.2.1",
      "author": "Sindre Sorhus",
      "description": "ANSI escape codes for styling strings in the terminal",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ansi-styles@4.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/chalk/ansi-styles.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chalk/ansi-styles#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chalk/ansi-styles/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ansi-styles"
        }
      ]
    },
    {
      "type": "library",
      "name": "supports-color",
      "version": "7.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|supports-color@7.1.0",
      "author": "Sindre Sorhus",
      "description": "Detect whether a terminal supports color",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/supports-color@7.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-7.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/supports-color"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "has-flag",
          "version": "4.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|supports-color@7.1.0|has-flag@4.0.0",
          "author": "Sindre Sorhus",
          "description": "Check if argv has a specific flag",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/has-flag@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/has-flag.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/has-flag#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/has-flag/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/supports-color/node_modules/has-flag"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "gzip-size",
      "version": "5.1.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|gzip-size@5.1.1",
      "author": "Sindre Sorhus",
      "description": "Get the gzipped size of a string or buffer",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/gzip-size@5.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/gzip-size.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/gzip-size#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/gzip-size/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gzip-size"
        }
      ]
    },
    {
      "type": "library",
      "name": "pretty-bytes",
      "version": "5.6.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|pretty-bytes@5.6.0",
      "author": "Sindre Sorhus",
      "description": "Convert bytes to a human readable string: 1337 → 1.34 kB",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pretty-bytes@5.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/pretty-bytes.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/pretty-bytes#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/pretty-bytes/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pretty-bytes"
        }
      ]
    },
    {
      "type": "library",
      "name": "globule",
      "version": "1.2.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|globule@1.2.0",
      "author": "\"Cowboy\" Ben Alman",
      "description": "An easy-to-use wildcard globbing library.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/globule@1.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/cowboy/node-globule.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/cowboy/node-globule",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/cowboy/node-globule/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/globule/-/globule-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/globule"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "glob",
          "version": "7.1.6",
          "bom-ref": "diff@7.0.0-tuxcare.1|globule@1.2.0|glob@7.1.6",
          "author": "Isaac Z. Schlueter",
          "description": "a little globber",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/glob@7.1.6",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-glob.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-glob#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-glob/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/globule/node_modules/glob"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "minimatch",
              "version": "3.1.2",
              "bom-ref": "diff@7.0.0-tuxcare.1|globule@1.2.0|glob@7.1.6|minimatch@3.1.2",
              "author": "Isaac Z. Schlueter",
              "description": "a glob matcher in javascript",
              "licenses": [
                {
                  "license": {
                    "id": "ISC",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/minimatch@3.1.2",
              "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.1.2.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/globule/node_modules/glob/node_modules/minimatch"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "minimatch",
          "version": "3.0.4",
          "bom-ref": "diff@7.0.0-tuxcare.1|globule@1.2.0|minimatch@3.0.4",
          "author": "Isaac Z. Schlueter",
          "description": "a glob matcher in javascript",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/minimatch@3.0.4",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/minimatch.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/minimatch#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/minimatch/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/globule/node_modules/minimatch"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "body",
      "version": "5.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|body@5.1.0",
      "author": "Raynos",
      "description": "Body parsing",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/Raynos/body/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/body@5.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/Raynos/body.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Raynos/body",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Raynos/body/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/body/-/body-5.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/body"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "raw-body",
          "version": "1.1.7",
          "bom-ref": "diff@7.0.0-tuxcare.1|body@5.1.0|raw-body@1.1.7",
          "author": "Jonathan Ong",
          "description": "Get and validate the raw body of a readable stream.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/raw-body@1.1.7",
          "externalReferences": [
            {
              "url": "git+https://github.com/stream-utils/raw-body.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/stream-utils/raw-body#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/stream-utils/raw-body/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/body/node_modules/raw-body"
            }
          ]
        },
        {
          "type": "library",
          "name": "bytes",
          "version": "1.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|body@5.1.0|bytes@1.0.0",
          "author": "TJ Holowaychuk",
          "description": "byte size string parser / serializer",
          "purl": "pkg:npm/bytes@1.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/visionmedia/bytes.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/bytes.js#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/bytes.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/body/node_modules/bytes"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "livereload-js",
      "version": "2.4.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|livereload-js@2.4.0",
      "description": "LiveReload JS client - auto reload browser on changes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/livereload-js@2.4.0",
      "externalReferences": [
        {
          "url": "git://github.com/livereload/livereload-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/livereload/livereload-js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/livereload/livereload-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/livereload-js"
        }
      ]
    },
    {
      "type": "library",
      "name": "object-assign",
      "version": "4.1.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|object-assign@4.1.1",
      "author": "Sindre Sorhus",
      "description": "ES2015 `Object.assign()` ponyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/object-assign@4.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/object-assign.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/object-assign#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/object-assign/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object-assign"
        }
      ]
    },
    {
      "type": "library",
      "name": "regexpp",
      "group": "@eslint-community",
      "version": "4.10.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|@eslint-community/regexpp@4.10.0",
      "author": "Toru Nagashima",
      "description": "Regular expression parser for ECMAScript.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40eslint-community/regexpp@4.10.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/eslint-community/regexpp.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/eslint-community/regexpp#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/eslint-community/regexpp/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@eslint-community/regexpp"
        }
      ]
    },
    {
      "type": "library",
      "name": "eslintrc",
      "group": "@eslint",
      "version": "2.1.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|@eslint/eslintrc@2.1.4",
      "author": "Nicholas C. Zakas",
      "description": "The legacy ESLintRC config file format for ESLint",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40eslint/eslintrc@2.1.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/eslint/eslintrc.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/eslint/eslintrc#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/eslint/eslintrc/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@eslint/eslintrc"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "globals",
          "version": "13.24.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|@eslint/eslintrc@2.1.4|globals@13.24.0",
          "author": "Sindre Sorhus",
          "description": "Global identifiers from different JavaScript environments",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/globals@13.24.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-13.24.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@eslint/eslintrc/node_modules/globals"
            }
          ]
        },
        {
          "type": "library",
          "name": "js-yaml",
          "version": "4.1.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|@eslint/eslintrc@2.1.4|js-yaml@4.1.0",
          "author": "Vladimir Zapparov",
          "description": "YAML 1.2 parser and serializer",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/js-yaml@4.1.0",
          "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#readme",
              "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-4.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@eslint/eslintrc/node_modules/js-yaml"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-json-comments",
          "version": "3.1.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|@eslint/eslintrc@2.1.4|strip-json-comments@3.1.1",
          "author": "Sindre Sorhus",
          "description": "Strip comments from JSON. Lets you use comments in your JSON files!",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-json-comments@3.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/strip-json-comments.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/strip-json-comments#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/strip-json-comments/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@eslint/eslintrc/node_modules/strip-json-comments"
            }
          ]
        },
        {
          "type": "library",
          "name": "argparse",
          "version": "2.0.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|@eslint/eslintrc@2.1.4|argparse@2.0.1",
          "description": "CLI arguments parser. Native port of python's argparse.",
          "licenses": [
            {
              "license": {
                "id": "Python-2.0",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/argparse@2.0.1",
          "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-2.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@eslint/eslintrc/node_modules/argparse"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "js",
      "group": "@eslint",
      "version": "8.57.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|@eslint/js@8.57.0",
      "description": "ESLint JavaScript language implementation",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40eslint/js@8.57.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/eslint/eslint.git#packages/js",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "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/js/-/js-8.57.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@eslint/js"
        }
      ]
    },
    {
      "type": "library",
      "name": "config-array",
      "group": "@humanwhocodes",
      "version": "0.11.14",
      "bom-ref": "diff@7.0.0-tuxcare.1|@humanwhocodes/config-array@0.11.14",
      "author": "Nicholas C. Zakas",
      "description": "Glob-based configuration matching.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40humanwhocodes/config-array@0.11.14",
      "externalReferences": [
        {
          "url": "git+https://github.com/humanwhocodes/config-array.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/humanwhocodes/config-array#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/humanwhocodes/config-array/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@humanwhocodes/config-array"
        }
      ]
    },
    {
      "type": "library",
      "name": "module-importer",
      "group": "@humanwhocodes",
      "version": "1.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@humanwhocodes/module-importer@1.0.1",
      "author": "Nicholas C. Zaks",
      "description": "Universal module importer for Node.js",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40humanwhocodes/module-importer@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/humanwhocodes/module-importer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/humanwhocodes/module-importer#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/humanwhocodes/module-importer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@humanwhocodes/module-importer"
        }
      ]
    },
    {
      "type": "library",
      "name": "fs.walk",
      "group": "@nodelib",
      "version": "1.2.8",
      "bom-ref": "diff@7.0.0-tuxcare.1|@nodelib/fs.walk@1.2.8",
      "description": "A library for efficiently walking a directory recursively",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40nodelib/fs.walk@1.2.8",
      "externalReferences": [
        {
          "url": "git+https://github.com/nodelib/nodelib.git#master",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nodelib/nodelib/tree/master#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nodelib/nodelib/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@nodelib/fs.walk"
        }
      ]
    },
    {
      "type": "library",
      "name": "structured-clone",
      "group": "@ungap",
      "version": "1.2.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|@ungap/structured-clone@1.2.0",
      "author": "Andrea Giammarchi",
      "description": "A structuredClone polyfill",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40ungap/structured-clone@1.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/ungap/structured-clone.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ungap/structured-clone#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ungap/structured-clone/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@ungap/structured-clone"
        }
      ]
    },
    {
      "type": "library",
      "name": "cross-spawn",
      "version": "7.0.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|cross-spawn@7.0.3",
      "author": "André Cruz",
      "description": "Cross platform child_process#spawn and child_process#spawnSync",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cross-spawn@7.0.3",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/moxystudio/node-cross-spawn.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/moxystudio/node-cross-spawn",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/moxystudio/node-cross-spawn/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cross-spawn"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "which",
          "version": "2.0.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|cross-spawn@7.0.3|which@2.0.2",
          "author": "Isaac Z. Schlueter",
          "description": "Like which(1) unix command. Find the first instance of an executable in the PATH.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/which@2.0.2",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-which.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-which#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-which/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cross-spawn/node_modules/which"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "espree",
      "version": "9.6.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|espree@9.6.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@9.6.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": "https://github.com/eslint/espree/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/espree"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "eslint-visitor-keys",
          "version": "3.4.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|espree@9.6.1|eslint-visitor-keys@3.4.3",
          "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@3.4.3",
          "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-3.4.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/espree/node_modules/eslint-visitor-keys"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "graphemer",
      "version": "1.4.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|graphemer@1.4.0",
      "author": "Matt Davies",
      "description": "A JavaScript library that breaks strings into their individual user-perceived characters (including emojis!)",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/graphemer@1.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/flmnt/graphemer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/flmnt/graphemer",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/flmnt/graphemer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/graphemer"
        }
      ]
    },
    {
      "type": "library",
      "name": "ignore",
      "version": "5.3.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|ignore@5.3.1",
      "author": "kael",
      "description": "Ignore is a manager and filter for .gitignore rules, the one used by eslint, gitbook and many others.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ignore@5.3.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/kaelzhang/node-ignore.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kaelzhang/node-ignore#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kaelzhang/node-ignore/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ignore"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-path-inside",
      "version": "3.0.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|is-path-inside@3.0.3",
      "author": "Sindre Sorhus",
      "description": "Check if a path is inside another path",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-path-inside@3.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/is-path-inside.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/is-path-inside#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/is-path-inside/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-path-inside"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.merge",
      "version": "4.6.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|lodash.merge@4.6.2",
      "author": "John-David Dalton",
      "description": "The Lodash method `_.merge` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.merge@4.6.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.merge"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.isplainobject",
      "version": "4.0.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|lodash.isplainobject@4.0.6",
      "author": "John-David Dalton",
      "description": "The lodash method `_.isPlainObject` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.isplainobject@4.0.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.isplainobject"
        }
      ]
    },
    {
      "type": "library",
      "name": "detect-file",
      "version": "1.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|detect-file@1.0.0",
      "author": "Brian Woodward",
      "description": "Detects if a file exists and returns the resolved filepath.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/detect-file@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/doowb/detect-file.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/doowb/detect-file",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/doowb/detect-file/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/detect-file"
        }
      ]
    },
    {
      "type": "library",
      "name": "micromatch",
      "version": "4.0.8",
      "bom-ref": "diff@7.0.0-tuxcare.1|micromatch@4.0.8",
      "author": "Jon Schlinkert",
      "description": "Glob matching for javascript/node.js. A replacement and faster alternative to minimatch and multimatch.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/micromatch@4.0.8",
      "externalReferences": [
        {
          "url": "git+https://github.com/micromatch/micromatch.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/micromatch/micromatch",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/micromatch/micromatch/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/micromatch"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "picomatch",
          "version": "2.3.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|micromatch@4.0.8|picomatch@2.3.1",
          "author": "Jon Schlinkert",
          "description": "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/picomatch@2.3.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/micromatch/picomatch.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/micromatch/picomatch",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/micromatch/picomatch/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/micromatch/node_modules/picomatch"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "resolve-dir",
      "version": "1.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|resolve-dir@1.0.1",
      "author": "Jon Schlinkert",
      "description": "Resolve a directory that is either local, global or in the user's home directory.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/resolve-dir@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/resolve-dir.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/resolve-dir",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/resolve-dir/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/resolve-dir"
        }
      ]
    },
    {
      "type": "library",
      "name": "colors",
      "version": "1.1.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|colors@1.1.2",
      "author": "Marak Squires",
      "description": "get colors in your node.js console",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/colors@1.1.2",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/Marak/colors.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Marak/colors.js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Marak/colors.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/colors"
        }
      ]
    },
    {
      "type": "library",
      "name": "grunt-legacy-log-utils",
      "version": "2.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|grunt-legacy-log-utils@2.1.0",
      "author": "\"Cowboy\" Ben Alman",
      "description": "Static methods for the Grunt 0.4.x logger.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grunt-legacy-log-utils@2.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/gruntjs/grunt-legacy-log-utils.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://gruntjs.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/gruntjs/grunt-legacy-log-utils/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grunt-legacy-log-utils"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "chalk",
          "version": "4.1.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|grunt-legacy-log-utils@2.1.0|chalk@4.1.2",
          "description": "Terminal string styling done right",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/chalk@4.1.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-4.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/grunt-legacy-log-utils/node_modules/chalk"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "getobject",
      "version": "1.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|getobject@1.0.2",
      "author": "\"Cowboy\" Ben Alman",
      "description": "get.and.set.deep.objects.easily = true",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/cowboy/node-getobject/blob/master/LICENSE-MIT"
          }
        }
      ],
      "purl": "pkg:npm/getobject@1.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/cowboy/node-getobject.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/cowboy/node-getobject",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/cowboy/node-getobject/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/getobject"
        }
      ]
    },
    {
      "type": "library",
      "name": "underscore.string",
      "version": "3.3.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|underscore.string@3.3.6",
      "description": "String manipulation extensions for Underscore.js javascript library.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/underscore.string@3.3.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/epeli/underscore.string.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://epeli.github.com/underscore.string/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/epeli/underscore.string/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/underscore.string"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "sprintf-js",
          "version": "1.1.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|underscore.string@3.3.6|sprintf-js@1.1.3",
          "author": "Alexandru Mărășteanu",
          "description": "JavaScript sprintf implementation",
          "licenses": [
            {
              "license": {
                "id": "BSD-3-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/sprintf-js@1.1.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.1.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/underscore.string/node_modules/sprintf-js"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "safer-buffer",
      "version": "2.1.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|safer-buffer@2.1.2",
      "author": "Nikita Skovoroda",
      "description": "Modern Buffer API polyfill without footguns",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/safer-buffer@2.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/ChALkeR/safer-buffer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ChALkeR/safer-buffer#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ChALkeR/safer-buffer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/safer-buffer"
        }
      ]
    },
    {
      "type": "library",
      "name": "wrappy",
      "version": "1.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|wrappy@1.0.2",
      "author": "Isaac Z. Schlueter",
      "description": "Callback wrapping utility",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/wrappy@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/npm/wrappy.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/npm/wrappy",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/npm/wrappy/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wrappy"
        }
      ]
    },
    {
      "type": "library",
      "name": "amdefine",
      "version": "1.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|amdefine@1.0.1",
      "author": "James Burke",
      "description": "Provide AMD's define() API for declaring modules in the AMD format",
      "licenses": [
        {
          "expression": "BSD-3-Clause OR MIT",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/amdefine@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jrburke/amdefine.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/jrburke/amdefine",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jrburke/amdefine/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/amdefine"
        }
      ]
    },
    {
      "type": "library",
      "name": "isexe",
      "version": "2.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|isexe@2.0.0",
      "author": "Isaac Z. Schlueter",
      "description": "Minimal module to check if a file is executable.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/isexe@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/isexe.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/isexe#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/isexe/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/isexe"
        }
      ]
    },
    {
      "type": "library",
      "name": "bytes",
      "version": "3.1.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|bytes@3.1.2",
      "author": "TJ Holowaychuk",
      "description": "Utility to parse a string bytes to bytes and vice-versa",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/bytes@3.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/visionmedia/bytes.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/visionmedia/bytes.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/visionmedia/bytes.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bytes"
        }
      ]
    },
    {
      "type": "library",
      "name": "content-type",
      "version": "1.0.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|content-type@1.0.4",
      "author": "Douglas Christopher Wilson",
      "description": "Create and parse HTTP Content-Type header",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/content-type@1.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/content-type.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/content-type#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/content-type/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/content-type"
        }
      ]
    },
    {
      "type": "library",
      "name": "depd",
      "version": "2.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|depd@2.0.0",
      "author": "Douglas Christopher Wilson",
      "description": "Deprecate all the things",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/depd@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/dougwilson/nodejs-depd.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dougwilson/nodejs-depd#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dougwilson/nodejs-depd/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/depd"
        }
      ]
    },
    {
      "type": "library",
      "name": "destroy",
      "version": "1.2.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|destroy@1.2.0",
      "author": "Jonathan Ong",
      "description": "destroy a stream if possible",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/destroy@1.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/stream-utils/destroy.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/stream-utils/destroy#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stream-utils/destroy/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/destroy"
        }
      ]
    },
    {
      "type": "library",
      "name": "http-errors",
      "version": "2.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|http-errors@2.0.0",
      "author": "Jonathan Ong",
      "description": "Create HTTP error objects",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/http-errors@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/http-errors.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/http-errors#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/http-errors/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-errors"
        }
      ]
    },
    {
      "type": "library",
      "name": "iconv-lite",
      "version": "0.4.24",
      "bom-ref": "diff@7.0.0-tuxcare.1|iconv-lite@0.4.24",
      "author": "Alexander Shtuchkin",
      "description": "Convert character encodings in pure javascript.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/iconv-lite@0.4.24",
      "externalReferences": [
        {
          "url": "git://github.com/ashtuchkin/iconv-lite.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ashtuchkin/iconv-lite",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ashtuchkin/iconv-lite/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/iconv-lite"
        }
      ]
    },
    {
      "type": "library",
      "name": "on-finished",
      "version": "2.4.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|on-finished@2.4.1",
      "description": "Execute a callback when a request closes, finishes, or errors",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/on-finished@2.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/on-finished.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/on-finished#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/on-finished/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/on-finished"
        }
      ]
    },
    {
      "type": "library",
      "name": "qs",
      "version": "6.11.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|qs@6.11.0",
      "description": "A querystring parser that supports nesting and arrays, with a depth limit",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/qs@6.11.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/ljharb/qs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/qs",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/qs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/qs"
        }
      ]
    },
    {
      "type": "library",
      "name": "raw-body",
      "version": "2.5.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|raw-body@2.5.1",
      "author": "Jonathan Ong",
      "description": "Get and validate the raw body of a readable stream.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/raw-body@2.5.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/stream-utils/raw-body.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/stream-utils/raw-body#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stream-utils/raw-body/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/raw-body"
        }
      ]
    },
    {
      "type": "library",
      "name": "type-is",
      "version": "1.6.18",
      "bom-ref": "diff@7.0.0-tuxcare.1|type-is@1.6.18",
      "description": "Infer the content-type of a request.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/type-is@1.6.18",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/type-is.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/type-is#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/type-is/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/type-is"
        }
      ]
    },
    {
      "type": "library",
      "name": "unpipe",
      "version": "1.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|unpipe@1.0.0",
      "author": "Douglas Christopher Wilson",
      "description": "Unpipe a stream from all destinations",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/unpipe@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/stream-utils/unpipe.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/stream-utils/unpipe#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stream-utils/unpipe/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unpipe"
        }
      ]
    },
    {
      "type": "library",
      "name": "fill-range",
      "version": "7.1.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|fill-range@7.1.1",
      "author": "Jon Schlinkert",
      "description": "Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fill-range@7.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/fill-range.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/fill-range",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/fill-range/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fill-range"
        }
      ]
    },
    {
      "type": "library",
      "name": "finalhandler",
      "version": "1.1.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|finalhandler@1.1.2",
      "author": "Douglas Christopher Wilson",
      "description": "Node.js final http responder",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/finalhandler@1.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/pillarjs/finalhandler.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/pillarjs/finalhandler#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/pillarjs/finalhandler/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/finalhandler"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "2.6.9",
          "bom-ref": "diff@7.0.0-tuxcare.1|finalhandler@1.1.2|debug@2.6.9",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@2.6.9",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/finalhandler/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "on-finished",
          "version": "2.3.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|finalhandler@1.1.2|on-finished@2.3.0",
          "description": "Execute a callback when a request closes, finishes, or errors",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/on-finished@2.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/on-finished.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/on-finished#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/on-finished/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/finalhandler/node_modules/on-finished"
            }
          ]
        },
        {
          "type": "library",
          "name": "statuses",
          "version": "1.5.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|finalhandler@1.1.2|statuses@1.5.0",
          "description": "HTTP status utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/statuses@1.5.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/statuses.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/statuses#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/statuses/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/finalhandler/node_modules/statuses"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|finalhandler@1.1.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",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/finalhandler/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "parseurl",
      "version": "1.3.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|parseurl@1.3.3",
      "description": "parse a url with memoization",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/parseurl@1.3.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/pillarjs/parseurl.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/pillarjs/parseurl#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/pillarjs/parseurl/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parseurl"
        }
      ]
    },
    {
      "type": "library",
      "name": "utils-merge",
      "version": "1.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|utils-merge@1.0.1",
      "author": "Jared Hanson",
      "description": "merge() utility function",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        },
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://opensource.org/licenses/MIT"
          }
        }
      ],
      "purl": "pkg:npm/utils-merge@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/jaredhanson/utils-merge.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jaredhanson/utils-merge#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/jaredhanson/utils-merge/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/utils-merge"
        }
      ]
    },
    {
      "type": "library",
      "name": "custom-event",
      "version": "1.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|custom-event@1.0.1",
      "author": "Nathan Rajlich",
      "description": "Cross-browser `CustomEvent` constructor",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/custom-event@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/webmodules/custom-event.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/webmodules/custom-event",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/webmodules/custom-event/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/custom-event"
        }
      ]
    },
    {
      "type": "library",
      "name": "ent",
      "version": "2.2.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|ent@2.2.0",
      "author": "James Halliday",
      "description": "Encode and decode HTML entities",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ent@2.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/substack/node-ent.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/node-ent#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/node-ent/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ent"
        }
      ]
    },
    {
      "type": "library",
      "name": "void-elements",
      "version": "2.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|void-elements@2.0.1",
      "author": "hemanth.hm",
      "description": "Array of \"void elements\" defined by the HTML specification.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/void-elements@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/hemanth/void-elements.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/hemanth/void-elements",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/hemanth/void-elements/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/void-elements"
        }
      ]
    },
    {
      "type": "library",
      "name": "eventemitter3",
      "version": "4.0.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|eventemitter3@4.0.4",
      "author": "Arnout Kazemier",
      "description": "EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eventemitter3@4.0.4",
      "externalReferences": [
        {
          "url": "git://github.com/primus/eventemitter3.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/primus/eventemitter3#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/primus/eventemitter3/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eventemitter3"
        }
      ]
    },
    {
      "type": "library",
      "name": "follow-redirects",
      "version": "1.15.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|follow-redirects@1.15.6",
      "author": "Ruben Verborgh",
      "description": "HTTP and HTTPS modules that follow redirects.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/follow-redirects@1.15.6",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/follow-redirects/follow-redirects.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/follow-redirects/follow-redirects",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/follow-redirects/follow-redirects/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/follow-redirects"
        }
      ]
    },
    {
      "type": "library",
      "name": "requires-port",
      "version": "1.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|requires-port@1.0.0",
      "author": "Arnout Kazemier",
      "description": "Check if a protocol requires a certain port number to be added to an URL.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/requires-port@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/unshiftio/requires-port.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/unshiftio/requires-port",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/unshiftio/requires-port/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/requires-port"
        }
      ]
    },
    {
      "type": "library",
      "name": "date-format",
      "version": "4.0.14",
      "bom-ref": "diff@7.0.0-tuxcare.1|date-format@4.0.14",
      "author": "Gareth Jones",
      "description": "Formatting Date objects as strings since 2013",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/date-format@4.0.14",
      "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-4.0.14.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/date-format"
        }
      ]
    },
    {
      "type": "library",
      "name": "flatted",
      "version": "3.2.9",
      "bom-ref": "diff@7.0.0-tuxcare.1|flatted@3.2.9",
      "author": "Andrea Giammarchi",
      "description": "A super light and fast circular JSON parser.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/flatted@3.2.9",
      "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-3.2.9.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/flatted"
        }
      ]
    },
    {
      "type": "library",
      "name": "rfdc",
      "version": "1.3.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|rfdc@1.3.0",
      "author": "David Mark Clements",
      "description": "Really Fast Deep Clone",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/rfdc@1.3.0",
      "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.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rfdc"
        }
      ]
    },
    {
      "type": "library",
      "name": "streamroller",
      "version": "3.1.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|streamroller@3.1.5",
      "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@3.1.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/log4js-node/streamroller.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/log4js-node/streamroller#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/log4js-node/streamroller/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/streamroller/-/streamroller-3.1.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/streamroller"
        }
      ]
    },
    {
      "type": "library",
      "name": "accepts",
      "version": "1.3.8",
      "bom-ref": "diff@7.0.0-tuxcare.1|accepts@1.3.8",
      "description": "Higher-level content negotiation",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/accepts@1.3.8",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/accepts.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/accepts#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/accepts/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/accepts"
        }
      ]
    },
    {
      "type": "library",
      "name": "base64id",
      "version": "2.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|base64id@2.0.0",
      "author": "Kristian Faeldt",
      "description": "Generates a base64 id",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/base64id@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/faeldt/base64id.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/faeldt/base64id#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/faeldt/base64id/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/base64id"
        }
      ]
    },
    {
      "type": "library",
      "name": "cors",
      "version": "2.8.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|cors@2.8.5",
      "author": "Troy Goode",
      "description": "Node.js CORS middleware",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cors@2.8.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/expressjs/cors.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/expressjs/cors#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/expressjs/cors/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cors"
        }
      ]
    },
    {
      "type": "library",
      "name": "engine.io",
      "version": "6.5.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|engine.io@6.5.4",
      "author": "Guillermo Rauch",
      "description": "The realtime engine behind Socket.IO. Provides the foundation of a bidirectional connection between client and server",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/engine.io@6.5.4",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/socketio/engine.io.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/socketio/engine.io",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/socketio/engine.io/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/engine.io"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "node",
          "group": "@types",
          "version": "20.10.4",
          "bom-ref": "diff@7.0.0-tuxcare.1|engine.io@6.5.4|@types/node@20.10.4",
          "description": "TypeScript definitions for node",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40types/node@20.10.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/node",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@types/node/-/node-20.10.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/engine.io/node_modules/@types/node"
            }
          ]
        },
        {
          "type": "library",
          "name": "cookie",
          "version": "0.4.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|engine.io@6.5.4|cookie@0.4.2",
          "author": "Roman Shtylman",
          "description": "HTTP server cookie parsing and serialization",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/cookie@0.4.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/cookie.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/cookie#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/cookie/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/engine.io/node_modules/cookie"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "socket.io-adapter",
      "version": "2.5.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|socket.io-adapter@2.5.2",
      "description": "default socket.io in-memory adapter",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/socket.io-adapter@2.5.2",
      "externalReferences": [
        {
          "url": "git://github.com/socketio/socket.io-adapter.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/socketio/socket.io-adapter#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/socketio/socket.io-adapter/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/socket.io-adapter"
        }
      ]
    },
    {
      "type": "library",
      "name": "socket.io-parser",
      "version": "4.2.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|socket.io-parser@4.2.4",
      "description": "socket.io protocol parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/socket.io-parser@4.2.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/socketio/socket.io-parser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/socketio/socket.io-parser#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/socketio/socket.io-parser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/socket.io-parser"
        }
      ]
    },
    {
      "type": "library",
      "name": "escalade",
      "version": "3.1.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|escalade@3.1.1",
      "author": "Luke Edwards",
      "description": "A tiny (183B to 210B) and fast utility to ascend parent directories",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/escalade@3.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lukeed/escalade.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lukeed/escalade#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lukeed/escalade/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/escalade"
        }
      ]
    },
    {
      "type": "library",
      "name": "get-caller-file",
      "version": "2.0.5",
      "bom-ref": "diff@7.0.0-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",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-caller-file"
        }
      ]
    },
    {
      "type": "library",
      "name": "require-directory",
      "version": "2.1.1",
      "bom-ref": "diff@7.0.0-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",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/require-directory"
        }
      ]
    },
    {
      "type": "library",
      "name": "locate-path",
      "version": "3.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.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",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/locate-path"
        }
      ]
    },
    {
      "type": "library",
      "name": "object.getownpropertydescriptors",
      "version": "2.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|object.getownpropertydescriptors@2.1.0",
      "author": "Jordan Harband",
      "description": "ES2017 spec-compliant shim for `Object.getOwnPropertyDescriptors` that works in ES5.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/object.getownpropertydescriptors@2.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/es-shims/object.getownpropertydescriptors.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/es-shims/object.getownpropertydescriptors#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/es-shims/object.getownpropertydescriptors/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object.getownpropertydescriptors"
        }
      ]
    },
    {
      "type": "library",
      "name": "define-properties",
      "version": "1.1.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|define-properties@1.1.3",
      "author": "Jordan Harband",
      "description": "Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/define-properties@1.1.3",
      "externalReferences": [
        {
          "url": "git://github.com/ljharb/define-properties.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/define-properties#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/define-properties/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/define-properties"
        }
      ]
    },
    {
      "type": "library",
      "name": "function-bind",
      "version": "1.1.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|function-bind@1.1.1",
      "author": "Raynos",
      "description": "Implementation of Function.prototype.bind",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/function-bind@1.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/Raynos/function-bind.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Raynos/function-bind",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Raynos/function-bind/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/function-bind"
        }
      ]
    },
    {
      "type": "library",
      "name": "has-symbols",
      "version": "1.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|has-symbols@1.0.1",
      "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.1",
      "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.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-symbols"
        }
      ]
    },
    {
      "type": "library",
      "name": "object-keys",
      "version": "1.1.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|object-keys@1.1.1",
      "author": "Jordan Harband",
      "description": "An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shim",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/object-keys@1.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/ljharb/object-keys.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/object-keys#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/object-keys/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object-keys"
        }
      ]
    },
    {
      "type": "library",
      "name": "has-flag",
      "version": "3.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|has-flag@3.0.0",
      "author": "Sindre Sorhus",
      "description": "Check if argv has a specific flag",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/has-flag@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/has-flag.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/has-flag#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/has-flag/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-flag"
        }
      ]
    },
    {
      "type": "library",
      "name": "camelcase",
      "version": "5.3.1",
      "bom-ref": "diff@7.0.0-tuxcare.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",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/camelcase"
        }
      ]
    },
    {
      "type": "library",
      "name": "decamelize",
      "version": "1.2.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|decamelize@1.2.0",
      "author": "Sindre Sorhus",
      "description": "Convert a camelized string into a lowercased one with a custom separator: unicornRainbow → unicorn_rainbow",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/decamelize@1.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/decamelize.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/decamelize#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/decamelize/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/decamelize"
        }
      ]
    },
    {
      "type": "library",
      "name": "flat",
      "version": "4.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|flat@4.1.0",
      "author": "Hugh Kennedy",
      "description": "Take a nested Javascript object and flatten it, or unflatten an object with delimited keys",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/flat@4.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/hughsk/flat.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/hughsk/flat",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/hughsk/flat/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/flat"
        }
      ]
    },
    {
      "type": "library",
      "name": "cliui",
      "version": "5.0.0",
      "bom-ref": "diff@7.0.0-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",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cliui"
        }
      ]
    },
    {
      "type": "library",
      "name": "require-main-filename",
      "version": "2.0.0",
      "bom-ref": "diff@7.0.0-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",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/require-main-filename"
        }
      ]
    },
    {
      "type": "library",
      "name": "set-blocking",
      "version": "2.0.0",
      "bom-ref": "diff@7.0.0-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",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/set-blocking"
        }
      ]
    },
    {
      "type": "library",
      "name": "which-module",
      "version": "2.0.0",
      "bom-ref": "diff@7.0.0-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",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/which-module"
        }
      ]
    },
    {
      "type": "library",
      "name": "y18n",
      "version": "4.0.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|y18n@4.0.3",
      "author": "Ben Coe",
      "description": "the bare-bones internationalization library used by yargs",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/y18n@4.0.3",
      "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.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/y18n"
        }
      ]
    },
    {
      "type": "library",
      "name": "yallist",
      "version": "4.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|yallist@4.0.0",
      "author": "Isaac Z. Schlueter",
      "description": "Yet Another Linked List",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/yallist@4.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/yallist.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/yallist#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/yallist/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yallist"
        }
      ]
    },
    {
      "type": "library",
      "name": "node",
      "group": "@types",
      "version": "14.0.27",
      "bom-ref": "diff@7.0.0-tuxcare.1|@types/node@14.0.27",
      "description": "TypeScript definitions for Node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/node@14.0.27",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/node",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/node/-/node-14.0.27.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/node"
        }
      ]
    },
    {
      "type": "library",
      "name": "express-serve-static-core",
      "group": "@types",
      "version": "4.17.43",
      "bom-ref": "diff@7.0.0-tuxcare.1|@types/express-serve-static-core@4.17.43",
      "description": "TypeScript definitions for express-serve-static-core",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/express-serve-static-core@4.17.43",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/express-serve-static-core",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express-serve-static-core",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.43.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/express-serve-static-core"
        }
      ]
    },
    {
      "type": "library",
      "name": "body-parser",
      "group": "@types",
      "version": "1.19.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|@types/body-parser@1.19.5",
      "description": "TypeScript definitions for body-parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/body-parser@1.19.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/body-parser",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/body-parser",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/body-parser"
        }
      ]
    },
    {
      "type": "library",
      "name": "qs",
      "group": "@types",
      "version": "6.9.13",
      "bom-ref": "diff@7.0.0-tuxcare.1|@types/qs@6.9.13",
      "description": "TypeScript definitions for qs",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/qs@6.9.13",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/qs",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/qs",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/qs/-/qs-6.9.13.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/qs"
        }
      ]
    },
    {
      "type": "library",
      "name": "http-errors",
      "group": "@types",
      "version": "2.0.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|@types/http-errors@2.0.4",
      "description": "TypeScript definitions for http-errors",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/http-errors@2.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/http-errors",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/http-errors",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/http-errors"
        }
      ]
    },
    {
      "type": "library",
      "name": "mime",
      "group": "@types",
      "version": "3.0.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|@types/mime@3.0.4",
      "description": "TypeScript definitions for mime",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/mime@3.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/mime",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mime",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/mime/-/mime-3.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/mime"
        }
      ]
    },
    {
      "type": "library",
      "name": "multicast-dns",
      "version": "7.2.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|multicast-dns@7.2.5",
      "author": "Mathias Buus",
      "description": "Low level multicast-dns implementation in pure javascript",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/multicast-dns@7.2.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/mafintosh/multicast-dns.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mafintosh/multicast-dns",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mafintosh/multicast-dns/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/multicast-dns"
        }
      ]
    },
    {
      "type": "library",
      "name": "compressible",
      "version": "2.0.18",
      "bom-ref": "diff@7.0.0-tuxcare.1|compressible@2.0.18",
      "description": "Compressible Content-Type / mime checking",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/compressible@2.0.18",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/compressible.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/compressible#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/compressible/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/compressible"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "mime-db",
          "version": "1.44.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|compressible@2.0.18|mime-db@1.44.0",
          "description": "Media Type Database",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mime-db@1.44.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/jshttp/mime-db.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/jshttp/mime-db#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/jshttp/mime-db/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/compressible/node_modules/mime-db"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "on-headers",
      "version": "1.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|on-headers@1.0.2",
      "author": "Douglas Christopher Wilson",
      "description": "Execute a listener when a response is about to write headers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/on-headers@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/on-headers.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/on-headers#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/on-headers/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/on-headers"
        }
      ]
    },
    {
      "type": "library",
      "name": "vary",
      "version": "1.1.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|vary@1.1.2",
      "author": "Douglas Christopher Wilson",
      "description": "Manipulate the HTTP Vary header",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/vary@1.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/vary.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/vary#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/vary/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/vary"
        }
      ]
    },
    {
      "type": "library",
      "name": "execa",
      "version": "5.1.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|execa@5.1.1",
      "author": "Sindre Sorhus",
      "description": "Process execution for humans",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/execa@5.1.1",
      "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-5.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/execa"
        }
      ]
    },
    {
      "type": "library",
      "name": "array-flatten",
      "version": "1.1.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|array-flatten@1.1.1",
      "author": "Blake Embrey",
      "description": "Flatten an array of nested arrays into a single flat array",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/array-flatten@1.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/array-flatten.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/array-flatten",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/array-flatten/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-flatten"
        }
      ]
    },
    {
      "type": "library",
      "name": "content-disposition",
      "version": "0.5.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|content-disposition@0.5.4",
      "author": "Douglas Christopher Wilson",
      "description": "Create and parse Content-Disposition header",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/content-disposition@0.5.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/content-disposition.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/content-disposition#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/content-disposition/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/content-disposition"
        }
      ]
    },
    {
      "type": "library",
      "name": "cookie-signature",
      "version": "1.0.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|cookie-signature@1.0.6",
      "author": "TJ Holowaychuk",
      "description": "Sign and unsign cookies",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cookie-signature@1.0.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/visionmedia/node-cookie-signature.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/visionmedia/node-cookie-signature#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/visionmedia/node-cookie-signature/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cookie-signature"
        }
      ]
    },
    {
      "type": "library",
      "name": "cookie",
      "version": "0.6.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|cookie@0.6.0",
      "author": "Roman Shtylman",
      "description": "HTTP server cookie parsing and serialization",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cookie@0.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/cookie.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/cookie#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/cookie/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cookie"
        }
      ]
    },
    {
      "type": "library",
      "name": "encodeurl",
      "version": "1.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|encodeurl@1.0.2",
      "description": "Encode a URL to a percent-encoded form, excluding already-encoded sequences",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/encodeurl@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/pillarjs/encodeurl.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/pillarjs/encodeurl#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/pillarjs/encodeurl/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/encodeurl"
        }
      ]
    },
    {
      "type": "library",
      "name": "escape-html",
      "version": "1.0.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|escape-html@1.0.3",
      "description": "Escape string for use in HTML",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/escape-html@1.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/component/escape-html.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/component/escape-html#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/component/escape-html/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/escape-html"
        }
      ]
    },
    {
      "type": "library",
      "name": "etag",
      "version": "1.8.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|etag@1.8.1",
      "description": "Create simple HTTP ETags",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/etag@1.8.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/etag.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/etag#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/etag/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/etag"
        }
      ]
    },
    {
      "type": "library",
      "name": "fresh",
      "version": "0.5.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|fresh@0.5.2",
      "author": "TJ Holowaychuk",
      "description": "HTTP response freshness testing",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fresh@0.5.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/fresh.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/fresh#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/fresh/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fresh"
        }
      ]
    },
    {
      "type": "library",
      "name": "merge-descriptors",
      "version": "1.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|merge-descriptors@1.0.1",
      "author": "Jonathan Ong",
      "description": "Merge objects using descriptors",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/merge-descriptors@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/component/merge-descriptors.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/component/merge-descriptors#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/component/merge-descriptors/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/merge-descriptors"
        }
      ]
    },
    {
      "type": "library",
      "name": "methods",
      "version": "1.1.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|methods@1.1.2",
      "description": "HTTP methods that node supports",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/methods@1.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/methods.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/methods#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/methods/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/methods"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-to-regexp",
      "version": "0.1.7",
      "bom-ref": "diff@7.0.0-tuxcare.1|path-to-regexp@0.1.7",
      "description": "Express style path to RegExp utility",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/path-to-regexp@0.1.7",
      "externalReferences": [
        {
          "url": "git+https://github.com/component/path-to-regexp.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/component/path-to-regexp#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/component/path-to-regexp/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-to-regexp"
        }
      ]
    },
    {
      "type": "library",
      "name": "proxy-addr",
      "version": "2.0.7",
      "bom-ref": "diff@7.0.0-tuxcare.1|proxy-addr@2.0.7",
      "author": "Douglas Christopher Wilson",
      "description": "Determine address of proxied request",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/proxy-addr@2.0.7",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/proxy-addr.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/proxy-addr#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/proxy-addr/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/proxy-addr"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "ipaddr.js",
          "version": "1.9.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|proxy-addr@2.0.7|ipaddr.js@1.9.1",
          "author": "whitequark",
          "description": "A library for manipulating IPv4 and IPv6 addresses in JavaScript.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ipaddr.js@1.9.1",
          "externalReferences": [
            {
              "url": "git://github.com/whitequark/ipaddr.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/whitequark/ipaddr.js#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/whitequark/ipaddr.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/proxy-addr/node_modules/ipaddr.js"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "safe-buffer",
      "version": "5.2.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|safe-buffer@5.2.1",
      "author": "Feross Aboukhadijeh",
      "description": "Safer Node.js Buffer API",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/safe-buffer@5.2.1",
      "externalReferences": [
        {
          "url": "git://github.com/feross/safe-buffer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/feross/safe-buffer",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/feross/safe-buffer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/safe-buffer"
        }
      ]
    },
    {
      "type": "library",
      "name": "send",
      "version": "0.18.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|send@0.18.0",
      "author": "TJ Holowaychuk",
      "description": "Better streaming static file server with Range and conditional-GET support",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/send@0.18.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/pillarjs/send.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/pillarjs/send#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/pillarjs/send/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/send/-/send-0.18.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/send"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "2.6.9",
          "bom-ref": "diff@7.0.0-tuxcare.1|send@0.18.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",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/send/node_modules/debug"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "ms",
              "version": "2.0.0",
              "bom-ref": "diff@7.0.0-tuxcare.1|send@0.18.0|debug@2.6.9|ms@2.0.0",
              "description": "Tiny milisecond conversion utility",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/ms@2.0.0",
              "externalReferences": [
                {
                  "url": "git+https://github.com/zeit/ms.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/zeit/ms#readme",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/zeit/ms/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/send/node_modules/debug/node_modules/ms"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "mime",
          "version": "1.6.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|send@0.18.0|mime@1.6.0",
          "author": "Robert Kieffer",
          "description": "A comprehensive library for mime-type mapping",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mime@1.6.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/broofa/node-mime.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/broofa/node-mime#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/broofa/node-mime/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/send/node_modules/mime"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.1.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|send@0.18.0|ms@2.1.3",
          "description": "Tiny millisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@2.1.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/vercel/ms.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/vercel/ms#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/vercel/ms/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/send/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "serve-static",
      "version": "1.15.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|serve-static@1.15.0",
      "author": "Douglas Christopher Wilson",
      "description": "Serve static files",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/serve-static@1.15.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/expressjs/serve-static.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/expressjs/serve-static#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/expressjs/serve-static/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/serve-static"
        }
      ]
    },
    {
      "type": "library",
      "name": "setprototypeof",
      "version": "1.2.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|setprototypeof@1.2.0",
      "author": "Wes Todd",
      "description": "A small polyfill for Object.setprototypeof",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/setprototypeof@1.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/wesleytodd/setprototypeof.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/wesleytodd/setprototypeof",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/wesleytodd/setprototypeof/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/setprototypeof"
        }
      ]
    },
    {
      "type": "library",
      "name": "statuses",
      "version": "2.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|statuses@2.0.1",
      "description": "HTTP status utility",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/statuses@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/statuses.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/statuses#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/statuses/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/statuses"
        }
      ]
    },
    {
      "type": "library",
      "name": "http-proxy",
      "group": "@types",
      "version": "1.17.14",
      "bom-ref": "diff@7.0.0-tuxcare.1|@types/http-proxy@1.17.14",
      "description": "TypeScript definitions for http-proxy",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/http-proxy@1.17.14",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/http-proxy",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/http-proxy",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/http-proxy"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-plain-obj",
      "version": "3.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|is-plain-obj@3.0.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@3.0.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-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-plain-obj"
        }
      ]
    },
    {
      "type": "library",
      "name": "shell-quote",
      "version": "1.8.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|shell-quote@1.8.1",
      "author": "James Halliday",
      "description": "quote and parse shell commands",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/shell-quote@1.8.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/ljharb/shell-quote.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/shell-quote",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/shell-quote/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/shell-quote"
        }
      ]
    },
    {
      "type": "library",
      "name": "default-browser",
      "version": "5.2.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|default-browser@5.2.1",
      "author": "Sindre Sorhus",
      "description": "Get the default browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/default-browser@5.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/default-browser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/default-browser#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/default-browser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/default-browser/-/default-browser-5.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/default-browser"
        }
      ]
    },
    {
      "type": "library",
      "name": "define-lazy-prop",
      "version": "3.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|define-lazy-prop@3.0.0",
      "author": "Sindre Sorhus",
      "description": "Define a lazily evaluated property on an object",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/define-lazy-prop@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/define-lazy-prop.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/define-lazy-prop#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/define-lazy-prop/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/define-lazy-prop"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-inside-container",
      "version": "1.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|is-inside-container@1.0.0",
      "author": "Sindre Sorhus",
      "description": "Check if the process is running inside a container (Docker/Podman)",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-inside-container@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/is-inside-container.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/is-inside-container#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/is-inside-container/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-inside-container"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-wsl",
      "version": "3.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|is-wsl@3.1.0",
      "author": "Sindre Sorhus",
      "description": "Check if the process is running inside Windows Subsystem for Linux (Bash on Windows)",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-wsl@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/is-wsl.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/is-wsl#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/is-wsl/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-wsl"
        }
      ]
    },
    {
      "type": "library",
      "name": "retry",
      "group": "@types",
      "version": "0.12.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|@types/retry@0.12.2",
      "description": "TypeScript definitions for retry",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/retry@0.12.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/retry",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/retry",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/retry/-/retry-0.12.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/retry"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-network-error",
      "version": "1.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|is-network-error@1.1.0",
      "author": "Sindre Sorhus",
      "description": "Check if a value is a Fetch network error",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-network-error@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/is-network-error.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/is-network-error#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/is-network-error/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-network-error/-/is-network-error-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-network-error"
        }
      ]
    },
    {
      "type": "library",
      "name": "retry",
      "version": "0.13.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|retry@0.13.1",
      "author": "Tim Koschützki",
      "description": "Abstraction for exponential and custom retry strategies for failed operations.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/retry@0.13.1",
      "externalReferences": [
        {
          "url": "git://github.com/tim-kos/node-retry.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/tim-kos/node-retry",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/tim-kos/node-retry/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/retry"
        }
      ]
    },
    {
      "type": "library",
      "name": "node-forge",
      "group": "@types",
      "version": "1.3.11",
      "bom-ref": "diff@7.0.0-tuxcare.1|@types/node-forge@1.3.11",
      "description": "TypeScript definitions for node-forge",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/node-forge@1.3.11",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/node-forge",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node-forge",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/node-forge"
        }
      ]
    },
    {
      "type": "library",
      "name": "node-forge",
      "version": "1.3.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|node-forge@1.3.1",
      "author": "Digital Bazaar, Inc.",
      "description": "JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.",
      "licenses": [
        {
          "expression": "(BSD-3-Clause OR GPL-2.0)",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/node-forge@1.3.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/digitalbazaar/forge.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/digitalbazaar/forge",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/digitalbazaar/forge/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/node-forge"
        }
      ]
    },
    {
      "type": "library",
      "name": "batch",
      "version": "0.6.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|batch@0.6.1",
      "author": "TJ Holowaychuk",
      "description": "Simple async batch with concurrency control and progress reporting.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/batch@0.6.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/visionmedia/batch.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/visionmedia/batch#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/visionmedia/batch/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/batch"
        }
      ]
    },
    {
      "type": "library",
      "name": "faye-websocket",
      "version": "0.11.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|faye-websocket@0.11.4",
      "author": "James Coglan",
      "description": "Standards-compliant WebSocket server and client",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/faye-websocket@0.11.4",
      "externalReferences": [
        {
          "url": "git://github.com/faye/faye-websocket-node.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/faye/faye-websocket-node",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/faye/faye-websocket-node/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/faye-websocket"
        }
      ]
    },
    {
      "type": "library",
      "name": "uuid",
      "version": "8.3.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|uuid@8.3.2",
      "description": "RFC4122 (v1, v4, and v5) UUIDs",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/uuid@8.3.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/uuidjs/uuid.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/uuidjs/uuid#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/uuidjs/uuid/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/uuid"
        }
      ]
    },
    {
      "type": "library",
      "name": "websocket-driver",
      "version": "0.7.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|websocket-driver@0.7.4",
      "author": "James Coglan",
      "description": "WebSocket protocol handler with pluggable I/O",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/websocket-driver@0.7.4",
      "externalReferences": [
        {
          "url": "git://github.com/faye/websocket-driver-node.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/faye/websocket-driver-node",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/faye/websocket-driver-node/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/websocket-driver"
        }
      ]
    },
    {
      "type": "library",
      "name": "handle-thing",
      "version": "2.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|handle-thing@2.0.1",
      "author": "Fedor Indutny",
      "description": "Wrap Streams2 instance into a HandleWrap",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/handle-thing@2.0.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/indutny/handle-thing.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/spdy-http2/handle-thing#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/spdy-http2/handle-thing/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/handle-thing"
        }
      ]
    },
    {
      "type": "library",
      "name": "http-deceiver",
      "version": "1.2.7",
      "bom-ref": "diff@7.0.0-tuxcare.1|http-deceiver@1.2.7",
      "author": "Fedor Indutny",
      "description": "Deceive HTTP parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/http-deceiver@1.2.7",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/indutny/http-deceiver.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/indutny/http-deceiver#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/indutny/http-deceiver/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-deceiver"
        }
      ]
    },
    {
      "type": "library",
      "name": "select-hose",
      "version": "2.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|select-hose@2.0.0",
      "author": "Fedor Indutny",
      "description": "Select protocol using first bytes of incoming data and hose stuff to the handler",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/select-hose@2.0.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/indutny/select-hose.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/indutny/select-hose#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/indutny/select-hose/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/select-hose"
        }
      ]
    },
    {
      "type": "library",
      "name": "spdy-transport",
      "version": "3.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|spdy-transport@3.0.0",
      "author": "Fedor Indutny",
      "description": "SPDY v2, v3, v3.1 and HTTP2 transport",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/spdy-transport@3.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/spdy-http2/spdy-transport.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/spdy-http2/spdy-transport",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/spdy-http2/spdy-transport/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spdy-transport"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "4.3.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|spdy-transport@3.0.0|debug@4.3.3",
          "author": "Josh Junon",
          "description": "Lightweight debugging utility for Node.js and the browser",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@4.3.3",
          "externalReferences": [
            {
              "url": "git://github.com/debug-js/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/debug-js/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/debug-js/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/spdy-transport/node_modules/debug"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "memfs",
      "version": "4.8.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|memfs@4.8.0",
      "author": "streamich",
      "description": "In-memory file-system with Node's fs API.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/memfs@4.8.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/streamich/memfs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/streamich/memfs",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/streamich/memfs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/memfs/-/memfs-4.8.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/memfs"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "tslib",
          "version": "2.6.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|memfs@4.8.0|tslib@2.6.2",
          "author": "Microsoft Corp.",
          "description": "Runtime library for TypeScript helper functions",
          "licenses": [
            {
              "license": {
                "id": "0BSD",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/tslib@2.6.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/Microsoft/tslib.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://www.typescriptlang.org/",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/Microsoft/TypeScript/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/memfs/node_modules/tslib"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-numbers",
      "group": "@webassemblyjs",
      "version": "1.11.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/helper-numbers@1.11.6",
      "author": "Sven Sauleau",
      "description": "Number parsing utility",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/helper-numbers@1.11.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/xtuc/webassemblyjs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/helper-numbers"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-wasm-bytecode",
      "group": "@webassemblyjs",
      "version": "1.11.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/helper-wasm-bytecode@1.11.6",
      "author": "Sven Sauleau",
      "description": "WASM's Bytecode constants",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/helper-wasm-bytecode@1.11.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/xtuc/webassemblyjs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/helper-wasm-bytecode"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-buffer",
      "group": "@webassemblyjs",
      "version": "1.12.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/helper-buffer@1.12.1",
      "author": "Sven Sauleau",
      "description": "Buffer manipulation utility",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/helper-buffer@1.12.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/xtuc/webassemblyjs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.12.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/helper-buffer"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-wasm-section",
      "group": "@webassemblyjs",
      "version": "1.12.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/helper-wasm-section@1.12.1",
      "author": "Sven Sauleau",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/helper-wasm-section@1.12.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/xtuc/webassemblyjs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.12.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/helper-wasm-section"
        }
      ]
    },
    {
      "type": "library",
      "name": "wasm-gen",
      "group": "@webassemblyjs",
      "version": "1.12.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/wasm-gen@1.12.1",
      "author": "Sven Sauleau",
      "description": "WebAssembly binary format printer",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/wasm-gen@1.12.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/xtuc/webassemblyjs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.12.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/wasm-gen"
        }
      ]
    },
    {
      "type": "library",
      "name": "wasm-opt",
      "group": "@webassemblyjs",
      "version": "1.12.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/wasm-opt@1.12.1",
      "author": "Sven Sauleau",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/wasm-opt@1.12.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/xtuc/webassemblyjs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.12.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/wasm-opt"
        }
      ]
    },
    {
      "type": "library",
      "name": "wast-printer",
      "group": "@webassemblyjs",
      "version": "1.12.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/wast-printer@1.12.1",
      "author": "Sven Sauleau",
      "description": "WebAssembly text format printer",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/wast-printer@1.12.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/xtuc/webassemblyjs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.12.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/wast-printer"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-api-error",
      "group": "@webassemblyjs",
      "version": "1.11.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/helper-api-error@1.11.6",
      "author": "Sven Sauleau",
      "description": "Common API errors",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/helper-api-error@1.11.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/xtuc/webassemblyjs.git#packages/helper-api-error",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/helper-api-error"
        }
      ]
    },
    {
      "type": "library",
      "name": "ieee754",
      "group": "@webassemblyjs",
      "version": "1.11.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/ieee754@1.11.6",
      "description": "IEEE754 decoder and encoder",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/ieee754@1.11.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/xtuc/webassemblyjs.git#packages/ieee754",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/ieee754"
        }
      ]
    },
    {
      "type": "library",
      "name": "leb128",
      "group": "@webassemblyjs",
      "version": "1.11.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/leb128@1.11.6",
      "description": "LEB128 decoder and encoder",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/leb128@1.11.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/xtuc/webassemblyjs.git#packages/leb128",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/leb128"
        }
      ]
    },
    {
      "type": "library",
      "name": "utf8",
      "group": "@webassemblyjs",
      "version": "1.11.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/utf8@1.11.6",
      "author": "Sven Sauleau",
      "description": "UTF8 encoder/decoder for WASM",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/utf8@1.11.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/xtuc/webassemblyjs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/utf8"
        }
      ]
    },
    {
      "type": "library",
      "name": "caniuse-lite",
      "version": "1.0.30001599",
      "bom-ref": "diff@7.0.0-tuxcare.1|caniuse-lite@1.0.30001599",
      "author": "Ben Briggs",
      "description": "A smaller version of caniuse-db, with only the essentials!",
      "licenses": [
        {
          "license": {
            "id": "CC-BY-4.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/caniuse-lite@1.0.30001599",
      "externalReferences": [
        {
          "url": "git+https://github.com/browserslist/caniuse-lite.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/browserslist/caniuse-lite#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/browserslist/caniuse-lite/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001599.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/caniuse-lite"
        }
      ]
    },
    {
      "type": "library",
      "name": "electron-to-chromium",
      "version": "1.4.710",
      "bom-ref": "diff@7.0.0-tuxcare.1|electron-to-chromium@1.4.710",
      "author": "Kilian Valkhof",
      "description": "Provides a list of electron-to-chromium version mappings",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/electron-to-chromium@1.4.710",
      "externalReferences": [
        {
          "url": "git+https://github.com/kilian/electron-to-chromium.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kilian/electron-to-chromium#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kilian/electron-to-chromium/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.710.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/electron-to-chromium"
        }
      ]
    },
    {
      "type": "library",
      "name": "node-releases",
      "version": "2.0.14",
      "bom-ref": "diff@7.0.0-tuxcare.1|node-releases@2.0.14",
      "author": "Sergey Rubanov",
      "description": "Node.js releases data",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/node-releases@2.0.14",
      "externalReferences": [
        {
          "url": "git+https://github.com/chicoxyzzy/node-releases.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chicoxyzzy/node-releases#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chicoxyzzy/node-releases/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/node-releases"
        }
      ]
    },
    {
      "type": "library",
      "name": "update-browserslist-db",
      "version": "1.0.13",
      "bom-ref": "diff@7.0.0-tuxcare.1|update-browserslist-db@1.0.13",
      "author": "Andrey Sitnik",
      "description": "CLI tool to update caniuse-lite to refresh target browsers from Browserslist config",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/update-browserslist-db@1.0.13",
      "externalReferences": [
        {
          "url": "git+https://github.com/browserslist/update-db.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/browserslist/update-db#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/browserslist/update-db/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/update-browserslist-db"
        }
      ]
    },
    {
      "type": "library",
      "name": "tslib",
      "version": "1.14.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|tslib@1.14.1",
      "author": "Microsoft Corp.",
      "description": "Runtime library for TypeScript helper functions",
      "licenses": [
        {
          "license": {
            "id": "0BSD",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tslib@1.14.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/Microsoft/tslib.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://www.typescriptlang.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Microsoft/TypeScript/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tslib"
        }
      ]
    },
    {
      "type": "library",
      "name": "mime-db",
      "version": "1.52.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|mime-db@1.52.0",
      "description": "Media Type Database",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mime-db@1.52.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.52.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mime-db"
        }
      ]
    },
    {
      "type": "library",
      "name": "ajv-keywords",
      "version": "3.5.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|ajv-keywords@3.5.2",
      "author": "Evgeny Poberezkin",
      "description": "Custom JSON-Schema keywords for Ajv validator",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ajv-keywords@3.5.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/epoberezkin/ajv-keywords.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/epoberezkin/ajv-keywords#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/epoberezkin/ajv-keywords/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ajv-keywords"
        }
      ]
    },
    {
      "type": "library",
      "name": "jest-worker",
      "version": "27.5.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|jest-worker@27.5.1",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jest-worker@27.5.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/facebook/jest.git#packages/jest-worker",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/facebook/jest#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/facebook/jest/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jest-worker"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "supports-color",
          "version": "8.1.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|jest-worker@27.5.1|supports-color@8.1.1",
          "author": "Sindre Sorhus",
          "description": "Detect whether a terminal supports color",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/supports-color@8.1.1",
          "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-8.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/jest-worker/node_modules/supports-color"
            }
          ]
        },
        {
          "type": "library",
          "name": "has-flag",
          "version": "4.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|jest-worker@27.5.1|has-flag@4.0.0",
          "author": "Sindre Sorhus",
          "description": "Check if argv has a specific flag",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/has-flag@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/has-flag.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/has-flag#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/has-flag/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/jest-worker/node_modules/has-flag"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "serialize-javascript",
      "version": "6.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|serialize-javascript@6.0.2",
      "author": "Eric Ferraiuolo",
      "description": "Serialize JavaScript to a superset of JSON that includes regular expressions and functions.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/serialize-javascript@6.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/yahoo/serialize-javascript.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/yahoo/serialize-javascript",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/yahoo/serialize-javascript/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/serialize-javascript"
        }
      ]
    },
    {
      "type": "library",
      "name": "terser",
      "version": "5.29.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|terser@5.29.2",
      "author": "Mihai Bazon",
      "description": "JavaScript parser, mangler/compressor and beautifier toolkit for ES6+",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/terser@5.29.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/terser/terser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://terser.org",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/terser/terser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/terser/-/terser-5.29.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/terser"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "commander",
          "version": "2.20.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|terser@5.29.2|commander@2.20.3",
          "author": "TJ Holowaychuk",
          "description": "the complete solution for node.js command-line programs",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/commander@2.20.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/tj/commander.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/tj/commander.js#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/tj/commander.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/terser/node_modules/commander"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "picomatch",
      "version": "2.2.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|picomatch@2.2.2",
      "author": "Jon Schlinkert",
      "description": "Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/picomatch@2.2.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/micromatch/picomatch.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/micromatch/picomatch",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/micromatch/picomatch/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/picomatch"
        }
      ]
    },
    {
      "type": "library",
      "name": "binary-extensions",
      "version": "2.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|binary-extensions@2.1.0",
      "author": "Sindre Sorhus",
      "description": "List of binary file extensions",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/binary-extensions@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/binary-extensions.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/binary-extensions#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/binary-extensions/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/binary-extensions"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-extglob",
      "version": "2.1.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|is-extglob@2.1.1",
      "author": "Jon Schlinkert",
      "description": "Returns true if a string has an extglob.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-extglob@2.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/is-extglob.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-extglob",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-extglob/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-extglob"
        }
      ]
    },
    {
      "type": "library",
      "name": "set-array",
      "group": "@jridgewell",
      "version": "1.2.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@jridgewell/set-array@1.2.1",
      "author": "Justin Ridgewell",
      "description": "Like a Set, but provides the index of the `key` in the backing array",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40jridgewell/set-array@1.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jridgewell/set-array.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jridgewell/set-array#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jridgewell/set-array/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@jridgewell/set-array"
        }
      ]
    },
    {
      "type": "library",
      "name": "js-tokens",
      "version": "4.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|js-tokens@4.0.0",
      "author": "Simon Lydell",
      "description": "A regex that tokenizes JavaScript.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/js-tokens@4.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lydell/js-tokens.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lydell/js-tokens#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lydell/js-tokens/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/js-tokens"
        }
      ]
    },
    {
      "type": "library",
      "name": "regexpu-core",
      "version": "5.3.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|regexpu-core@5.3.2",
      "author": "Mathias Bynens",
      "description": "regexpu’s core functionality (i.e. `rewritePattern(pattern, flag)`), capable of translating ES6 Unicode regular expressions to ES5.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/regexpu-core@5.3.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/mathiasbynens/regexpu-core.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://mths.be/regexpu",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mathiasbynens/regexpu-core/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/regexpu-core"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-wrap-function",
      "group": "@babel",
      "version": "7.22.20",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-wrap-function@7.22.20",
      "author": "The Babel Team",
      "description": "Helper to wrap functions inside a function call.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-wrap-function@7.22.20",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-wrap-function",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-helper-wrap-function",
          "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-wrap-function/-/helper-wrap-function-7.22.20.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-wrap-function"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "template",
          "group": "@babel",
          "version": "7.22.15",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-wrap-function@7.22.20|@babel/template@7.22.15",
          "author": "The Babel Team",
          "description": "Generate an AST from a string template.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/template@7.22.15",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-template",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-template",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20template%22+is%3Aopen",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/helper-wrap-function/node_modules/@babel/template"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "types",
              "group": "@babel",
              "version": "7.23.6",
              "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-wrap-function@7.22.20|@babel/template@7.22.15|@babel/types@7.23.6",
              "author": "The Babel Team",
              "description": "Babel Types is a Lodash-esque utility library for AST nodes",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/%40babel/types@7.23.6",
              "externalReferences": [
                {
                  "url": "git+https://github.com/babel/babel.git#packages/babel-types",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
                },
                {
                  "url": "https://babel.dev/docs/en/next/babel-types",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20types%22+is%3Aopen",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/@babel/helper-wrap-function/node_modules/@babel/template/node_modules/@babel/types"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "types",
          "group": "@babel",
          "version": "7.24.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-wrap-function@7.22.20|@babel/types@7.24.0",
          "author": "The Babel Team",
          "description": "Babel Types is a Lodash-esque utility library for AST nodes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/types@7.24.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-types",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-types",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A%20types%22+is%3Aopen",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/helper-wrap-function/node_modules/@babel/types"
            }
          ]
        },
        {
          "type": "library",
          "name": "code-frame",
          "group": "@babel",
          "version": "7.23.5",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-wrap-function@7.22.20|@babel/code-frame@7.23.5",
          "author": "The Babel Team",
          "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.23.5",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-code-frame",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-code-frame",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/helper-wrap-function/node_modules/@babel/code-frame"
            }
          ]
        },
        {
          "type": "library",
          "name": "parser",
          "group": "@babel",
          "version": "7.23.6",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-wrap-function@7.22.20|@babel/parser@7.23.6",
          "author": "The Babel Team",
          "description": "A JavaScript parser",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/parser@7.23.6",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-parser",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-parser",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/babel/babel/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3A%22pkg%3A+parser+%28babylon%29%22+is%3Aopen",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/helper-wrap-function/node_modules/@babel/parser"
            }
          ]
        },
        {
          "type": "library",
          "name": "highlight",
          "group": "@babel",
          "version": "7.23.4",
          "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-wrap-function@7.22.20|@babel/highlight@7.23.4",
          "author": "The Babel Team",
          "description": "Syntax highlight JavaScript strings for output in terminals.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/highlight@7.23.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/babel/babel.git#packages/babel-highlight",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://babel.dev/docs/en/next/babel-highlight",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/babel/babel/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/helper-wrap-function/node_modules/@babel/highlight"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-member-expression-to-functions",
      "group": "@babel",
      "version": "7.23.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-member-expression-to-functions@7.23.0",
      "author": "The Babel Team",
      "description": "Helper function to replace certain member expressions with function calls",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-member-expression-to-functions@7.23.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-member-expression-to-functions",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-helper-member-expression-to-functions",
          "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-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-member-expression-to-functions"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-optimise-call-expression",
      "group": "@babel",
      "version": "7.22.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-optimise-call-expression@7.22.5",
      "author": "The Babel Team",
      "description": "Helper function to optimise call expression",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-optimise-call-expression@7.22.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-optimise-call-expression",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-helper-optimise-call-expression",
          "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-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-optimise-call-expression"
        }
      ]
    },
    {
      "type": "library",
      "name": "runtime",
      "group": "@babel",
      "version": "7.11.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/runtime@7.11.2",
      "author": "Sebastian McKenzie",
      "description": "babel's modular runtime helpers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/runtime@7.11.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-runtime",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "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/runtime/-/runtime-7.11.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/runtime"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.debounce",
      "version": "4.0.8",
      "bom-ref": "diff@7.0.0-tuxcare.1|lodash.debounce@4.0.8",
      "author": "John-David Dalton",
      "description": "The lodash method `_.debounce` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.debounce@4.0.8",
      "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.debounce/-/lodash.debounce-4.0.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.debounce"
        }
      ]
    },
    {
      "type": "library",
      "name": "isobject",
      "version": "3.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|isobject@3.0.1",
      "author": "Jon Schlinkert",
      "description": "Returns true if the value is an object and not an array or null.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/isobject@3.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/isobject.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/isobject",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/isobject/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/isobject"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-globals",
      "group": "@babel",
      "version": "7.28.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/helper-globals@7.28.0",
      "author": "The Babel Team",
      "description": "A collection of JavaScript globals for Babel internal usage",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-globals@7.28.0?download_url=https%3A%2F%2Fels-java-dev.nexus.svcs.io%2Frepository%2Fnpmjs-registry%2F%40babel%2Fhelper-globals%2F-%2Fhelper-globals-7.28.0.tgz",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-globals",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/babel/babel#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/babel/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://els-java-dev.nexus.svcs.io/repository/npmjs-registry/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-globals"
        }
      ]
    },
    {
      "type": "library",
      "name": "require-from-string",
      "version": "2.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|require-from-string@2.0.2",
      "author": "Vsevolod Strukchinsky",
      "description": "Require module from string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/require-from-string@2.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/floatdrop/require-from-string.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/floatdrop/require-from-string#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/floatdrop/require-from-string/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/require-from-string"
        }
      ]
    },
    {
      "type": "library",
      "name": "punycode",
      "version": "2.3.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|punycode@2.3.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.3.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/mathiasbynens/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/mathiasbynens/punycode.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/punycode"
        }
      ]
    },
    {
      "type": "library",
      "name": "write",
      "version": "1.0.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|write@1.0.3",
      "author": "Jon Schlinkert",
      "description": "Write data to a file, replacing the file if it already exists and creating any intermediate directories if they don't already exist. Thin wrapper around node's native fs methods.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/write@1.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/write.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/write",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/write/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/write"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "mkdirp",
          "version": "0.5.6",
          "bom-ref": "diff@7.0.0-tuxcare.1|write@1.0.3|mkdirp@0.5.6",
          "author": "James Halliday",
          "description": "Recursively mkdir, like `mkdir -p`",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mkdirp@0.5.6",
          "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.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/write/node_modules/mkdirp"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "callsites",
      "version": "3.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|callsites@3.1.0",
      "author": "Sindre Sorhus",
      "description": "Get callsites from the V8 stack trace API",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/callsites@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/callsites.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/callsites#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/callsites/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/callsites"
        }
      ]
    },
    {
      "type": "library",
      "name": "restore-cursor",
      "version": "2.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|restore-cursor@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Gracefully restore the CLI cursor on exit",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/restore-cursor@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/restore-cursor.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/restore-cursor#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/restore-cursor/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/restore-cursor"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "onetime",
          "version": "2.0.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|restore-cursor@2.0.0|onetime@2.0.1",
          "author": "Sindre Sorhus",
          "description": "Ensure a function is only called once",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/onetime@2.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/onetime.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/onetime#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/onetime/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/restore-cursor/node_modules/onetime"
            }
          ]
        },
        {
          "type": "library",
          "name": "mimic-fn",
          "version": "1.2.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|restore-cursor@2.0.0|mimic-fn@1.2.0",
          "author": "Sindre Sorhus",
          "description": "Make a function mimic another one",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mimic-fn@1.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/mimic-fn.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/mimic-fn#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/mimic-fn/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/restore-cursor/node_modules/mimic-fn"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "chardet",
      "version": "0.7.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|chardet@0.7.0",
      "author": "Dmitry Shirokov",
      "description": "Character detector",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/chardet@0.7.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/runk/node-chardet.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/runk/node-chardet",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/runk/node-chardet/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chardet"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-fullwidth-code-point",
      "version": "2.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|is-fullwidth-code-point@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Check if the character represented by a given Unicode code point is fullwidth",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-fullwidth-code-point@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-fullwidth-code-point"
        }
      ]
    },
    {
      "type": "library",
      "name": "sprintf-js",
      "version": "1.0.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|sprintf-js@1.0.3",
      "author": "Alexandru Marasteanu",
      "description": "JavaScript sprintf implementation",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/sprintf-js@1.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/alexei/sprintf.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/alexei/sprintf.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/alexei/sprintf.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sprintf-js"
        }
      ]
    },
    {
      "type": "library",
      "name": "balanced-match",
      "version": "1.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|balanced-match@1.0.2",
      "author": "Julian Gruber",
      "description": "Match balanced character pairs, like \"{\" and \"}\"",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/balanced-match@1.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/juliangruber/balanced-match.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/juliangruber/balanced-match",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/juliangruber/balanced-match/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/balanced-match"
        }
      ]
    },
    {
      "type": "library",
      "name": "concat-map",
      "version": "0.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|concat-map@0.0.1",
      "author": "James Halliday",
      "description": "concatenative mapdashery",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/concat-map@0.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/substack/node-concat-map.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/node-concat-map#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/node-concat-map/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/concat-map"
        }
      ]
    },
    {
      "type": "library",
      "name": "astral-regex",
      "version": "1.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|astral-regex@1.0.0",
      "author": "Kevin Mårtensson",
      "description": "Regular expression for matching astral symbols",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/astral-regex@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/kevva/astral-regex.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kevva/astral-regex#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kevva/astral-regex/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/astral-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "expand-tilde",
      "version": "2.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|expand-tilde@2.0.2",
      "author": "Jon Schlinkert",
      "description": "Bash-like tilde expansion for node.js. Expands a leading tilde in a file path to the user home directory, or `~+` to the cwd.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/expand-tilde@2.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/expand-tilde.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/expand-tilde",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/expand-tilde/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/expand-tilde"
        }
      ]
    },
    {
      "type": "library",
      "name": "object.defaults",
      "version": "1.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|object.defaults@1.1.0",
      "author": "Jon Schlinkert",
      "description": "Like `extend` but only copies missing properties/values to the target object.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/object.defaults@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/object.defaults.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/object.defaults",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/object.defaults/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object.defaults"
        }
      ]
    },
    {
      "type": "library",
      "name": "object.pick",
      "version": "1.3.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|object.pick@1.3.0",
      "author": "Jon Schlinkert",
      "description": "Returns a filtered copy of an object with only the specified keys, similar to `_.pick` from lodash / underscore.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/object.pick@1.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/object.pick.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/object.pick",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/object.pick/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object.pick"
        }
      ]
    },
    {
      "type": "library",
      "name": "parse-filepath",
      "version": "1.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|parse-filepath@1.0.2",
      "author": "Jon Schlinkert",
      "description": "Pollyfill for node.js `path.parse`, parses a filepath into an object.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/parse-filepath@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/parse-filepath.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/parse-filepath",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/parse-filepath/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parse-filepath"
        }
      ]
    },
    {
      "type": "library",
      "name": "for-own",
      "version": "1.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|for-own@1.0.0",
      "author": "Jon Schlinkert",
      "description": "Iterate over the own enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/for-own@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/for-own.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/for-own",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/for-own/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/for-own"
        }
      ]
    },
    {
      "type": "library",
      "name": "make-iterator",
      "version": "1.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|make-iterator@1.0.1",
      "author": "Jon Schlinkert",
      "description": "Convert an argument into a valid iterator. Based on the `.makeIterator()` implementation in mout https://github.com/mout/mout.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/make-iterator@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/make-iterator.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/make-iterator",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/make-iterator/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/make-iterator"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-core-module",
      "version": "2.13.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|is-core-module@2.13.1",
      "author": "Jordan Harband",
      "description": "Is this specifier a node.js core module?",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-core-module@2.13.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/inspect-js/is-core-module.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/inspect-js/is-core-module",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/inspect-js/is-core-module/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-core-module"
        }
      ]
    },
    {
      "type": "library",
      "name": "supports-preserve-symlinks-flag",
      "version": "1.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|supports-preserve-symlinks-flag@1.0.0",
      "author": "Jordan Harband",
      "description": "Determine if the current node version supports the `--preserve-symlinks` flag.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/supports-preserve-symlinks-flag@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/inspect-js/node-supports-preserve-symlinks-flag.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/inspect-js/node-supports-preserve-symlinks-flag#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/inspect-js/node-supports-preserve-symlinks-flag/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/supports-preserve-symlinks-flag"
        }
      ]
    },
    {
      "type": "library",
      "name": "os-homedir",
      "version": "1.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|os-homedir@1.0.2",
      "author": "Sindre Sorhus",
      "description": "Node.js 4 `os.homedir()` ponyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/os-homedir@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/os-homedir.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/os-homedir#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/os-homedir/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/os-homedir"
        }
      ]
    },
    {
      "type": "library",
      "name": "os-tmpdir",
      "version": "1.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|os-tmpdir@1.0.2",
      "author": "Sindre Sorhus",
      "description": "Node.js os.tmpdir() ponyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/os-tmpdir@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/os-tmpdir.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/os-tmpdir#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/os-tmpdir/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/os-tmpdir"
        }
      ]
    },
    {
      "type": "library",
      "name": "parse-passwd",
      "version": "1.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|parse-passwd@1.0.0",
      "author": "Brian Woodward",
      "description": "Parse a passwd file into a list of users.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/parse-passwd@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/doowb/parse-passwd.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/doowb/parse-passwd",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/doowb/parse-passwd/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parse-passwd"
        }
      ]
    },
    {
      "type": "library",
      "name": "ansi-regex",
      "version": "2.1.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|ansi-regex@2.1.1",
      "author": "Sindre Sorhus",
      "description": "Regular expression for matching ANSI escape codes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ansi-regex@2.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/chalk/ansi-regex.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chalk/ansi-regex#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chalk/ansi-regex/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ansi-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "color-name",
      "group": "@types",
      "version": "1.1.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@types/color-name@1.1.1",
      "description": "TypeScript definitions for color-name",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/color-name@1.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/color-name"
        }
      ]
    },
    {
      "type": "library",
      "name": "color-convert",
      "version": "2.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|color-convert@2.0.1",
      "author": "Heather Arthur",
      "description": "Plain color conversion functions",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/color-convert@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/Qix-/color-convert.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Qix-/color-convert#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Qix-/color-convert/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/color-convert"
        }
      ]
    },
    {
      "type": "library",
      "name": "duplexer",
      "version": "0.1.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|duplexer@0.1.2",
      "author": "Raynos",
      "description": "Creates a duplex stream",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/duplexer@0.1.2",
      "externalReferences": [
        {
          "url": "git://github.com/Raynos/duplexer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Raynos/duplexer",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Raynos/duplexer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/duplexer"
        }
      ]
    },
    {
      "type": "library",
      "name": "continuable-cache",
      "version": "0.3.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|continuable-cache@0.3.1",
      "author": "Raynos",
      "description": "Cache a continuable",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/Raynos/continuable-cache/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/continuable-cache@0.3.1",
      "externalReferences": [
        {
          "url": "git://github.com/Raynos/continuable-cache.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Raynos/continuable-cache",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Raynos/continuable-cache/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/continuable-cache"
        }
      ]
    },
    {
      "type": "library",
      "name": "error",
      "version": "7.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|error@7.0.2",
      "author": "Raynos",
      "description": "Custom errors",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/Raynos/error/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/error@7.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/Raynos/error.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Raynos/error",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Raynos/error/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/error/-/error-7.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/error"
        }
      ]
    },
    {
      "type": "library",
      "name": "safe-json-parse",
      "version": "1.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|safe-json-parse@1.0.1",
      "author": "Raynos",
      "description": "Parse JSON safely without throwing",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/Raynos/safe-json-parse/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/safe-json-parse@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/Raynos/safe-json-parse.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Raynos/safe-json-parse",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Raynos/safe-json-parse/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/safe-json-parse"
        }
      ]
    },
    {
      "type": "library",
      "name": "side-channel",
      "version": "1.0.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|side-channel@1.0.4",
      "author": "Jordan Harband",
      "description": "Store information about any JS value in a side channel. Uses WeakMap if available.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/side-channel@1.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/ljharb/side-channel.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/side-channel#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/side-channel/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/side-channel"
        }
      ]
    },
    {
      "type": "library",
      "name": "object-schema",
      "group": "@humanwhocodes",
      "version": "2.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|@humanwhocodes/object-schema@2.0.2",
      "author": "Nicholas C. Zakas",
      "description": "An object schema merger/validator",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40humanwhocodes/object-schema@2.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/humanwhocodes/object-schema.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/humanwhocodes/object-schema#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/humanwhocodes/object-schema/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@humanwhocodes/object-schema"
        }
      ]
    },
    {
      "type": "library",
      "name": "fs.scandir",
      "group": "@nodelib",
      "version": "2.1.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|@nodelib/fs.scandir@2.1.5",
      "description": "List files and directories inside the specified directory",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40nodelib/fs.scandir@2.1.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/nodelib/nodelib.git#master",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nodelib/nodelib/tree/master#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nodelib/nodelib/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@nodelib/fs.scandir"
        }
      ]
    },
    {
      "type": "library",
      "name": "fastq",
      "version": "1.17.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|fastq@1.17.1",
      "author": "Matteo Collina",
      "description": "Fast, in memory work queue",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fastq@1.17.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/mcollina/fastq.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mcollina/fastq#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mcollina/fastq/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fastq"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-key",
      "version": "3.1.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|path-key@3.1.1",
      "author": "Sindre Sorhus",
      "description": "Get the PATH environment variable key cross-platform",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/path-key@3.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/path-key.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/path-key#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/path-key/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-key"
        }
      ]
    },
    {
      "type": "library",
      "name": "shebang-command",
      "version": "2.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|shebang-command@2.0.0",
      "author": "Kevin Mårtensson",
      "description": "Get the command from a shebang",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/shebang-command@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/kevva/shebang-command.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kevva/shebang-command#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kevva/shebang-command/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/shebang-command"
        }
      ]
    },
    {
      "type": "library",
      "name": "type-fest",
      "version": "0.20.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|type-fest@0.20.2",
      "author": "Sindre Sorhus",
      "description": "A collection of essential TypeScript types",
      "licenses": [
        {
          "expression": "(MIT OR CC0-1.0)",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/type-fest@0.20.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/type-fest.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/type-fest#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/type-fest/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/type-fest"
        }
      ]
    },
    {
      "type": "library",
      "name": "word-wrap",
      "group": "@aashutoshrathi",
      "version": "1.2.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|@aashutoshrathi/word-wrap@1.2.6",
      "author": "Jon Schlinkert",
      "description": "Wrap words to a specified length.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40aashutoshrathi/word-wrap@1.2.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/aashutoshrathi/word-wrap.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/aashutoshrathi/word-wrap",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/aashutoshrathi/word-wrap/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@aashutoshrathi/word-wrap"
        }
      ]
    },
    {
      "type": "library",
      "name": "deep-is",
      "version": "0.1.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|deep-is@0.1.3",
      "author": "Thorsten Lorenz",
      "description": "node's assert.deepEqual algorithm except for NaN being equal to NaN",
      "purl": "pkg:npm/deep-is@0.1.3",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/thlorenz/deep-is.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/thlorenz/deep-is#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/thlorenz/deep-is/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/deep-is"
        }
      ]
    },
    {
      "type": "library",
      "name": "global-modules",
      "version": "1.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|global-modules@1.0.0",
      "author": "Jon Schlinkert",
      "description": "The directory used by npm for globally installed npm modules.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/global-modules@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/global-modules.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/global-modules",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/global-modules/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/global-modules"
        }
      ]
    },
    {
      "type": "library",
      "name": "util-deprecate",
      "version": "1.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|util-deprecate@1.0.2",
      "author": "Nathan Rajlich",
      "description": "The Node.js `util.deprecate()` function with browser support",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/util-deprecate@1.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/TooTallNate/util-deprecate.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/TooTallNate/util-deprecate",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/TooTallNate/util-deprecate/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/util-deprecate"
        }
      ]
    },
    {
      "type": "library",
      "name": "toidentifier",
      "version": "1.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|toidentifier@1.0.1",
      "author": "Douglas Christopher Wilson",
      "description": "Convert a string of words to a JavaScript identifier",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/toidentifier@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/component/toidentifier.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/component/toidentifier#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/component/toidentifier/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/toidentifier"
        }
      ]
    },
    {
      "type": "library",
      "name": "ee-first",
      "version": "1.1.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|ee-first@1.1.1",
      "author": "Jonathan Ong",
      "description": "return the first event in a set of ee/event pairs",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ee-first@1.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonathanong/ee-first.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonathanong/ee-first#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonathanong/ee-first/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ee-first"
        }
      ]
    },
    {
      "type": "library",
      "name": "media-typer",
      "version": "0.3.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|media-typer@0.3.0",
      "author": "Douglas Christopher Wilson",
      "description": "Simple RFC 6838 media type parser and formatter",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/media-typer@0.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/media-typer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/media-typer#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/media-typer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/media-typer"
        }
      ]
    },
    {
      "type": "library",
      "name": "to-regex-range",
      "version": "5.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|to-regex-range@5.0.1",
      "author": "Jon Schlinkert",
      "description": "Pass two numbers, get a regex-compatible source string for matching ranges. Validated against more than 2.78 million test assertions.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/to-regex-range@5.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/micromatch/to-regex-range.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/micromatch/to-regex-range",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/micromatch/to-regex-range/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/to-regex-range"
        }
      ]
    },
    {
      "type": "library",
      "name": "fs-extra",
      "version": "8.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|fs-extra@8.1.0",
      "author": "JP Richardson",
      "description": "fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fs-extra@8.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jprichardson/node-fs-extra.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jprichardson/node-fs-extra",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jprichardson/node-fs-extra/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fs-extra"
        }
      ]
    },
    {
      "type": "library",
      "name": "negotiator",
      "version": "0.6.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|negotiator@0.6.3",
      "description": "HTTP content negotiation",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/negotiator@0.6.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/negotiator.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/negotiator#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/negotiator/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/negotiator"
        }
      ]
    },
    {
      "type": "library",
      "name": "cookie",
      "group": "@types",
      "version": "0.4.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|@types/cookie@0.4.1",
      "description": "TypeScript definitions for cookie",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/cookie@0.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/cookie",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/cookie",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/cookie"
        }
      ]
    },
    {
      "type": "library",
      "name": "cors",
      "group": "@types",
      "version": "2.8.17",
      "bom-ref": "diff@7.0.0-tuxcare.1|@types/cors@2.8.17",
      "description": "TypeScript definitions for cors",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/cors@2.8.17",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/cors",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/cors",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/cors"
        }
      ]
    },
    {
      "type": "library",
      "name": "engine.io-parser",
      "version": "5.2.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|engine.io-parser@5.2.1",
      "description": "Parser for the client for the realtime Engine",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/engine.io-parser@5.2.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/socketio/engine.io-parser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/socketio/engine.io-parser",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/socketio/engine.io-parser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/engine.io-parser"
        }
      ]
    },
    {
      "type": "library",
      "name": "ws",
      "version": "8.11.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|ws@8.11.0",
      "author": "Einar Otto Stangvik",
      "description": "Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ws@8.11.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/websockets/ws.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/websockets/ws",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/websockets/ws/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ws"
        }
      ]
    },
    {
      "type": "library",
      "name": "component-emitter",
      "group": "@socket.io",
      "version": "3.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|@socket.io/component-emitter@3.1.0",
      "description": "Event emitter",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40socket.io/component-emitter@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/socketio/emitter.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/socketio/emitter#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/socketio/emitter/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@socket.io/component-emitter"
        }
      ]
    },
    {
      "type": "library",
      "name": "emoji-regex",
      "version": "8.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|emoji-regex@8.0.0",
      "author": "Mathias Bynens",
      "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/emoji-regex@8.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mathiasbynens/emoji-regex.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://mths.be/emoji-regex",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mathiasbynens/emoji-regex/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/emoji-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "p-locate",
      "version": "3.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.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",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-locate"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-exists",
      "version": "3.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|path-exists@3.0.0",
      "author": "Sindre Sorhus",
      "description": "Check if a path exists",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/path-exists@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/path-exists.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/path-exists#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/path-exists/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-exists"
        }
      ]
    },
    {
      "type": "library",
      "name": "es-abstract",
      "version": "1.17.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|es-abstract@1.17.6",
      "author": "Jordan Harband",
      "description": "ECMAScript spec abstract operations.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/es-abstract@1.17.6",
      "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.17.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es-abstract"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "object-inspect",
          "version": "1.8.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|es-abstract@1.17.6|object-inspect@1.8.0",
          "author": "James Halliday",
          "description": "string representations of objects in node and the browser",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/object-inspect@1.8.0",
          "externalReferences": [
            {
              "url": "git://github.com/inspect-js/object-inspect.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/inspect-js/object-inspect",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/inspect-js/object-inspect/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/es-abstract/node_modules/object-inspect"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "is-buffer",
      "version": "2.0.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|is-buffer@2.0.4",
      "author": "Feross Aboukhadijeh",
      "description": "Determine if an object is a Buffer",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-buffer@2.0.4",
      "externalReferences": [
        {
          "url": "git://github.com/feross/is-buffer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/feross/is-buffer#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/feross/is-buffer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-buffer"
        }
      ]
    },
    {
      "type": "library",
      "name": "wrap-ansi",
      "version": "5.1.0",
      "bom-ref": "diff@7.0.0-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",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wrap-ansi"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "ansi-styles",
          "version": "3.2.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|wrap-ansi@5.1.0|ansi-styles@3.2.1",
          "author": "Sindre Sorhus",
          "description": "ANSI escape codes for styling strings in the terminal",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-styles@3.2.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-styles.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/wrap-ansi/node_modules/ansi-styles"
            }
          ]
        },
        {
          "type": "library",
          "name": "color-convert",
          "version": "1.9.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|wrap-ansi@5.1.0|color-convert@1.9.3",
          "author": "Heather Arthur",
          "description": "Plain color conversion functions",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/color-convert@1.9.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/Qix-/color-convert.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/Qix-/color-convert#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/Qix-/color-convert/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/wrap-ansi/node_modules/color-convert"
            }
          ]
        },
        {
          "type": "library",
          "name": "color-name",
          "version": "1.1.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|wrap-ansi@5.1.0|color-name@1.1.3",
          "author": "DY",
          "description": "A list of color names and its values",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/color-name@1.1.3",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/dfcreative/color-name.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/dfcreative/color-name",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/dfcreative/color-name/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/wrap-ansi/node_modules/color-name"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "range-parser",
      "group": "@types",
      "version": "1.2.7",
      "bom-ref": "diff@7.0.0-tuxcare.1|@types/range-parser@1.2.7",
      "description": "TypeScript definitions for range-parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/range-parser@1.2.7",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/range-parser",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/range-parser",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/range-parser"
        }
      ]
    },
    {
      "type": "library",
      "name": "send",
      "group": "@types",
      "version": "0.17.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|@types/send@0.17.4",
      "description": "TypeScript definitions for send",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/send@0.17.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/send",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/send",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/send"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "mime",
          "group": "@types",
          "version": "1.3.5",
          "bom-ref": "diff@7.0.0-tuxcare.1|@types/send@0.17.4|@types/mime@1.3.5",
          "description": "TypeScript definitions for mime",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40types/mime@1.3.5",
          "externalReferences": [
            {
              "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/mime",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
            },
            {
              "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/mime",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@types/send/node_modules/@types/mime"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "connect",
      "group": "@types",
      "version": "3.4.38",
      "bom-ref": "diff@7.0.0-tuxcare.1|@types/connect@3.4.38",
      "description": "TypeScript definitions for connect",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/connect@3.4.38",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/connect",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/connect",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/connect"
        }
      ]
    },
    {
      "type": "library",
      "name": "dns-packet",
      "version": "5.6.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|dns-packet@5.6.1",
      "author": "Mathias Buus",
      "description": "An abstract-encoding compliant module for encoding / decoding DNS packets",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/dns-packet@5.6.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/mafintosh/dns-packet.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mafintosh/dns-packet",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mafintosh/dns-packet/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dns-packet"
        }
      ]
    },
    {
      "type": "library",
      "name": "thunky",
      "version": "1.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|thunky@1.1.0",
      "author": "Mathias Buus Madsen",
      "description": "delay the evaluation of a paramless async function and cache the result",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/thunky@1.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/mafintosh/thunky.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mafintosh/thunky#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mafintosh/thunky/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/thunky"
        }
      ]
    },
    {
      "type": "library",
      "name": "get-stream",
      "version": "6.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|get-stream@6.0.1",
      "author": "Sindre Sorhus",
      "description": "Get a stream as a string, buffer, or array",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/get-stream@6.0.1",
      "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-6.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "human-signals",
      "version": "2.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|human-signals@2.1.0",
      "author": "ehmicky",
      "description": "Human-friendly process signals",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/human-signals@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/ehmicky/human-signals.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://git.io/JeluP",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ehmicky/human-signals/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/human-signals"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-stream",
      "version": "2.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|is-stream@2.0.1",
      "author": "Sindre Sorhus",
      "description": "Check if something is a Node.js stream",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-stream@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/is-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/is-stream#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/is-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "merge-stream",
      "version": "2.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|merge-stream@2.0.0",
      "author": "Stephen Sugden",
      "description": "Create a stream that emits events from multiple other streams",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/merge-stream@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/grncdr/merge-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/grncdr/merge-stream#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/grncdr/merge-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/merge-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "npm-run-path",
      "version": "4.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|npm-run-path@4.0.1",
      "author": "Sindre Sorhus",
      "description": "Get your PATH prepended with locally installed binaries",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/npm-run-path@4.0.1",
      "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-4.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/npm-run-path"
        }
      ]
    },
    {
      "type": "library",
      "name": "onetime",
      "version": "5.1.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|onetime@5.1.2",
      "author": "Sindre Sorhus",
      "description": "Ensure a function is only called once",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/onetime@5.1.2",
      "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-5.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/onetime"
        }
      ]
    },
    {
      "type": "library",
      "name": "signal-exit",
      "version": "3.0.7",
      "bom-ref": "diff@7.0.0-tuxcare.1|signal-exit@3.0.7",
      "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.7",
      "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.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/signal-exit"
        }
      ]
    },
    {
      "type": "library",
      "name": "strip-final-newline",
      "version": "2.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|strip-final-newline@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Strip the final newline character from a string/buffer",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/strip-final-newline@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/strip-final-newline.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/strip-final-newline#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/strip-final-newline/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strip-final-newline"
        }
      ]
    },
    {
      "type": "library",
      "name": "forwarded",
      "version": "0.2.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|forwarded@0.2.0",
      "description": "Parse HTTP X-Forwarded-For header",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/forwarded@0.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/forwarded.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/forwarded#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/forwarded/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/forwarded"
        }
      ]
    },
    {
      "type": "library",
      "name": "bundle-name",
      "version": "4.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|bundle-name@4.1.0",
      "author": "Sindre Sorhus",
      "description": "Get bundle name from a bundle identifier (macOS): `com.apple.Safari` → `Safari`",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/bundle-name@4.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/bundle-name.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/bundle-name#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/bundle-name/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/bundle-name/-/bundle-name-4.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bundle-name"
        }
      ]
    },
    {
      "type": "library",
      "name": "default-browser-id",
      "version": "5.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|default-browser-id@5.0.0",
      "author": "Sindre Sorhus",
      "description": "Get the bundle identifier of the default browser (macOS). Example: com.apple.Safari",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/default-browser-id@5.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/default-browser-id.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/default-browser-id#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/default-browser-id/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-5.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/default-browser-id"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-docker",
      "version": "3.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|is-docker@3.0.0",
      "author": "Sindre Sorhus",
      "description": "Check if the process is running inside a Docker container",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-docker@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/is-docker.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/is-docker#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/is-docker/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-docker"
        }
      ]
    },
    {
      "type": "library",
      "name": "foreground-child",
      "version": "3.1.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|foreground-child@3.1.1",
      "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@3.1.1",
      "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-3.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/foreground-child"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "signal-exit",
          "version": "4.1.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|foreground-child@3.1.1|signal-exit@4.1.0",
          "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@4.1.0",
          "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#readme",
              "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-4.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/foreground-child/node_modules/signal-exit"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "jackspeak",
      "version": "2.3.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|jackspeak@2.3.6",
      "author": "Isaac Z. Schlueter",
      "description": "A very strict and proper argument parser.",
      "licenses": [
        {
          "license": {
            "id": "BlueOak-1.0.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jackspeak@2.3.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/jackspeak.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/jackspeak#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/jackspeak/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jackspeak"
        }
      ]
    },
    {
      "type": "library",
      "name": "minipass",
      "version": "7.0.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|minipass@7.0.4",
      "author": "Isaac Z. Schlueter",
      "description": "minimal implementation of a PassThrough stream",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/minipass@7.0.4",
      "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-7.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minipass"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-scurry",
      "version": "1.10.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|path-scurry@1.10.1",
      "author": "Isaac Z. Schlueter",
      "description": "walk paths fast and efficiently",
      "licenses": [
        {
          "license": {
            "id": "BlueOak-1.0.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/path-scurry@1.10.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/path-scurry.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/path-scurry#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/path-scurry/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-scurry"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "lru-cache",
          "version": "10.2.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|path-scurry@1.10.1|lru-cache@10.2.0",
          "author": "Isaac Z. Schlueter",
          "description": "A cache object that deletes the least-recently-used items.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lru-cache@10.2.0",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/node-lru-cache.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-lru-cache#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-lru-cache/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/path-scurry/node_modules/lru-cache"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "http-parser-js",
      "version": "0.5.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|http-parser-js@0.5.2",
      "author": "Tim Caswell",
      "description": "A pure JS HTTP parser for node.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/http-parser-js@0.5.2",
      "externalReferences": [
        {
          "url": "git://github.com/creationix/http-parser-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/creationix/http-parser-js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/creationix/http-parser-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-parser-js"
        }
      ]
    },
    {
      "type": "library",
      "name": "websocket-extensions",
      "version": "0.1.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|websocket-extensions@0.1.4",
      "author": "James Coglan",
      "description": "Generic extension manager for WebSocket connections",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/websocket-extensions@0.1.4",
      "externalReferences": [
        {
          "url": "git://github.com/faye/websocket-extensions-node.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/faye/websocket-extensions-node",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/faye/websocket-extensions-node/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/websocket-extensions"
        }
      ]
    },
    {
      "type": "library",
      "name": "detect-node",
      "version": "2.0.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|detect-node@2.0.4",
      "author": "Ilya Kantor",
      "description": "Detect Node.JS (as opposite to browser environment) (reliable)",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/detect-node@2.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/iliakan/detect-node.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/iliakan/detect-node",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/iliakan/detect-node/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/detect-node"
        }
      ]
    },
    {
      "type": "library",
      "name": "hpack.js",
      "version": "2.1.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|hpack.js@2.1.6",
      "author": "Fedor Indutny",
      "description": "HPACK implementation",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/hpack.js@2.1.6",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/indutny/hpack.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/indutny/hpack.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/indutny/hpack.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hpack.js"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "readable-stream",
          "version": "2.3.7",
          "bom-ref": "diff@7.0.0-tuxcare.1|hpack.js@2.1.6|readable-stream@2.3.7",
          "description": "Streams3, a user-land copy of the stream library from Node.js",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readable-stream@2.3.7",
          "externalReferences": [
            {
              "url": "git://github.com/nodejs/readable-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/nodejs/readable-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/nodejs/readable-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/hpack.js/node_modules/readable-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "safe-buffer",
          "version": "5.1.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|hpack.js@2.1.6|safe-buffer@5.1.2",
          "author": "Feross Aboukhadijeh",
          "description": "Safer Node.js Buffer API",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/safe-buffer@5.1.2",
          "externalReferences": [
            {
              "url": "git://github.com/feross/safe-buffer.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/feross/safe-buffer",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/feross/safe-buffer/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/hpack.js/node_modules/safe-buffer"
            }
          ]
        },
        {
          "type": "library",
          "name": "string_decoder",
          "version": "1.1.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|hpack.js@2.1.6|string_decoder@1.1.1",
          "description": "The string_decoder module from Node core",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string_decoder@1.1.1",
          "externalReferences": [
            {
              "url": "git://github.com/nodejs/string_decoder.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/nodejs/string_decoder",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/nodejs/string_decoder/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/hpack.js/node_modules/string_decoder"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "obuf",
      "version": "1.1.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|obuf@1.1.2",
      "author": "Fedor Indutny",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/obuf@1.1.2",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/indutny/offset-buffer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/indutny/offset-buffer",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/indutny/offset-buffer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/obuf"
        }
      ]
    },
    {
      "type": "library",
      "name": "readable-stream",
      "version": "3.6.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|readable-stream@3.6.0",
      "description": "Streams3, a user-land copy of the stream library from Node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/readable-stream@3.6.0",
      "externalReferences": [
        {
          "url": "git://github.com/nodejs/readable-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nodejs/readable-stream#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nodejs/readable-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/readable-stream"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "string_decoder",
          "version": "1.3.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|readable-stream@3.6.0|string_decoder@1.3.0",
          "description": "The string_decoder module from Node core",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string_decoder@1.3.0",
          "externalReferences": [
            {
              "url": "git://github.com/nodejs/string_decoder.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/nodejs/string_decoder",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/nodejs/string_decoder/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/readable-stream/node_modules/string_decoder"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "wbuf",
      "version": "1.7.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|wbuf@1.7.3",
      "author": "Fedor Indutny",
      "description": "Write buffer",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/wbuf@1.7.3",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/indutny/wbuf.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/indutny/wbuf",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/indutny/wbuf/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wbuf"
        }
      ]
    },
    {
      "type": "library",
      "name": "floating-point-hex-parser",
      "group": "@webassemblyjs",
      "version": "1.11.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/floating-point-hex-parser@1.11.6",
      "author": "Mauro Bringolf",
      "description": "A function to parse floating point hexadecimal strings as defined by the WebAssembly specification",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40webassemblyjs/floating-point-hex-parser@1.11.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/xtuc/webassemblyjs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/xtuc/webassemblyjs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@webassemblyjs/floating-point-hex-parser"
        }
      ]
    },
    {
      "type": "library",
      "name": "long",
      "group": "@xtuc",
      "version": "4.2.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|@xtuc/long@4.2.2",
      "author": "Daniel Wirtz",
      "description": "A Long class for representing a 64-bit two's-complement integer value.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40xtuc/long@4.2.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/dcodeIO/long.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dcodeIO/long.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dcodeIO/long.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@xtuc/long"
        }
      ]
    },
    {
      "type": "library",
      "name": "ieee754",
      "group": "@xtuc",
      "version": "1.2.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|@xtuc/ieee754@1.2.0",
      "author": "Feross Aboukhadijeh",
      "description": "Read/write IEEE754 floating point numbers from/to a Buffer or array-like object",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40xtuc/ieee754@1.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/feross/ieee754.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/feross/ieee754#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/feross/ieee754/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@xtuc/ieee754"
        }
      ]
    },
    {
      "type": "library",
      "name": "randombytes",
      "version": "2.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|randombytes@2.1.0",
      "description": "random bytes from browserify stand alone",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/randombytes@2.1.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/crypto-browserify/randombytes.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/randombytes",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/randombytes/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/randombytes"
        }
      ]
    },
    {
      "type": "library",
      "name": "source-map",
      "group": "@jridgewell",
      "version": "0.3.6",
      "bom-ref": "diff@7.0.0-tuxcare.1|@jridgewell/source-map@0.3.6",
      "author": "Justin Ridgewell",
      "description": "Packages @jridgewell/trace-mapping and @jridgewell/gen-mapping into the familiar source-map API",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40jridgewell/source-map@0.3.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/jridgewell/source-map.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jridgewell/source-map#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jridgewell/source-map/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@jridgewell/source-map"
        }
      ]
    },
    {
      "type": "library",
      "name": "regjsgen",
      "group": "@babel",
      "version": "0.8.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|@babel/regjsgen@0.8.0",
      "author": "Benjamin Tan",
      "description": "Generate regular expressions from regjsparser’s AST.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/regjsgen@0.8.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/bnjmnt4n/regjsgen.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/bnjmnt4n/regjsgen",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/bnjmnt4n/regjsgen/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/regjsgen"
        }
      ]
    },
    {
      "type": "library",
      "name": "regenerate-unicode-properties",
      "version": "10.1.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|regenerate-unicode-properties@10.1.1",
      "author": "Mathias Bynens",
      "description": "Regenerate sets for Unicode properties and values.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/regenerate-unicode-properties@10.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/mathiasbynens/regenerate-unicode-properties.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mathiasbynens/regenerate-unicode-properties",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mathiasbynens/regenerate-unicode-properties/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/regenerate-unicode-properties"
        }
      ]
    },
    {
      "type": "library",
      "name": "regenerate",
      "version": "1.4.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|regenerate@1.4.2",
      "author": "Mathias Bynens",
      "description": "Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/regenerate@1.4.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/mathiasbynens/regenerate.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://mths.be/regenerate",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mathiasbynens/regenerate/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/regenerate"
        }
      ]
    },
    {
      "type": "library",
      "name": "regjsparser",
      "version": "0.9.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|regjsparser@0.9.1",
      "author": "'Julian Viereck'",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/regjsparser@0.9.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/jviereck/regjsparser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jviereck/regjsparser",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jviereck/regjsparser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/regjsparser"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "jsesc",
          "version": "0.5.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|regjsparser@0.9.1|jsesc@0.5.0",
          "author": "Mathias Bynens",
          "description": "A JavaScript library for escaping JavaScript strings while generating the shortest possible valid output.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared",
                "url": "http://mths.be/mit"
              }
            }
          ],
          "purl": "pkg:npm/jsesc@0.5.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/mathiasbynens/jsesc.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://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-0.5.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/regjsparser/node_modules/jsesc"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "unicode-match-property-ecmascript",
      "version": "2.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|unicode-match-property-ecmascript@2.0.0",
      "author": "Mathias Bynens",
      "description": "Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/unicode-match-property-ecmascript@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mathiasbynens/unicode-match-property-ecmascript.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mathiasbynens/unicode-match-property-ecmascript",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mathiasbynens/unicode-match-property-ecmascript/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unicode-match-property-ecmascript"
        }
      ]
    },
    {
      "type": "library",
      "name": "unicode-match-property-value-ecmascript",
      "version": "2.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|unicode-match-property-value-ecmascript@2.1.0",
      "author": "Mathias Bynens",
      "description": "Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/unicode-match-property-value-ecmascript@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mathiasbynens/unicode-match-property-value-ecmascript.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mathiasbynens/unicode-match-property-value-ecmascript",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mathiasbynens/unicode-match-property-value-ecmascript/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unicode-match-property-value-ecmascript"
        }
      ]
    },
    {
      "type": "library",
      "name": "regenerator-runtime",
      "version": "0.13.7",
      "bom-ref": "diff@7.0.0-tuxcare.1|regenerator-runtime@0.13.7",
      "author": "Ben Newman",
      "description": "Runtime for Regenerator-compiled generator and async functions.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/regenerator-runtime@0.13.7",
      "externalReferences": [
        {
          "url": "git+https://github.com/facebook/regenerator.git#master",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/facebook/regenerator/tree/master#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/facebook/regenerator/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/regenerator-runtime"
        }
      ]
    },
    {
      "type": "library",
      "name": "array-each",
      "version": "1.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|array-each@1.0.1",
      "author": "Jon Schlinkert",
      "description": "Loop over each item in an array and call the given function on every element.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/array-each@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/array-each.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/array-each",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/array-each/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-each"
        }
      ]
    },
    {
      "type": "library",
      "name": "array-slice",
      "version": "1.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|array-slice@1.1.0",
      "author": "Jon Schlinkert",
      "description": "Array-slice method. Slices `array` from the `start` index up to, but not including, the `end` index.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/array-slice@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/array-slice.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/array-slice",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/array-slice/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-slice"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-absolute",
      "version": "1.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|is-absolute@1.0.0",
      "author": "Jon Schlinkert",
      "description": "Returns true if a file path is absolute. Does not rely on the path module and can be used as a polyfill for node.js native `path.isAbolute`.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-absolute@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/is-absolute.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-absolute",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-absolute/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-absolute"
        }
      ]
    },
    {
      "type": "library",
      "name": "map-cache",
      "version": "0.2.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|map-cache@0.2.2",
      "author": "Jon Schlinkert",
      "description": "Basic cache object for storing key-value pairs.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/map-cache@0.2.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/map-cache.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/map-cache",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/map-cache/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/map-cache"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-root",
      "version": "0.1.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|path-root@0.1.1",
      "author": "Jon Schlinkert",
      "description": "Get the root of a posix or windows filepath.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/path-root@0.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/path-root.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/path-root",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/path-root/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-root"
        }
      ]
    },
    {
      "type": "library",
      "name": "for-in",
      "version": "1.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|for-in@1.0.2",
      "author": "Jon Schlinkert",
      "description": "Iterate over the own and inherited enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/for-in@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/for-in.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/for-in",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/for-in/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/for-in"
        }
      ]
    },
    {
      "type": "library",
      "name": "hasown",
      "version": "2.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|hasown@2.0.0",
      "author": "Jordan Harband",
      "description": "A robust, ES3 compatible, \"has own property\" predicate.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/hasown@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/inspect-js/hasOwn.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/inspect-js/hasOwn#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/inspect-js/hasOwn/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hasown"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "function-bind",
          "version": "1.1.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|hasown@2.0.0|function-bind@1.1.2",
          "author": "Raynos",
          "description": "Implementation of Function.prototype.bind",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/function-bind@1.1.2",
          "externalReferences": [
            {
              "url": "git+https://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.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/hasown/node_modules/function-bind"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "color-name",
      "version": "1.1.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|color-name@1.1.4",
      "author": "DY",
      "description": "A list of color names and its values",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/color-name@1.1.4",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/colorjs/color-name.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/colorjs/color-name",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/colorjs/color-name/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/color-name"
        }
      ]
    },
    {
      "type": "library",
      "name": "string-template",
      "version": "0.2.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|string-template@0.2.1",
      "author": "Matt-Esch",
      "description": "A simple string template function based on named or indexed arguments",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/Matt-Esch/string-template/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/string-template@0.2.1",
      "externalReferences": [
        {
          "url": "git://github.com/Matt-Esch/string-template.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Matt-Esch/string-template",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Matt-Esch/string-template/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string-template"
        }
      ]
    },
    {
      "type": "library",
      "name": "xtend",
      "version": "4.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|xtend@4.0.2",
      "author": "Raynos",
      "description": "extend like a boss",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/xtend@4.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/Raynos/xtend.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Raynos/xtend",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Raynos/xtend/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/xtend"
        }
      ]
    },
    {
      "type": "library",
      "name": "string_decoder",
      "version": "0.10.31",
      "bom-ref": "diff@7.0.0-tuxcare.1|string_decoder@0.10.31",
      "description": "The string_decoder module from Node core",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/string_decoder@0.10.31",
      "externalReferences": [
        {
          "url": "git://github.com/rvagg/string_decoder.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/rvagg/string_decoder",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/rvagg/string_decoder/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string_decoder"
        }
      ]
    },
    {
      "type": "library",
      "name": "call-bind",
      "version": "1.0.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|call-bind@1.0.5",
      "author": "Jordan Harband",
      "description": "Robustly `.call.bind()` a function",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/call-bind@1.0.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/ljharb/call-bind.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/call-bind#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/call-bind/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/call-bind"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "function-bind",
          "version": "1.1.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|call-bind@1.0.5|function-bind@1.1.2",
          "author": "Raynos",
          "description": "Implementation of Function.prototype.bind",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/function-bind@1.1.2",
          "externalReferences": [
            {
              "url": "git+https://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.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/call-bind/node_modules/function-bind"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "get-intrinsic",
      "version": "1.2.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|get-intrinsic@1.2.2",
      "author": "Jordan Harband",
      "description": "Get and robustly cache all JS language-level intrinsics at first require time",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/get-intrinsic@1.2.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/ljharb/get-intrinsic.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/get-intrinsic#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/get-intrinsic/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-intrinsic"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "function-bind",
          "version": "1.1.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|get-intrinsic@1.2.2|function-bind@1.1.2",
          "author": "Raynos",
          "description": "Implementation of Function.prototype.bind",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/function-bind@1.1.2",
          "externalReferences": [
            {
              "url": "git+https://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.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/get-intrinsic/node_modules/function-bind"
            }
          ]
        },
        {
          "type": "library",
          "name": "has-symbols",
          "version": "1.0.3",
          "bom-ref": "diff@7.0.0-tuxcare.1|get-intrinsic@1.2.2|has-symbols@1.0.3",
          "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.3",
          "externalReferences": [
            {
              "url": "git://github.com/inspect-js/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.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/get-intrinsic/node_modules/has-symbols"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "object-inspect",
      "version": "1.13.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|object-inspect@1.13.1",
      "author": "James Halliday",
      "description": "string representations of objects in node and the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/object-inspect@1.13.1",
      "externalReferences": [
        {
          "url": "git://github.com/inspect-js/object-inspect.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/inspect-js/object-inspect",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/inspect-js/object-inspect/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object-inspect"
        }
      ]
    },
    {
      "type": "library",
      "name": "fs.stat",
      "group": "@nodelib",
      "version": "2.0.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|@nodelib/fs.stat@2.0.5",
      "description": "Get the status of a file with some features",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40nodelib/fs.stat@2.0.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/nodelib/nodelib.git#master",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nodelib/nodelib/tree/master#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nodelib/nodelib/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@nodelib/fs.stat"
        }
      ]
    },
    {
      "type": "library",
      "name": "run-parallel",
      "version": "1.2.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|run-parallel@1.2.0",
      "author": "Feross Aboukhadijeh",
      "description": "Run an array of functions in parallel",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/run-parallel@1.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/feross/run-parallel.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/feross/run-parallel",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/feross/run-parallel/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/run-parallel"
        }
      ]
    },
    {
      "type": "library",
      "name": "reusify",
      "version": "1.0.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|reusify@1.0.4",
      "author": "Matteo Collina",
      "description": "Reuse objects and functions with style",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/reusify@1.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/mcollina/reusify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mcollina/reusify#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mcollina/reusify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/reusify"
        }
      ]
    },
    {
      "type": "library",
      "name": "shebang-regex",
      "version": "3.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|shebang-regex@3.0.0",
      "author": "Sindre Sorhus",
      "description": "Regular expression for matching a shebang line",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/shebang-regex@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/shebang-regex.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/shebang-regex#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/shebang-regex/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/shebang-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "keyv",
      "version": "4.5.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|keyv@4.5.4",
      "author": "Jared Wray",
      "description": "Simple key-value storage with support for multiple backends",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/keyv@4.5.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/jaredwray/keyv.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jaredwray/keyv",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jaredwray/keyv/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/keyv"
        }
      ]
    },
    {
      "type": "library",
      "name": "global-prefix",
      "version": "1.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|global-prefix@1.0.2",
      "author": "Jon Schlinkert",
      "description": "Get the npm global path prefix.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/global-prefix@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/global-prefix.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/global-prefix",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/global-prefix/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/global-prefix"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-windows",
      "version": "1.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|is-windows@1.0.2",
      "author": "Jon Schlinkert",
      "description": "Returns true if the platform is windows. UMD module, works with node.js, commonjs, browser, AMD, electron, etc.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-windows@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/is-windows.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-windows",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-windows/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-windows"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-number",
      "version": "7.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|is-number@7.0.0",
      "author": "Jon Schlinkert",
      "description": "Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-number@7.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/is-number.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-number",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-number/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-number"
        }
      ]
    },
    {
      "type": "library",
      "name": "jsonfile",
      "version": "4.0.0",
      "bom-ref": "diff@7.0.0-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",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsonfile"
        }
      ]
    },
    {
      "type": "library",
      "name": "universalify",
      "version": "0.1.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|universalify@0.1.2",
      "author": "Ryan Zimmerman",
      "description": "Make a callback- or promise-based function support both promises and callbacks.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/universalify@0.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/RyanZim/universalify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/RyanZim/universalify#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/RyanZim/universalify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/universalify"
        }
      ]
    },
    {
      "type": "library",
      "name": "undici-types",
      "version": "5.26.5",
      "bom-ref": "diff@7.0.0-tuxcare.1|undici-types@5.26.5",
      "description": "A stand-alone types package for Undici",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/undici-types@5.26.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/nodejs/undici.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://undici.nodejs.org",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nodejs/undici/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/undici-types"
        }
      ]
    },
    {
      "type": "library",
      "name": "p-limit",
      "version": "2.3.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|p-limit@2.3.0",
      "author": "Sindre Sorhus",
      "description": "Run multiple promise-returning & async functions with limited concurrency",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/p-limit@2.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/p-limit.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/p-limit#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/p-limit/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-limit"
        }
      ]
    },
    {
      "type": "library",
      "name": "es-to-primitive",
      "version": "1.2.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|es-to-primitive@1.2.1",
      "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.1",
      "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.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es-to-primitive"
        }
      ]
    },
    {
      "type": "library",
      "name": "has",
      "version": "1.0.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|has@1.0.3",
      "author": "Thiago de Arruda",
      "description": "Object.prototype.hasOwnProperty.call shortcut",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        },
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/tarruda/has/blob/master/LICENSE-MIT"
          }
        }
      ],
      "purl": "pkg:npm/has@1.0.3",
      "externalReferences": [
        {
          "url": "git://github.com/tarruda/has.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/tarruda/has",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/tarruda/has/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-callable",
      "version": "1.2.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|is-callable@1.2.0",
      "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.2.0",
      "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.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-callable"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-regex",
      "version": "1.1.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|is-regex@1.1.1",
      "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.1.1",
      "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.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "string.prototype.trimend",
      "version": "1.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|string.prototype.trimend@1.0.1",
      "author": "Jordan Harband",
      "description": "ES2019 spec-compliant String.prototype.trimEnd shim.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/string.prototype.trimend@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/es-shims/String.prototype.trimEnd.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/es-shims/String.prototype.trimEnd#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/es-shims/String.prototype.trimEnd/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string.prototype.trimend"
        }
      ]
    },
    {
      "type": "library",
      "name": "string.prototype.trimstart",
      "version": "1.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|string.prototype.trimstart@1.0.1",
      "author": "Jordan Harband",
      "description": "ES2019 spec-compliant String.prototype.trimStart shim.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/string.prototype.trimstart@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/es-shims/String.prototype.trimStart.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/es-shims/String.prototype.trimStart#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/es-shims/String.prototype.trimStart/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string.prototype.trimstart"
        }
      ]
    },
    {
      "type": "library",
      "name": "ip-codec",
      "group": "@leichtgewicht",
      "version": "2.0.4",
      "bom-ref": "diff@7.0.0-tuxcare.1|@leichtgewicht/ip-codec@2.0.4",
      "author": "Martin Heidegger",
      "description": "Small package to encode or decode IP addresses from buffers to strings.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40leichtgewicht/ip-codec@2.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/martinheidegger/ip-codec.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/martinheidegger/ip-codec#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/martinheidegger/ip-codec/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@leichtgewicht/ip-codec"
        }
      ]
    },
    {
      "type": "library",
      "name": "mimic-fn",
      "version": "2.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|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",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mimic-fn"
        }
      ]
    },
    {
      "type": "library",
      "name": "run-applescript",
      "version": "7.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|run-applescript@7.0.0",
      "author": "Sindre Sorhus",
      "description": "Run AppleScript and get the result",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/run-applescript@7.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/run-applescript.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/run-applescript#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/run-applescript/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/run-applescript/-/run-applescript-7.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/run-applescript"
        }
      ]
    },
    {
      "type": "library",
      "name": "cliui",
      "group": "@isaacs",
      "version": "8.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|@isaacs/cliui@8.0.2",
      "author": "Ben Coe",
      "description": "easily create complex multi-column command-line-interfaces",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40isaacs/cliui@8.0.2",
      "externalReferences": [
        {
          "url": "git+https://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/@isaacs/cliui/-/cliui-8.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@isaacs/cliui"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "string-width",
          "version": "5.1.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|@isaacs/cliui@8.0.2|string-width@5.1.2",
          "author": "Sindre Sorhus",
          "description": "Get the visual width of a string - the number of columns required to display it",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string-width@5.1.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/string-width.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@isaacs/cliui/node_modules/string-width"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "7.1.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|@isaacs/cliui@8.0.2|strip-ansi@7.1.0",
          "author": "Sindre Sorhus",
          "description": "Strip ANSI escape codes from a string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-ansi@7.1.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-7.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@isaacs/cliui/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "wrap-ansi",
          "version": "8.1.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|@isaacs/cliui@8.0.2|wrap-ansi@8.1.0",
          "author": "Sindre Sorhus",
          "description": "Wordwrap a string with ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/wrap-ansi@8.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-8.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@isaacs/cliui/node_modules/wrap-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "emoji-regex",
          "version": "9.2.2",
          "bom-ref": "diff@7.0.0-tuxcare.1|@isaacs/cliui@8.0.2|emoji-regex@9.2.2",
          "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@9.2.2",
          "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-9.2.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@isaacs/cliui/node_modules/emoji-regex"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "6.0.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|@isaacs/cliui@8.0.2|ansi-regex@6.0.1",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-regex@6.0.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-6.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@isaacs/cliui/node_modules/ansi-regex"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-styles",
          "version": "6.2.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|@isaacs/cliui@8.0.2|ansi-styles@6.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@6.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-6.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@isaacs/cliui/node_modules/ansi-styles"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "parseargs",
      "group": "@pkgjs",
      "version": "0.11.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|@pkgjs/parseargs@0.11.0",
      "description": "Polyfill of future proposal for `util.parseArgs()`",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40pkgjs/parseargs@0.11.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/pkgjs/parseargs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/pkgjs/parseargs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/pkgjs/parseargs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@pkgjs/parseargs"
        }
      ]
    },
    {
      "type": "library",
      "name": "minimalistic-assert",
      "version": "1.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|minimalistic-assert@1.0.1",
      "description": "minimalistic-assert ===",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/minimalistic-assert@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/calvinmetcalf/minimalistic-assert.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/calvinmetcalf/minimalistic-assert",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/calvinmetcalf/minimalistic-assert/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minimalistic-assert"
        }
      ]
    },
    {
      "type": "library",
      "name": "unicode-canonical-property-names-ecmascript",
      "version": "2.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|unicode-canonical-property-names-ecmascript@2.0.0",
      "author": "Mathias Bynens",
      "description": "The set of canonical Unicode property names supported in ECMAScript RegExp property escapes.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/unicode-canonical-property-names-ecmascript@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mathiasbynens/unicode-canonical-property-names-ecmascript.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mathiasbynens/unicode-canonical-property-names-ecmascript",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mathiasbynens/unicode-canonical-property-names-ecmascript/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unicode-canonical-property-names-ecmascript"
        }
      ]
    },
    {
      "type": "library",
      "name": "unicode-property-aliases-ecmascript",
      "version": "2.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|unicode-property-aliases-ecmascript@2.1.0",
      "author": "Mathias Bynens",
      "description": "Unicode property alias mappings in JavaScript format for property names that are supported in ECMAScript RegExp property escapes.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/unicode-property-aliases-ecmascript@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mathiasbynens/unicode-property-aliases-ecmascript.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mathiasbynens/unicode-property-aliases-ecmascript",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mathiasbynens/unicode-property-aliases-ecmascript/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unicode-property-aliases-ecmascript"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-relative",
      "version": "1.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|is-relative@1.0.0",
      "author": "Jon Schlinkert",
      "description": "Returns `true` if the path appears to be relative.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-relative@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/is-relative.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-relative",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-relative/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-relative"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-root-regex",
      "version": "0.1.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|path-root-regex@0.1.2",
      "author": "Jon Schlinkert",
      "description": "Regular expression for getting the root of a posix or windows filepath.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/path-root-regex@0.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/regexhq/path-root-regex.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/regexhq/path-root-regex",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/regexhq/path-root-regex/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-root-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "set-function-length",
      "version": "1.1.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|set-function-length@1.1.1",
      "author": "Jordan Harband",
      "description": "Set a function's length property",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/set-function-length@1.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/ljharb/set-function-length.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/set-function-length#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/set-function-length/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/set-function-length"
        }
      ]
    },
    {
      "type": "library",
      "name": "has-proto",
      "version": "1.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|has-proto@1.0.1",
      "author": "Jordan Harband",
      "description": "Does this environment have the ability to get the [[Prototype]] of an object on creation with `__proto__`?",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/has-proto@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/inspect-js/has-proto.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/inspect-js/has-proto#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/inspect-js/has-proto/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-proto"
        }
      ]
    },
    {
      "type": "library",
      "name": "queue-microtask",
      "version": "1.2.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|queue-microtask@1.2.3",
      "author": "Feross Aboukhadijeh",
      "description": "fast, tiny `queueMicrotask` shim for modern engines",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/queue-microtask@1.2.3",
      "externalReferences": [
        {
          "url": "git://github.com/feross/queue-microtask.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/feross/queue-microtask",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/feross/queue-microtask/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/queue-microtask"
        }
      ]
    },
    {
      "type": "library",
      "name": "json-buffer",
      "version": "3.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|json-buffer@3.0.1",
      "author": "Dominic Tarr",
      "description": "JSON parse & stringify that supports binary via bops & base64",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/json-buffer@3.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/dominictarr/json-buffer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dominictarr/json-buffer",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dominictarr/json-buffer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-buffer"
        }
      ]
    },
    {
      "type": "library",
      "name": "ini",
      "version": "1.3.8",
      "bom-ref": "diff@7.0.0-tuxcare.1|ini@1.3.8",
      "author": "Isaac Z. Schlueter",
      "description": "An ini encoder/decoder for node",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ini@1.3.8",
      "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.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ini"
        }
      ]
    },
    {
      "type": "library",
      "name": "p-try",
      "version": "2.2.0",
      "bom-ref": "diff@7.0.0-tuxcare.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",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-try"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-date-object",
      "version": "1.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|is-date-object@1.0.2",
      "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.2",
      "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.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-date-object"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-symbol",
      "version": "1.0.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|is-symbol@1.0.3",
      "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.3",
      "externalReferences": [
        {
          "url": "git://github.com/inspect-js/is-symbol.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/inspect-js/is-symbol#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/inspect-js/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.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-symbol"
        }
      ]
    },
    {
      "type": "library",
      "name": "string-width",
      "version": "4.2.3",
      "bom-ref": "diff@7.0.0-tuxcare.1|string-width@4.2.3",
      "author": "Sindre Sorhus",
      "description": "Get the visual width of a string - the number of columns required to display it",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/string-width@4.2.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/string-width.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/string-width#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/string-width/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string-width-cjs"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "is-fullwidth-code-point",
          "version": "3.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|string-width@4.2.3|is-fullwidth-code-point@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Check if the character represented by a given Unicode code point is fullwidth",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-fullwidth-code-point@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/string-width-cjs/node_modules/is-fullwidth-code-point"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "6.0.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|string-width@4.2.3|strip-ansi@6.0.1",
          "author": "Sindre Sorhus",
          "description": "Strip ANSI escape codes from a string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-ansi@6.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-6.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/string-width-cjs/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "5.0.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|string-width@4.2.3|ansi-regex@5.0.1",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-regex@5.0.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-5.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/string-width-cjs/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "strip-ansi",
      "version": "6.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|strip-ansi@6.0.1",
      "author": "Sindre Sorhus",
      "description": "Strip ANSI escape codes from a string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/strip-ansi@6.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-6.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strip-ansi-cjs"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "5.0.1",
          "bom-ref": "diff@7.0.0-tuxcare.1|strip-ansi@6.0.1|ansi-regex@5.0.1",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-regex@5.0.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-5.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/strip-ansi-cjs/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "wrap-ansi",
      "version": "7.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|wrap-ansi@7.0.0",
      "author": "Sindre Sorhus",
      "description": "Wordwrap a string with ANSI escape codes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/wrap-ansi@7.0.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-7.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wrap-ansi-cjs"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "string-width",
          "version": "4.2.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|wrap-ansi@7.0.0|string-width@4.2.0",
          "author": "Sindre Sorhus",
          "description": "Get the visual width of a string - the number of columns required to display it",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string-width@4.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/string-width.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/wrap-ansi-cjs/node_modules/string-width"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "6.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|wrap-ansi@7.0.0|strip-ansi@6.0.0",
          "author": "Sindre Sorhus",
          "description": "Strip ANSI escape codes from a string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-ansi@6.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/strip-ansi.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/wrap-ansi-cjs/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-fullwidth-code-point",
          "version": "3.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|wrap-ansi@7.0.0|is-fullwidth-code-point@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Check if the character represented by a given Unicode code point is fullwidth",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-fullwidth-code-point@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/wrap-ansi-cjs/node_modules/is-fullwidth-code-point"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "5.0.0",
          "bom-ref": "diff@7.0.0-tuxcare.1|wrap-ansi@7.0.0|ansi-regex@5.0.0",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-regex@5.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-regex.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/wrap-ansi-cjs/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "core-util-is",
      "version": "1.0.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|core-util-is@1.0.2",
      "author": "Isaac Z. Schlueter",
      "description": "The `util.is*` functions introduced in Node v0.12.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/core-util-is@1.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/core-util-is.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/core-util-is#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/core-util-is/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/core-util-is"
        }
      ]
    },
    {
      "type": "library",
      "name": "isarray",
      "version": "1.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|isarray@1.0.0",
      "author": "Julian Gruber",
      "description": "Array#isArray for older browsers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/isarray@1.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/juliangruber/isarray.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/juliangruber/isarray",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/juliangruber/isarray/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/isarray"
        }
      ]
    },
    {
      "type": "library",
      "name": "process-nextick-args",
      "version": "2.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|process-nextick-args@2.0.1",
      "description": "process.nextTick but always with args",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/process-nextick-args@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/calvinmetcalf/process-nextick-args.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/calvinmetcalf/process-nextick-args",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/calvinmetcalf/process-nextick-args/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/process-nextick-args"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-unc-path",
      "version": "1.0.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|is-unc-path@1.0.0",
      "author": "Jon Schlinkert",
      "description": "Returns true if a filepath is a windows UNC file path.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-unc-path@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/is-unc-path.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-unc-path",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/is-unc-path/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-unc-path"
        }
      ]
    },
    {
      "type": "library",
      "name": "define-data-property",
      "version": "1.1.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|define-data-property@1.1.1",
      "author": "Jordan Harband",
      "description": "Define a data property on an object. Will fall back to assignment in an engine without descriptors.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/define-data-property@1.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/ljharb/define-data-property.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/define-data-property#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/define-data-property/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/define-data-property"
        }
      ]
    },
    {
      "type": "library",
      "name": "gopd",
      "version": "1.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|gopd@1.0.1",
      "author": "Jordan Harband",
      "description": "`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/gopd@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/ljharb/gopd.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/gopd#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/gopd/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/gopd"
        }
      ]
    },
    {
      "type": "library",
      "name": "has-property-descriptors",
      "version": "1.0.1",
      "bom-ref": "diff@7.0.0-tuxcare.1|has-property-descriptors@1.0.1",
      "author": "Jordan Harband",
      "description": "Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/has-property-descriptors@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/inspect-js/has-property-descriptors.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/inspect-js/has-property-descriptors#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/inspect-js/has-property-descriptors/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-property-descriptors"
        }
      ]
    },
    {
      "type": "library",
      "name": "yocto-queue",
      "version": "0.1.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|yocto-queue@0.1.0",
      "author": "Sindre Sorhus",
      "description": "Tiny queue data structure",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/yocto-queue@0.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/yocto-queue.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/yocto-queue#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/yocto-queue/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yocto-queue"
        }
      ]
    },
    {
      "type": "library",
      "name": "eastasianwidth",
      "version": "0.2.0",
      "bom-ref": "diff@7.0.0-tuxcare.1|eastasianwidth@0.2.0",
      "author": "Masaki Komagata",
      "description": "Get East Asian Width from a character.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eastasianwidth@0.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/komagata/eastasianwidth.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/komagata/eastasianwidth#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/komagata/eastasianwidth/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eastasianwidth"
        }
      ]
    },
    {
      "type": "library",
      "name": "unc-path-regex",
      "version": "0.1.2",
      "bom-ref": "diff@7.0.0-tuxcare.1|unc-path-regex@0.1.2",
      "author": "Jon Schlinkert",
      "description": "Regular expression for testing if a file path is a windows UNC file path. Can also be used as a component of another regexp via the `.source` property.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/unc-path-regex@0.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/regexhq/unc-path-regex.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/regexhq/unc-path-regex",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/regexhq/unc-path-regex/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unc-path-regex"
        }
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "diff@7.0.0-tuxcare.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/cli@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-modules-commonjs@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/preset-env@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/register@7.23.7",
        "diff@7.0.0-tuxcare.1|@colors/colors@1.6.0",
        "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0",
        "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0",
        "diff@7.0.0-tuxcare.1|babel-loader@9.1.3",
        "diff@7.0.0-tuxcare.1|chai@4.4.1",
        "diff@7.0.0-tuxcare.1|eslint@5.16.0",
        "diff@7.0.0-tuxcare.1|grunt-babel@8.0.0",
        "diff@7.0.0-tuxcare.1|grunt-cli@1.4.3",
        "diff@7.0.0-tuxcare.1|grunt-contrib-clean@2.0.1",
        "diff@7.0.0-tuxcare.1|grunt-contrib-copy@1.0.0",
        "diff@7.0.0-tuxcare.1|grunt-contrib-uglify@5.2.2",
        "diff@7.0.0-tuxcare.1|grunt-contrib-watch@1.1.0",
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0",
        "diff@7.0.0-tuxcare.1|grunt-exec@3.0.0",
        "diff@7.0.0-tuxcare.1|grunt-karma@4.0.2",
        "diff@7.0.0-tuxcare.1|grunt-mocha-istanbul@5.0.2",
        "diff@7.0.0-tuxcare.1|grunt-mocha-test@0.13.3",
        "diff@7.0.0-tuxcare.1|grunt-webpack@6.0.0",
        "diff@7.0.0-tuxcare.1|grunt@1.6.1",
        "diff@7.0.0-tuxcare.1|istanbul@0.4.0",
        "diff@7.0.0-tuxcare.1|karma-chrome-launcher@3.2.0",
        "diff@7.0.0-tuxcare.1|karma-mocha-reporter@2.2.5",
        "diff@7.0.0-tuxcare.1|karma-mocha@2.0.1",
        "diff@7.0.0-tuxcare.1|karma-sourcemap-loader@0.4.0",
        "diff@7.0.0-tuxcare.1|karma-webpack@5.0.1",
        "diff@7.0.0-tuxcare.1|karma@6.4.3",
        "diff@7.0.0-tuxcare.1|mocha@7.2.0",
        "diff@7.0.0-tuxcare.1|rollup@4.13.0",
        "diff@7.0.0-tuxcare.1|semver@7.6.0",
        "diff@7.0.0-tuxcare.1|webpack-dev-server@5.0.3",
        "diff@7.0.0-tuxcare.1|webpack@5.94.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/cli@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@jridgewell/trace-mapping@0.3.25",
        "diff@7.0.0-tuxcare.1|@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3",
        "diff@7.0.0-tuxcare.1|chokidar@3.6.0",
        "diff@7.0.0-tuxcare.1|commander@4.1.1",
        "diff@7.0.0-tuxcare.1|convert-source-map@2.0.0",
        "diff@7.0.0-tuxcare.1|fs-readdir-recursive@1.1.0",
        "diff@7.0.0-tuxcare.1|glob@7.2.3",
        "diff@7.0.0-tuxcare.1|make-dir@2.1.0",
        "diff@7.0.0-tuxcare.1|slash@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@ampproject/remapping@2.3.0",
        "diff@7.0.0-tuxcare.1|@babel/code-frame@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/generator@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-compilation-targets@7.23.6",
        "diff@7.0.0-tuxcare.1|@babel/helper-module-transforms@7.23.3",
        "diff@7.0.0-tuxcare.1|@babel/helpers@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/parser@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/template@7.24.0",
        "diff@7.0.0-tuxcare.1|@babel/traverse@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1|@babel/types@7.24.0",
        "diff@7.0.0-tuxcare.1|convert-source-map@2.0.0",
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1|debug@4.3.3",
        "diff@7.0.0-tuxcare.1|gensync@1.0.0-beta.2",
        "diff@7.0.0-tuxcare.1|json5@2.2.3",
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1|semver@6.3.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/core@7.24.1|@babel/types@7.24.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/helper-string-parser@7.23.4",
        "diff@7.0.0-tuxcare.1|@babel/helper-validator-identifier@7.22.20",
        "diff@7.0.0-tuxcare.1|to-fast-properties@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/core@7.24.1|debug@4.3.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|ms@2.1.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/core@7.24.1|semver@6.3.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-modules-commonjs@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-module-transforms@7.23.3",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0",
        "diff@7.0.0-tuxcare.1|@babel/helper-simple-access@7.22.5"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/preset-env@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/compat-data@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-compilation-targets@7.23.6",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0",
        "diff@7.0.0-tuxcare.1|@babel/helper-validator-option@7.23.5",
        "diff@7.0.0-tuxcare.1|@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-async-generators@7.8.4",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-class-properties@7.12.13",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-class-static-block@7.14.5",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-dynamic-import@7.8.3",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-export-namespace-from@7.8.3",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-import-assertions@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-import-attributes@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-import-meta@7.10.4",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-json-strings@7.8.3",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-logical-assignment-operators@7.10.4",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-nullish-coalescing-operator@7.8.3",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-numeric-separator@7.10.4",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-object-rest-spread@7.8.3",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-optional-catch-binding@7.8.3",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-optional-chaining@7.8.3",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-private-property-in-object@7.14.5",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-top-level-await@7.14.5",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-unicode-sets-regex@7.18.6",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-arrow-functions@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-async-generator-functions@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-async-to-generator@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-block-scoped-functions@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-block-scoping@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-class-properties@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-class-static-block@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-classes@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-computed-properties@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-destructuring@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-dotall-regex@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-duplicate-keys@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-dynamic-import@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-exponentiation-operator@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-export-namespace-from@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-for-of@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-function-name@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-json-strings@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-literals@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-logical-assignment-operators@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-member-expression-literals@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-modules-amd@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-modules-commonjs@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-modules-systemjs@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-modules-umd@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-named-capturing-groups-regex@7.22.5",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-new-target@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-nullish-coalescing-operator@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-numeric-separator@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-object-rest-spread@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-object-super@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-optional-catch-binding@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-optional-chaining@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-parameters@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-private-methods@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-private-property-in-object@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-property-literals@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-regenerator@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-reserved-words@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-shorthand-properties@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-spread@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-sticky-regex@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-template-literals@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-typeof-symbol@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-unicode-escapes@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-unicode-property-regex@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-unicode-regex@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-unicode-sets-regex@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/preset-modules@0.1.6-no-external-plugins",
        "diff@7.0.0-tuxcare.1|babel-plugin-polyfill-corejs2@0.4.10",
        "diff@7.0.0-tuxcare.1|babel-plugin-polyfill-corejs3@0.10.1",
        "diff@7.0.0-tuxcare.1|babel-plugin-polyfill-regenerator@0.6.1",
        "diff@7.0.0-tuxcare.1|core-js-compat@3.36.1",
        "diff@7.0.0-tuxcare.1|@babel/preset-env@7.24.1|semver@6.3.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/preset-env@7.24.1|semver@6.3.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/register@7.23.7",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|clone-deep@4.0.1",
        "diff@7.0.0-tuxcare.1|find-cache-dir@2.1.0",
        "diff@7.0.0-tuxcare.1|make-dir@2.1.0",
        "diff@7.0.0-tuxcare.1|pirates@4.0.6",
        "diff@7.0.0-tuxcare.1|source-map-support@0.5.21"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@colors/colors@1.6.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/helper-module-imports@7.28.6",
        "diff@7.0.0-tuxcare.1|@rollup/pluginutils@5.3.0",
        "diff@7.0.0-tuxcare.1|rollup@4.13.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/helper-module-imports@7.28.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/traverse@7.29.0",
        "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/types@7.29.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/traverse@7.29.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/code-frame@7.29.0",
        "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/generator@7.29.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-globals@7.28.0",
        "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/parser@7.29.2",
        "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/template@7.28.6",
        "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/types@7.29.0",
        "diff@7.0.0-tuxcare.1|debug@4.3.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/types@7.29.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/helper-string-parser@7.27.1",
        "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/helper-validator-identifier@7.28.5"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/code-frame@7.29.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/helper-validator-identifier@7.28.5",
        "diff@7.0.0-tuxcare.1|js-tokens@4.0.0",
        "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|picocolors@1.1.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/generator@7.29.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/parser@7.29.2",
        "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/types@7.29.0",
        "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@jridgewell/gen-mapping@0.3.13",
        "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@jridgewell/trace-mapping@0.3.31",
        "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|jsesc@3.1.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/parser@7.29.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/types@7.29.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/template@7.28.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/code-frame@7.29.0",
        "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/parser@7.29.2",
        "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/types@7.29.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/helper-string-parser@7.27.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@babel/helper-validator-identifier@7.28.5"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|picocolors@1.1.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@jridgewell/gen-mapping@0.3.13",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@jridgewell/gen-mapping@0.3.13|@jridgewell/sourcemap-codec@1.5.5",
        "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@jridgewell/gen-mapping@0.3.13|@jridgewell/trace-mapping@0.3.25"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@jridgewell/gen-mapping@0.3.13|@jridgewell/sourcemap-codec@1.5.5"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@jridgewell/gen-mapping@0.3.13|@jridgewell/trace-mapping@0.3.25",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@jridgewell/resolve-uri@3.1.1",
        "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@jridgewell/gen-mapping@0.3.13|@jridgewell/trace-mapping@0.3.25|@jridgewell/sourcemap-codec@1.4.15"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@jridgewell/gen-mapping@0.3.13|@jridgewell/trace-mapping@0.3.25|@jridgewell/sourcemap-codec@1.4.15"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|@jridgewell/trace-mapping@0.3.31",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@jridgewell/resolve-uri@3.1.1",
        "diff@7.0.0-tuxcare.1|@jridgewell/sourcemap-codec@1.4.15"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@rollup/plugin-babel@6.1.0|jsesc@3.1.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/code-frame@7.24.1",
        "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@babel/parser@7.11.3",
        "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@babel/traverse@7.23.6",
        "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@babel/types@7.11.0",
        "diff@7.0.0-tuxcare.1|eslint-visitor-keys@1.3.0",
        "diff@7.0.0-tuxcare.1|eslint@5.16.0",
        "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|resolve@1.17.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@babel/parser@7.11.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@babel/traverse@7.23.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@babel/traverse@7.23.6|@babel/code-frame@7.23.5",
        "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@babel/generator@7.23.6",
        "diff@7.0.0-tuxcare.1|@babel/helper-environment-visitor@7.22.20",
        "diff@7.0.0-tuxcare.1|@babel/helper-function-name@7.23.0",
        "diff@7.0.0-tuxcare.1|@babel/helper-hoist-variables@7.22.5",
        "diff@7.0.0-tuxcare.1|@babel/helper-split-export-declaration@7.22.6",
        "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@babel/traverse@7.23.6|@babel/parser@7.23.6",
        "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@babel/traverse@7.23.6|@babel/types@7.23.6",
        "diff@7.0.0-tuxcare.1|debug@4.3.4",
        "diff@7.0.0-tuxcare.1|globals@11.12.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@babel/traverse@7.23.6|@babel/code-frame@7.23.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@babel/highlight@7.23.4",
        "diff@7.0.0-tuxcare.1|chalk@2.4.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@babel/traverse@7.23.6|@babel/parser@7.23.6"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@babel/traverse@7.23.6|@babel/types@7.23.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/helper-string-parser@7.23.4",
        "diff@7.0.0-tuxcare.1|@babel/helper-validator-identifier@7.22.20",
        "diff@7.0.0-tuxcare.1|to-fast-properties@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@babel/types@7.11.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/helper-validator-identifier@7.22.20",
        "diff@7.0.0-tuxcare.1|lodash@4.17.21",
        "diff@7.0.0-tuxcare.1|to-fast-properties@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|resolve@1.17.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|path-parse@1.0.7"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@babel/generator@7.23.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@babel/generator@7.23.6|@babel/types@7.23.6",
        "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@jridgewell/gen-mapping@0.3.3",
        "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@jridgewell/trace-mapping@0.3.20",
        "diff@7.0.0-tuxcare.1|jsesc@2.5.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@babel/generator@7.23.6|@babel/types@7.23.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/helper-string-parser@7.23.4",
        "diff@7.0.0-tuxcare.1|@babel/helper-validator-identifier@7.22.20",
        "diff@7.0.0-tuxcare.1|to-fast-properties@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@babel/highlight@7.23.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/helper-validator-identifier@7.22.20",
        "diff@7.0.0-tuxcare.1|chalk@2.4.2",
        "diff@7.0.0-tuxcare.1|js-tokens@4.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@jridgewell/gen-mapping@0.3.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@jridgewell/set-array@1.1.2",
        "diff@7.0.0-tuxcare.1|@jridgewell/sourcemap-codec@1.4.15",
        "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@jridgewell/trace-mapping@0.3.20"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@jridgewell/trace-mapping@0.3.20",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@jridgewell/resolve-uri@3.1.1",
        "diff@7.0.0-tuxcare.1|@jridgewell/sourcemap-codec@1.4.15"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|babel-eslint@10.1.0|@jridgewell/set-array@1.1.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|babel-loader@9.1.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|babel-loader@9.1.3|find-cache-dir@4.0.0",
        "diff@7.0.0-tuxcare.1|schema-utils@4.2.0",
        "diff@7.0.0-tuxcare.1|webpack@5.94.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|babel-loader@9.1.3|find-cache-dir@4.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|common-path-prefix@3.0.0",
        "diff@7.0.0-tuxcare.1|babel-loader@9.1.3|pkg-dir@7.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|babel-loader@9.1.3|pkg-dir@7.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|babel-loader@9.1.3|find-up@6.3.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|babel-loader@9.1.3|find-up@6.3.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|babel-loader@9.1.3|locate-path@7.2.0",
        "diff@7.0.0-tuxcare.1|babel-loader@9.1.3|path-exists@5.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|babel-loader@9.1.3|locate-path@7.2.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|babel-loader@9.1.3|p-locate@6.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|babel-loader@9.1.3|path-exists@5.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|babel-loader@9.1.3|p-locate@6.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|babel-loader@9.1.3|p-limit@4.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|babel-loader@9.1.3|p-limit@4.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|babel-loader@9.1.3|yocto-queue@1.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|babel-loader@9.1.3|yocto-queue@1.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|chai@4.4.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|assertion-error@1.1.0",
        "diff@7.0.0-tuxcare.1|check-error@1.0.3",
        "diff@7.0.0-tuxcare.1|deep-eql@4.1.3",
        "diff@7.0.0-tuxcare.1|get-func-name@2.0.2",
        "diff@7.0.0-tuxcare.1|loupe@2.3.7",
        "diff@7.0.0-tuxcare.1|pathval@1.1.1",
        "diff@7.0.0-tuxcare.1|type-detect@4.0.8"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/code-frame@7.24.1",
        "diff@7.0.0-tuxcare.1|ajv@6.12.6",
        "diff@7.0.0-tuxcare.1|chalk@2.4.2",
        "diff@7.0.0-tuxcare.1|eslint@5.16.0|cross-spawn@6.0.5",
        "diff@7.0.0-tuxcare.1|debug@4.3.4",
        "diff@7.0.0-tuxcare.1|doctrine@3.0.0",
        "diff@7.0.0-tuxcare.1|eslint@5.16.0|eslint-scope@4.0.3",
        "diff@7.0.0-tuxcare.1|eslint-utils@1.4.3",
        "diff@7.0.0-tuxcare.1|eslint-visitor-keys@1.3.0",
        "diff@7.0.0-tuxcare.1|eslint@5.16.0|espree@5.0.1",
        "diff@7.0.0-tuxcare.1|esquery@1.5.0",
        "diff@7.0.0-tuxcare.1|esutils@2.0.3",
        "diff@7.0.0-tuxcare.1|file-entry-cache@5.0.1",
        "diff@7.0.0-tuxcare.1|functional-red-black-tree@1.0.1",
        "diff@7.0.0-tuxcare.1|glob@7.2.3",
        "diff@7.0.0-tuxcare.1|globals@11.12.0",
        "diff@7.0.0-tuxcare.1|eslint@5.16.0|ignore@4.0.6",
        "diff@7.0.0-tuxcare.1|import-fresh@3.3.0",
        "diff@7.0.0-tuxcare.1|imurmurhash@0.1.4",
        "diff@7.0.0-tuxcare.1|inquirer@6.5.2",
        "diff@7.0.0-tuxcare.1|eslint@5.16.0|js-yaml@3.14.1",
        "diff@7.0.0-tuxcare.1|json-stable-stringify-without-jsonify@1.0.1",
        "diff@7.0.0-tuxcare.1|levn@0.3.0",
        "diff@7.0.0-tuxcare.1|lodash@4.17.21",
        "diff@7.0.0-tuxcare.1|minimatch@3.1.2",
        "diff@7.0.0-tuxcare.1|eslint@5.16.0|mkdirp@0.5.6",
        "diff@7.0.0-tuxcare.1|natural-compare@1.4.0",
        "diff@7.0.0-tuxcare.1|optionator@0.8.3",
        "diff@7.0.0-tuxcare.1|path-is-inside@1.0.2",
        "diff@7.0.0-tuxcare.1|progress@2.0.3",
        "diff@7.0.0-tuxcare.1|regexpp@2.0.1",
        "diff@7.0.0-tuxcare.1|eslint@5.16.0|semver@5.7.2",
        "diff@7.0.0-tuxcare.1|eslint@5.16.0|strip-ansi@4.0.0",
        "diff@7.0.0-tuxcare.1|strip-json-comments@2.0.1",
        "diff@7.0.0-tuxcare.1|table@5.4.6",
        "diff@7.0.0-tuxcare.1|text-table@0.2.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|cross-spawn@6.0.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|nice-try@1.0.5",
        "diff@7.0.0-tuxcare.1|eslint@5.16.0|path-key@2.0.1",
        "diff@7.0.0-tuxcare.1|eslint@5.16.0|semver@5.7.2",
        "diff@7.0.0-tuxcare.1|eslint@5.16.0|shebang-command@1.2.0",
        "diff@7.0.0-tuxcare.1|which@1.3.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|eslint-scope@4.0.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|esrecurse@4.3.0",
        "diff@7.0.0-tuxcare.1|eslint@5.16.0|estraverse@4.3.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|espree@5.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|acorn-jsx@5.3.2",
        "diff@7.0.0-tuxcare.1|eslint@5.16.0|acorn@6.4.2",
        "diff@7.0.0-tuxcare.1|eslint-visitor-keys@1.3.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|ignore@4.0.6"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|js-yaml@3.14.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|argparse@1.0.10",
        "diff@7.0.0-tuxcare.1|esprima@4.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|mkdirp@0.5.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|minimist@1.2.8"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|semver@5.7.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|strip-ansi@4.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|eslint@5.16.0|ansi-regex@3.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|path-key@2.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|shebang-command@1.2.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|eslint@5.16.0|shebang-regex@1.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|estraverse@4.3.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|acorn@6.4.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|ansi-regex@3.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|eslint@5.16.0|shebang-regex@1.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-babel@8.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|grunt@1.6.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-cli@1.4.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|grunt-known-options@2.0.0",
        "diff@7.0.0-tuxcare.1|interpret@1.1.0",
        "diff@7.0.0-tuxcare.1|liftup@3.0.1",
        "diff@7.0.0-tuxcare.1|grunt-cli@1.4.3|nopt@4.0.1",
        "diff@7.0.0-tuxcare.1|v8flags@3.2.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-cli@1.4.3|nopt@4.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|abbrev@1.1.1",
        "diff@7.0.0-tuxcare.1|osenv@0.1.5"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-contrib-clean@2.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|async@3.2.5",
        "diff@7.0.0-tuxcare.1|grunt@1.6.1",
        "diff@7.0.0-tuxcare.1|grunt-contrib-clean@2.0.1|rimraf@2.7.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-contrib-clean@2.0.1|rimraf@2.7.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|glob@7.2.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-contrib-copy@1.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|grunt-contrib-copy@1.0.0|chalk@1.1.3",
        "diff@7.0.0-tuxcare.1|file-sync-cmp@0.1.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-contrib-copy@1.0.0|chalk@1.1.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|grunt-contrib-copy@1.0.0|ansi-styles@2.2.1",
        "diff@7.0.0-tuxcare.1|escape-string-regexp@1.0.5",
        "diff@7.0.0-tuxcare.1|has-ansi@2.0.0",
        "diff@7.0.0-tuxcare.1|grunt-contrib-copy@1.0.0|strip-ansi@3.0.1",
        "diff@7.0.0-tuxcare.1|grunt-contrib-copy@1.0.0|supports-color@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-contrib-copy@1.0.0|ansi-styles@2.2.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-contrib-copy@1.0.0|strip-ansi@3.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|ansi-regex@2.1.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-contrib-copy@1.0.0|supports-color@2.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-contrib-uglify@5.2.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|grunt-contrib-uglify@5.2.2|chalk@4.1.2",
        "diff@7.0.0-tuxcare.1|maxmin@3.0.0",
        "diff@7.0.0-tuxcare.1|uglify-js@3.17.4",
        "diff@7.0.0-tuxcare.1|uri-path@1.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-contrib-uglify@5.2.2|chalk@4.1.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|ansi-styles@4.2.1",
        "diff@7.0.0-tuxcare.1|supports-color@7.1.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-contrib-watch@1.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|grunt-contrib-watch@1.1.0|async@2.6.3",
        "diff@7.0.0-tuxcare.1|gaze@1.1.3",
        "diff@7.0.0-tuxcare.1|lodash@4.17.21",
        "diff@7.0.0-tuxcare.1|tiny-lr@1.1.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-contrib-watch@1.1.0|async@2.6.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|lodash@4.17.21"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|chalk@4.1.2",
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|eslint@8.57.0",
        "diff@7.0.0-tuxcare.1|grunt@1.6.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|chalk@4.1.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|ansi-styles@4.2.1",
        "diff@7.0.0-tuxcare.1|supports-color@7.1.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|eslint@8.57.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|@eslint-community/eslint-utils@4.4.0",
        "diff@7.0.0-tuxcare.1|@eslint-community/regexpp@4.10.0",
        "diff@7.0.0-tuxcare.1|@eslint/eslintrc@2.1.4",
        "diff@7.0.0-tuxcare.1|@eslint/js@8.57.0",
        "diff@7.0.0-tuxcare.1|@humanwhocodes/config-array@0.11.14",
        "diff@7.0.0-tuxcare.1|@humanwhocodes/module-importer@1.0.1",
        "diff@7.0.0-tuxcare.1|@nodelib/fs.walk@1.2.8",
        "diff@7.0.0-tuxcare.1|@ungap/structured-clone@1.2.0",
        "diff@7.0.0-tuxcare.1|ajv@6.12.6",
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|eslint@8.57.0|chalk@4.1.0",
        "diff@7.0.0-tuxcare.1|cross-spawn@7.0.3",
        "diff@7.0.0-tuxcare.1|debug@4.3.4",
        "diff@7.0.0-tuxcare.1|doctrine@3.0.0",
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|escape-string-regexp@4.0.0",
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|eslint-scope@7.2.2",
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|eslint-visitor-keys@3.4.3",
        "diff@7.0.0-tuxcare.1|espree@9.6.1",
        "diff@7.0.0-tuxcare.1|esquery@1.5.0",
        "diff@7.0.0-tuxcare.1|esutils@2.0.3",
        "diff@7.0.0-tuxcare.1|fast-deep-equal@3.1.3",
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|file-entry-cache@6.0.1",
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|find-up@5.0.0",
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|glob-parent@6.0.2",
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|globals@13.24.0",
        "diff@7.0.0-tuxcare.1|graphemer@1.4.0",
        "diff@7.0.0-tuxcare.1|ignore@5.3.1",
        "diff@7.0.0-tuxcare.1|imurmurhash@0.1.4",
        "diff@7.0.0-tuxcare.1|is-glob@4.0.1",
        "diff@7.0.0-tuxcare.1|is-path-inside@3.0.3",
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|js-yaml@4.1.0",
        "diff@7.0.0-tuxcare.1|json-stable-stringify-without-jsonify@1.0.1",
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|levn@0.4.1",
        "diff@7.0.0-tuxcare.1|lodash.merge@4.6.2",
        "diff@7.0.0-tuxcare.1|minimatch@3.1.2",
        "diff@7.0.0-tuxcare.1|natural-compare@1.4.0",
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|optionator@0.9.3",
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|strip-ansi@6.0.1",
        "diff@7.0.0-tuxcare.1|text-table@0.2.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|eslint@8.57.0|chalk@4.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|ansi-styles@4.2.1",
        "diff@7.0.0-tuxcare.1|supports-color@7.1.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|@eslint-community/eslint-utils@4.4.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|eslint-visitor-keys@3.4.3",
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|eslint@8.57.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|escape-string-regexp@4.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|eslint-scope@7.2.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|esrecurse@4.3.0",
        "diff@7.0.0-tuxcare.1|estraverse@5.3.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|eslint-visitor-keys@3.4.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|file-entry-cache@6.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|flat-cache@3.2.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|find-up@5.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|locate-path@6.0.0",
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|path-exists@4.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|glob-parent@6.0.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|glob-parent@6.0.2|is-glob@4.0.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|glob-parent@6.0.2|is-glob@4.0.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|is-extglob@2.1.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|globals@13.24.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|type-fest@0.20.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|js-yaml@4.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|argparse@2.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|levn@0.4.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|prelude-ls@1.2.1",
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|type-check@0.4.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|optionator@0.9.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@aashutoshrathi/word-wrap@1.2.6",
        "diff@7.0.0-tuxcare.1|deep-is@0.1.3",
        "diff@7.0.0-tuxcare.1|fast-levenshtein@2.0.6",
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|levn@0.4.1",
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|prelude-ls@1.2.1",
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|type-check@0.4.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|strip-ansi@6.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|ansi-regex@5.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|flat-cache@3.2.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|flatted@3.3.1",
        "diff@7.0.0-tuxcare.1|keyv@4.5.4",
        "diff@7.0.0-tuxcare.1|rimraf@3.0.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|locate-path@6.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|p-locate@5.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|path-exists@4.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|argparse@2.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|prelude-ls@1.2.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|type-check@0.4.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|prelude-ls@1.2.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|ansi-regex@5.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|flatted@3.3.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|p-locate@5.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|p-limit@3.1.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-eslint@24.3.0|p-limit@3.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|yocto-queue@0.1.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-exec@3.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|grunt@1.6.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-karma@4.0.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|grunt@1.6.1",
        "diff@7.0.0-tuxcare.1|karma@6.4.3",
        "diff@7.0.0-tuxcare.1|lodash@4.17.21"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-mocha-istanbul@5.0.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|grunt@1.6.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-mocha-test@0.13.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|hooker@0.2.3",
        "diff@7.0.0-tuxcare.1|mkdirp@0.5.5",
        "diff@7.0.0-tuxcare.1|mocha@7.2.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-webpack@6.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|deep-for-each@3.0.0",
        "diff@7.0.0-tuxcare.1|lodash@4.17.21",
        "diff@7.0.0-tuxcare.1|webpack@5.94.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt@1.6.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|dateformat@4.6.3",
        "diff@7.0.0-tuxcare.1|eventemitter2@0.4.14",
        "diff@7.0.0-tuxcare.1|exit@0.1.2",
        "diff@7.0.0-tuxcare.1|findup-sync@5.0.0",
        "diff@7.0.0-tuxcare.1|grunt@1.6.1|glob@7.1.6",
        "diff@7.0.0-tuxcare.1|grunt-cli@1.4.3",
        "diff@7.0.0-tuxcare.1|grunt-known-options@2.0.0",
        "diff@7.0.0-tuxcare.1|grunt-legacy-log@3.0.0",
        "diff@7.0.0-tuxcare.1|grunt-legacy-util@2.0.1",
        "diff@7.0.0-tuxcare.1|grunt@1.6.1|iconv-lite@0.6.3",
        "diff@7.0.0-tuxcare.1|js-yaml@3.14.0",
        "diff@7.0.0-tuxcare.1|grunt@1.6.1|minimatch@3.0.4",
        "diff@7.0.0-tuxcare.1|nopt@3.0.6"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt@1.6.1|glob@7.1.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|fs.realpath@1.0.0",
        "diff@7.0.0-tuxcare.1|inflight@1.0.6",
        "diff@7.0.0-tuxcare.1|inherits@2.0.4",
        "diff@7.0.0-tuxcare.1|grunt@1.6.1|glob@7.1.6|minimatch@3.1.2",
        "diff@7.0.0-tuxcare.1|once@1.4.0",
        "diff@7.0.0-tuxcare.1|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt@1.6.1|glob@7.1.6|minimatch@3.1.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|brace-expansion@1.1.11"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt@1.6.1|iconv-lite@0.6.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt@1.6.1|minimatch@3.0.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|brace-expansion@1.1.11"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|istanbul@0.4.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|istanbul@0.4.0|abbrev@1.0.9",
        "diff@7.0.0-tuxcare.1|istanbul@0.4.0|async@1.5.2",
        "diff@7.0.0-tuxcare.1|istanbul@0.4.0|convert-source-map@1.7.0",
        "diff@7.0.0-tuxcare.1|escodegen@1.7.1",
        "diff@7.0.0-tuxcare.1|istanbul@0.4.0|esprima@2.5.0",
        "diff@7.0.0-tuxcare.1|fileset@0.2.1",
        "diff@7.0.0-tuxcare.1|handlebars@4.7.8",
        "diff@7.0.0-tuxcare.1|js-yaml@3.14.0",
        "diff@7.0.0-tuxcare.1|mkdirp@0.5.5",
        "diff@7.0.0-tuxcare.1|nopt@3.0.6",
        "diff@7.0.0-tuxcare.1|once@1.4.0",
        "diff@7.0.0-tuxcare.1|istanbul@0.4.0|resolve@1.1.7",
        "diff@7.0.0-tuxcare.1|istanbul@0.4.0|source-map-support@0.3.3",
        "diff@7.0.0-tuxcare.1|istanbul@0.4.0|source-map@0.4.4",
        "diff@7.0.0-tuxcare.1|istanbul@0.4.0|supports-color@3.2.3",
        "diff@7.0.0-tuxcare.1|which@1.3.1",
        "diff@7.0.0-tuxcare.1|wordwrap@1.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|istanbul@0.4.0|abbrev@1.0.9"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|istanbul@0.4.0|async@1.5.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|istanbul@0.4.0|convert-source-map@1.7.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|istanbul@0.4.0|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|istanbul@0.4.0|esprima@2.5.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|istanbul@0.4.0|resolve@1.1.7"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|istanbul@0.4.0|source-map-support@0.3.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|istanbul@0.4.0|source-map-support@0.3.3|source-map@0.1.32"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|istanbul@0.4.0|source-map-support@0.3.3|source-map@0.1.32",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|amdefine@1.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|istanbul@0.4.0|source-map@0.4.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|amdefine@1.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|istanbul@0.4.0|supports-color@3.2.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|istanbul@0.4.0|has-flag@1.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|istanbul@0.4.0|safe-buffer@5.1.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|istanbul@0.4.0|has-flag@1.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|karma-chrome-launcher@3.2.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|which@1.3.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|karma-mocha-reporter@2.2.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|chalk@2.4.2",
        "diff@7.0.0-tuxcare.1|karma@6.4.3",
        "diff@7.0.0-tuxcare.1|karma-mocha-reporter@2.2.5|log-symbols@2.2.0",
        "diff@7.0.0-tuxcare.1|karma-mocha-reporter@2.2.5|strip-ansi@4.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|karma-mocha-reporter@2.2.5|log-symbols@2.2.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|chalk@2.4.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|karma-mocha-reporter@2.2.5|strip-ansi@4.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|karma-mocha-reporter@2.2.5|ansi-regex@3.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|karma-mocha-reporter@2.2.5|ansi-regex@3.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|karma-mocha@2.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|karma-mocha@2.0.1|minimist@1.2.6"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|karma-mocha@2.0.1|minimist@1.2.6"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|karma-sourcemap-loader@0.4.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|graceful-fs@4.2.11"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|karma-webpack@5.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|glob@7.2.3",
        "diff@7.0.0-tuxcare.1|karma-webpack@5.0.1|minimatch@9.0.3",
        "diff@7.0.0-tuxcare.1|webpack-merge@4.2.2",
        "diff@7.0.0-tuxcare.1|webpack@5.94.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|karma-webpack@5.0.1|minimatch@9.0.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|karma-webpack@5.0.1|brace-expansion@2.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|karma-webpack@5.0.1|brace-expansion@2.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|balanced-match@1.0.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|karma@6.4.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|karma@6.4.3|@colors/colors@1.5.0",
        "diff@7.0.0-tuxcare.1|body-parser@1.20.1",
        "diff@7.0.0-tuxcare.1|braces@3.0.3",
        "diff@7.0.0-tuxcare.1|karma@6.4.3|chokidar@3.5.3",
        "diff@7.0.0-tuxcare.1|connect@3.7.0",
        "diff@7.0.0-tuxcare.1|di@0.0.1",
        "diff@7.0.0-tuxcare.1|dom-serialize@2.2.1",
        "diff@7.0.0-tuxcare.1|glob@7.2.3",
        "diff@7.0.0-tuxcare.1|graceful-fs@4.2.11",
        "diff@7.0.0-tuxcare.1|http-proxy@1.18.1",
        "diff@7.0.0-tuxcare.1|isbinaryfile@4.0.10",
        "diff@7.0.0-tuxcare.1|lodash@4.17.21",
        "diff@7.0.0-tuxcare.1|log4js@6.9.1",
        "diff@7.0.0-tuxcare.1|mime@2.6.0",
        "diff@7.0.0-tuxcare.1|minimatch@3.1.2",
        "diff@7.0.0-tuxcare.1|mkdirp@0.5.5",
        "diff@7.0.0-tuxcare.1|qjobs@1.2.0",
        "diff@7.0.0-tuxcare.1|range-parser@1.2.1",
        "diff@7.0.0-tuxcare.1|rimraf@3.0.2",
        "diff@7.0.0-tuxcare.1|socket.io@4.7.5",
        "diff@7.0.0-tuxcare.1|source-map@0.6.1",
        "diff@7.0.0-tuxcare.1|tmp@0.2.1",
        "diff@7.0.0-tuxcare.1|ua-parser-js@0.7.37",
        "diff@7.0.0-tuxcare.1|karma@6.4.3|yargs@16.2.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|karma@6.4.3|@colors/colors@1.5.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|karma@6.4.3|chokidar@3.5.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|anymatch@3.1.3",
        "diff@7.0.0-tuxcare.1|braces@3.0.3",
        "diff@7.0.0-tuxcare.1|glob-parent@5.1.2",
        "diff@7.0.0-tuxcare.1|is-binary-path@2.1.0",
        "diff@7.0.0-tuxcare.1|is-glob@4.0.1",
        "diff@7.0.0-tuxcare.1|normalize-path@3.0.0",
        "diff@7.0.0-tuxcare.1|readdirp@3.6.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|karma@6.4.3|yargs@16.2.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|karma@6.4.3|cliui@7.0.4",
        "diff@7.0.0-tuxcare.1|escalade@3.1.1",
        "diff@7.0.0-tuxcare.1|get-caller-file@2.0.5",
        "diff@7.0.0-tuxcare.1|require-directory@2.1.1",
        "diff@7.0.0-tuxcare.1|karma@6.4.3|string-width@4.2.0",
        "diff@7.0.0-tuxcare.1|karma@6.4.3|y18n@5.0.8",
        "diff@7.0.0-tuxcare.1|karma@6.4.3|yargs-parser@20.2.9"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|karma@6.4.3|cliui@7.0.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|karma@6.4.3|string-width@4.2.0",
        "diff@7.0.0-tuxcare.1|karma@6.4.3|strip-ansi@6.0.0",
        "diff@7.0.0-tuxcare.1|karma@6.4.3|wrap-ansi@7.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|karma@6.4.3|string-width@4.2.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|emoji-regex@8.0.0",
        "diff@7.0.0-tuxcare.1|karma@6.4.3|is-fullwidth-code-point@3.0.0",
        "diff@7.0.0-tuxcare.1|karma@6.4.3|strip-ansi@6.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|karma@6.4.3|y18n@5.0.8"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|karma@6.4.3|yargs-parser@20.2.9"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|karma@6.4.3|strip-ansi@6.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|karma@6.4.3|ansi-regex@5.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|karma@6.4.3|wrap-ansi@7.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|ansi-styles@4.2.1",
        "diff@7.0.0-tuxcare.1|karma@6.4.3|string-width@4.2.0",
        "diff@7.0.0-tuxcare.1|karma@6.4.3|strip-ansi@6.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|karma@6.4.3|is-fullwidth-code-point@3.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|karma@6.4.3|ansi-regex@5.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|mocha@7.2.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|ansi-colors@3.2.3",
        "diff@7.0.0-tuxcare.1|browser-stdout@1.3.1",
        "diff@7.0.0-tuxcare.1|mocha@7.2.0|chokidar@3.3.0",
        "diff@7.0.0-tuxcare.1|mocha@7.2.0|debug@3.2.6",
        "diff@7.0.0-tuxcare.1|diff@3.5.0",
        "diff@7.0.0-tuxcare.1|escape-string-regexp@1.0.5",
        "diff@7.0.0-tuxcare.1|find-up@3.0.0",
        "diff@7.0.0-tuxcare.1|mocha@7.2.0|glob@7.1.3",
        "diff@7.0.0-tuxcare.1|growl@1.10.5",
        "diff@7.0.0-tuxcare.1|he@1.2.0",
        "diff@7.0.0-tuxcare.1|mocha@7.2.0|js-yaml@3.13.1",
        "diff@7.0.0-tuxcare.1|log-symbols@3.0.0",
        "diff@7.0.0-tuxcare.1|mocha@7.2.0|minimatch@3.0.4",
        "diff@7.0.0-tuxcare.1|mkdirp@0.5.5",
        "diff@7.0.0-tuxcare.1|mocha@7.2.0|ms@2.1.1",
        "diff@7.0.0-tuxcare.1|node-environment-flags@1.0.6",
        "diff@7.0.0-tuxcare.1|object.assign@4.1.0",
        "diff@7.0.0-tuxcare.1|strip-json-comments@2.0.1",
        "diff@7.0.0-tuxcare.1|mocha@7.2.0|supports-color@6.0.0",
        "diff@7.0.0-tuxcare.1|which@1.3.1",
        "diff@7.0.0-tuxcare.1|wide-align@1.1.3",
        "diff@7.0.0-tuxcare.1|yargs-parser@13.1.2",
        "diff@7.0.0-tuxcare.1|yargs-unparser@1.6.0",
        "diff@7.0.0-tuxcare.1|yargs@13.3.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|mocha@7.2.0|chokidar@3.3.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|anymatch@3.1.3",
        "diff@7.0.0-tuxcare.1|braces@3.0.3",
        "diff@7.0.0-tuxcare.1|glob-parent@5.1.2",
        "diff@7.0.0-tuxcare.1|is-binary-path@2.1.0",
        "diff@7.0.0-tuxcare.1|is-glob@4.0.1",
        "diff@7.0.0-tuxcare.1|normalize-path@3.0.0",
        "diff@7.0.0-tuxcare.1|mocha@7.2.0|readdirp@3.2.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|mocha@7.2.0|debug@3.2.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|mocha@7.2.0|debug@3.2.6|ms@2.1.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|mocha@7.2.0|debug@3.2.6|ms@2.1.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|mocha@7.2.0|glob@7.1.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|fs.realpath@1.0.0",
        "diff@7.0.0-tuxcare.1|inflight@1.0.6",
        "diff@7.0.0-tuxcare.1|inherits@2.0.4",
        "diff@7.0.0-tuxcare.1|mocha@7.2.0|glob@7.1.3|minimatch@3.1.2",
        "diff@7.0.0-tuxcare.1|once@1.4.0",
        "diff@7.0.0-tuxcare.1|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|mocha@7.2.0|glob@7.1.3|minimatch@3.1.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|brace-expansion@1.1.11"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|mocha@7.2.0|js-yaml@3.13.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|argparse@1.0.10",
        "diff@7.0.0-tuxcare.1|esprima@4.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|mocha@7.2.0|minimatch@3.0.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|brace-expansion@1.1.11"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|mocha@7.2.0|ms@2.1.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|mocha@7.2.0|supports-color@6.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|has-flag@3.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|mocha@7.2.0|readdirp@3.2.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|picomatch@2.2.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|rollup@4.13.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@rollup/rollup-linux-x64-gnu@4.13.0",
        "diff@7.0.0-tuxcare.1|@rollup/rollup-linux-x64-musl@4.13.0",
        "diff@7.0.0-tuxcare.1|@types/estree@1.0.5"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|semver@7.6.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|lru-cache@6.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|webpack-dev-server@5.0.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@types/bonjour@3.5.13",
        "diff@7.0.0-tuxcare.1|@types/connect-history-api-fallback@1.5.4",
        "diff@7.0.0-tuxcare.1|@types/express@4.17.21",
        "diff@7.0.0-tuxcare.1|@types/serve-index@1.9.4",
        "diff@7.0.0-tuxcare.1|@types/serve-static@1.15.5",
        "diff@7.0.0-tuxcare.1|@types/sockjs@0.3.36",
        "diff@7.0.0-tuxcare.1|@types/ws@8.5.10",
        "diff@7.0.0-tuxcare.1|ansi-html-community@0.0.8",
        "diff@7.0.0-tuxcare.1|bonjour-service@1.2.1",
        "diff@7.0.0-tuxcare.1|chokidar@3.6.0",
        "diff@7.0.0-tuxcare.1|colorette@2.0.20",
        "diff@7.0.0-tuxcare.1|compression@1.7.4",
        "diff@7.0.0-tuxcare.1|connect-history-api-fallback@2.0.0",
        "diff@7.0.0-tuxcare.1|default-gateway@6.0.3",
        "diff@7.0.0-tuxcare.1|express@4.19.2",
        "diff@7.0.0-tuxcare.1|graceful-fs@4.2.11",
        "diff@7.0.0-tuxcare.1|html-entities@2.5.2",
        "diff@7.0.0-tuxcare.1|http-proxy-middleware@2.0.6",
        "diff@7.0.0-tuxcare.1|ipaddr.js@2.1.0",
        "diff@7.0.0-tuxcare.1|launch-editor@2.6.1",
        "diff@7.0.0-tuxcare.1|open@10.1.0",
        "diff@7.0.0-tuxcare.1|p-retry@6.2.0",
        "diff@7.0.0-tuxcare.1|webpack-dev-server@5.0.3|rimraf@5.0.5",
        "diff@7.0.0-tuxcare.1|schema-utils@4.2.0",
        "diff@7.0.0-tuxcare.1|selfsigned@2.4.1",
        "diff@7.0.0-tuxcare.1|serve-index@1.9.1",
        "diff@7.0.0-tuxcare.1|sockjs@0.3.24",
        "diff@7.0.0-tuxcare.1|spdy@4.0.2",
        "diff@7.0.0-tuxcare.1|webpack-dev-middleware@7.1.1",
        "diff@7.0.0-tuxcare.1|webpack@5.94.0",
        "diff@7.0.0-tuxcare.1|webpack-dev-server@5.0.3|ws@8.16.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|webpack-dev-server@5.0.3|rimraf@5.0.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|webpack-dev-server@5.0.3|glob@10.3.10"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|webpack-dev-server@5.0.3|ws@8.16.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|webpack-dev-server@5.0.3|glob@10.3.10",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|foreground-child@3.1.1",
        "diff@7.0.0-tuxcare.1|jackspeak@2.3.6",
        "diff@7.0.0-tuxcare.1|webpack-dev-server@5.0.3|minimatch@9.0.3",
        "diff@7.0.0-tuxcare.1|minipass@7.0.4",
        "diff@7.0.0-tuxcare.1|path-scurry@1.10.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|webpack-dev-server@5.0.3|minimatch@9.0.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|webpack-dev-server@5.0.3|brace-expansion@2.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|webpack-dev-server@5.0.3|brace-expansion@2.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|balanced-match@1.0.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|webpack@5.94.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@types/estree@1.0.5",
        "diff@7.0.0-tuxcare.1|@webassemblyjs/ast@1.12.1",
        "diff@7.0.0-tuxcare.1|@webassemblyjs/wasm-edit@1.12.1",
        "diff@7.0.0-tuxcare.1|@webassemblyjs/wasm-parser@1.12.1",
        "diff@7.0.0-tuxcare.1|acorn-import-attributes@1.9.5",
        "diff@7.0.0-tuxcare.1|acorn@8.11.3",
        "diff@7.0.0-tuxcare.1|browserslist@4.23.0",
        "diff@7.0.0-tuxcare.1|chrome-trace-event@1.0.2",
        "diff@7.0.0-tuxcare.1|enhanced-resolve@5.17.1",
        "diff@7.0.0-tuxcare.1|es-module-lexer@1.4.2",
        "diff@7.0.0-tuxcare.1|eslint-scope@5.1.1",
        "diff@7.0.0-tuxcare.1|events@3.3.0",
        "diff@7.0.0-tuxcare.1|glob-to-regexp@0.4.1",
        "diff@7.0.0-tuxcare.1|graceful-fs@4.2.11",
        "diff@7.0.0-tuxcare.1|json-parse-even-better-errors@2.3.1",
        "diff@7.0.0-tuxcare.1|loader-runner@4.3.0",
        "diff@7.0.0-tuxcare.1|mime-types@2.1.35",
        "diff@7.0.0-tuxcare.1|neo-async@2.6.2",
        "diff@7.0.0-tuxcare.1|webpack@5.94.0|schema-utils@3.3.0",
        "diff@7.0.0-tuxcare.1|tapable@2.2.1",
        "diff@7.0.0-tuxcare.1|terser-webpack-plugin@5.3.10",
        "diff@7.0.0-tuxcare.1|watchpack@2.4.2",
        "diff@7.0.0-tuxcare.1|webpack-sources@3.2.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|webpack@5.94.0|schema-utils@3.3.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@types/json-schema@7.0.15",
        "diff@7.0.0-tuxcare.1|ajv-keywords@3.5.2",
        "diff@7.0.0-tuxcare.1|ajv@6.12.6"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@jridgewell/trace-mapping@0.3.25",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@jridgewell/resolve-uri@3.1.1",
        "diff@7.0.0-tuxcare.1|@jridgewell/sourcemap-codec@1.4.15"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|chokidar@3.6.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|anymatch@3.1.3",
        "diff@7.0.0-tuxcare.1|braces@3.0.3",
        "diff@7.0.0-tuxcare.1|glob-parent@5.1.2",
        "diff@7.0.0-tuxcare.1|is-binary-path@2.1.0",
        "diff@7.0.0-tuxcare.1|is-glob@4.0.1",
        "diff@7.0.0-tuxcare.1|normalize-path@3.0.0",
        "diff@7.0.0-tuxcare.1|readdirp@3.6.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|commander@4.1.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|convert-source-map@2.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|fs-readdir-recursive@1.1.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|glob@7.2.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|fs.realpath@1.0.0",
        "diff@7.0.0-tuxcare.1|inflight@1.0.6",
        "diff@7.0.0-tuxcare.1|inherits@2.0.4",
        "diff@7.0.0-tuxcare.1|minimatch@3.1.2",
        "diff@7.0.0-tuxcare.1|once@1.4.0",
        "diff@7.0.0-tuxcare.1|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|make-dir@2.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|pify@4.0.1",
        "diff@7.0.0-tuxcare.1|make-dir@2.1.0|semver@5.7.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|make-dir@2.1.0|semver@5.7.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|slash@2.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@ampproject/remapping@2.3.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@jridgewell/gen-mapping@0.3.5",
        "diff@7.0.0-tuxcare.1|@jridgewell/trace-mapping@0.3.25"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/code-frame@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/highlight@7.24.1",
        "diff@7.0.0-tuxcare.1|picocolors@1.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/generator@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/generator@7.24.1|@babel/types@7.24.0",
        "diff@7.0.0-tuxcare.1|@jridgewell/gen-mapping@0.3.5",
        "diff@7.0.0-tuxcare.1|@jridgewell/trace-mapping@0.3.25",
        "diff@7.0.0-tuxcare.1|jsesc@2.5.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/generator@7.24.1|@babel/types@7.24.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/helper-string-parser@7.23.4",
        "diff@7.0.0-tuxcare.1|@babel/helper-validator-identifier@7.22.20",
        "diff@7.0.0-tuxcare.1|to-fast-properties@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-compilation-targets@7.23.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/compat-data@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-validator-option@7.23.5",
        "diff@7.0.0-tuxcare.1|browserslist@4.23.0",
        "diff@7.0.0-tuxcare.1|@babel/helper-compilation-targets@7.23.6|lru-cache@5.1.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-compilation-targets@7.23.6|semver@6.3.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-compilation-targets@7.23.6|lru-cache@5.1.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/helper-compilation-targets@7.23.6|yallist@3.1.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-compilation-targets@7.23.6|semver@6.3.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-compilation-targets@7.23.6|yallist@3.1.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-module-transforms@7.23.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-environment-visitor@7.22.20",
        "diff@7.0.0-tuxcare.1|@babel/helper-module-imports@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-simple-access@7.22.5",
        "diff@7.0.0-tuxcare.1|@babel/helper-split-export-declaration@7.22.6",
        "diff@7.0.0-tuxcare.1|@babel/helper-validator-identifier@7.22.20"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helpers@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/template@7.24.0",
        "diff@7.0.0-tuxcare.1|@babel/traverse@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helpers@7.24.1|@babel/types@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helpers@7.24.1|@babel/types@7.24.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/helper-string-parser@7.23.4",
        "diff@7.0.0-tuxcare.1|@babel/helper-validator-identifier@7.22.20",
        "diff@7.0.0-tuxcare.1|to-fast-properties@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/parser@7.24.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/template@7.24.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/template@7.24.0|@babel/code-frame@7.23.5",
        "diff@7.0.0-tuxcare.1|@babel/parser@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/template@7.24.0|@babel/types@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/template@7.24.0|@babel/code-frame@7.23.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/template@7.24.0|@babel/highlight@7.23.4",
        "diff@7.0.0-tuxcare.1|chalk@2.4.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/template@7.24.0|@babel/types@7.24.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/helper-string-parser@7.23.4",
        "diff@7.0.0-tuxcare.1|@babel/helper-validator-identifier@7.22.20",
        "diff@7.0.0-tuxcare.1|to-fast-properties@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/template@7.24.0|@babel/highlight@7.23.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/helper-validator-identifier@7.22.20",
        "diff@7.0.0-tuxcare.1|chalk@2.4.2",
        "diff@7.0.0-tuxcare.1|js-tokens@4.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/traverse@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/code-frame@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/generator@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-environment-visitor@7.22.20",
        "diff@7.0.0-tuxcare.1|@babel/helper-function-name@7.23.0",
        "diff@7.0.0-tuxcare.1|@babel/helper-hoist-variables@7.22.5",
        "diff@7.0.0-tuxcare.1|@babel/helper-split-export-declaration@7.22.6",
        "diff@7.0.0-tuxcare.1|@babel/parser@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/traverse@7.24.1|@babel/types@7.24.0",
        "diff@7.0.0-tuxcare.1|debug@4.3.4",
        "diff@7.0.0-tuxcare.1|globals@11.12.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/traverse@7.24.1|@babel/types@7.24.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/helper-string-parser@7.23.4",
        "diff@7.0.0-tuxcare.1|@babel/helper-validator-identifier@7.22.20",
        "diff@7.0.0-tuxcare.1|to-fast-properties@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|gensync@1.0.0-beta.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|json5@2.2.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-simple-access@7.22.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/types@7.23.6"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/compat-data@7.24.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-validator-option@7.23.5"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0",
        "diff@7.0.0-tuxcare.1|@babel/helper-skip-transparent-expression-wrappers@7.22.5",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-optional-chaining@7.24.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-environment-visitor@7.22.20",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-async-generators@7.8.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-async-generators@7.8.4|@babel/helper-plugin-utils@7.10.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-async-generators@7.8.4|@babel/helper-plugin-utils@7.10.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-class-properties@7.12.13",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-class-static-block@7.14.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-dynamic-import@7.8.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-dynamic-import@7.8.3|@babel/helper-plugin-utils@7.10.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-dynamic-import@7.8.3|@babel/helper-plugin-utils@7.10.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-export-namespace-from@7.8.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-export-namespace-from@7.8.3|@babel/helper-plugin-utils@7.10.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-export-namespace-from@7.8.3|@babel/helper-plugin-utils@7.10.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-import-assertions@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-import-attributes@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-import-meta@7.10.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-import-meta@7.10.4|@babel/helper-plugin-utils@7.10.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-import-meta@7.10.4|@babel/helper-plugin-utils@7.10.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-json-strings@7.8.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-json-strings@7.8.3|@babel/helper-plugin-utils@7.10.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-json-strings@7.8.3|@babel/helper-plugin-utils@7.10.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-logical-assignment-operators@7.10.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-logical-assignment-operators@7.10.4|@babel/helper-plugin-utils@7.10.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-logical-assignment-operators@7.10.4|@babel/helper-plugin-utils@7.10.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-nullish-coalescing-operator@7.8.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-nullish-coalescing-operator@7.8.3|@babel/helper-plugin-utils@7.10.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-nullish-coalescing-operator@7.8.3|@babel/helper-plugin-utils@7.10.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-numeric-separator@7.10.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-numeric-separator@7.10.4|@babel/helper-plugin-utils@7.10.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-numeric-separator@7.10.4|@babel/helper-plugin-utils@7.10.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-object-rest-spread@7.8.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-object-rest-spread@7.8.3|@babel/helper-plugin-utils@7.10.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-object-rest-spread@7.8.3|@babel/helper-plugin-utils@7.10.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-optional-catch-binding@7.8.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-optional-catch-binding@7.8.3|@babel/helper-plugin-utils@7.10.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-optional-catch-binding@7.8.3|@babel/helper-plugin-utils@7.10.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-optional-chaining@7.8.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-optional-chaining@7.8.3|@babel/helper-plugin-utils@7.10.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-optional-chaining@7.8.3|@babel/helper-plugin-utils@7.10.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-private-property-in-object@7.14.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-top-level-await@7.14.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-unicode-sets-regex@7.18.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-create-regexp-features-plugin@7.22.15",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-arrow-functions@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-async-generator-functions@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-environment-visitor@7.22.20",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0",
        "diff@7.0.0-tuxcare.1|@babel/helper-remap-async-to-generator@7.22.20",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-async-generators@7.8.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-async-to-generator@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-module-imports@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0",
        "diff@7.0.0-tuxcare.1|@babel/helper-remap-async-to-generator@7.22.20"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-block-scoped-functions@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-block-scoping@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-class-properties@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-create-class-features-plugin@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-class-static-block@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-create-class-features-plugin@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-class-static-block@7.14.5"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-classes@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-annotate-as-pure@7.22.5",
        "diff@7.0.0-tuxcare.1|@babel/helper-compilation-targets@7.23.6",
        "diff@7.0.0-tuxcare.1|@babel/helper-environment-visitor@7.22.20",
        "diff@7.0.0-tuxcare.1|@babel/helper-function-name@7.23.0",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0",
        "diff@7.0.0-tuxcare.1|@babel/helper-replace-supers@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-split-export-declaration@7.22.6",
        "diff@7.0.0-tuxcare.1|globals@11.12.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-computed-properties@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0",
        "diff@7.0.0-tuxcare.1|@babel/template@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-destructuring@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-dotall-regex@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-create-regexp-features-plugin@7.22.15",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-duplicate-keys@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-dynamic-import@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-dynamic-import@7.8.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-exponentiation-operator@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-builder-binary-assignment-operator-visitor@7.22.15",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-export-namespace-from@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-export-namespace-from@7.8.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-for-of@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0",
        "diff@7.0.0-tuxcare.1|@babel/helper-skip-transparent-expression-wrappers@7.22.5"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-function-name@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-compilation-targets@7.23.6",
        "diff@7.0.0-tuxcare.1|@babel/helper-function-name@7.23.0",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-json-strings@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-json-strings@7.8.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-literals@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-logical-assignment-operators@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-logical-assignment-operators@7.10.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-member-expression-literals@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-modules-amd@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-module-transforms@7.23.3",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-modules-systemjs@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-hoist-variables@7.22.5",
        "diff@7.0.0-tuxcare.1|@babel/helper-module-transforms@7.23.3",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0",
        "diff@7.0.0-tuxcare.1|@babel/helper-validator-identifier@7.22.20"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-modules-umd@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-module-transforms@7.23.3",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-named-capturing-groups-regex@7.22.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-create-regexp-features-plugin@7.22.15",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-new-target@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-nullish-coalescing-operator@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-nullish-coalescing-operator@7.8.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-numeric-separator@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-numeric-separator@7.10.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-object-rest-spread@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-compilation-targets@7.23.6",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-object-rest-spread@7.8.3",
        "diff@7.0.0-tuxcare.1|@babel/plugin-transform-parameters@7.24.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-object-super@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0",
        "diff@7.0.0-tuxcare.1|@babel/helper-replace-supers@7.24.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-optional-catch-binding@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-optional-catch-binding@7.8.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-optional-chaining@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0",
        "diff@7.0.0-tuxcare.1|@babel/helper-skip-transparent-expression-wrappers@7.22.5",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-optional-chaining@7.8.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-parameters@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-private-methods@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-create-class-features-plugin@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-private-property-in-object@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-annotate-as-pure@7.22.5",
        "diff@7.0.0-tuxcare.1|@babel/helper-create-class-features-plugin@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0",
        "diff@7.0.0-tuxcare.1|@babel/plugin-syntax-private-property-in-object@7.14.5"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-property-literals@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-regenerator@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0",
        "diff@7.0.0-tuxcare.1|regenerator-transform@0.15.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-reserved-words@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-shorthand-properties@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-spread@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0",
        "diff@7.0.0-tuxcare.1|@babel/helper-skip-transparent-expression-wrappers@7.22.5"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-sticky-regex@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-template-literals@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-typeof-symbol@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-unicode-escapes@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-unicode-property-regex@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-create-regexp-features-plugin@7.22.15",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-unicode-regex@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-create-regexp-features-plugin@7.22.15",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/plugin-transform-unicode-sets-regex@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-create-regexp-features-plugin@7.22.15",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/preset-modules@0.1.6-no-external-plugins",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/preset-modules@0.1.6-no-external-plugins|@babel/helper-plugin-utils@7.10.4",
        "diff@7.0.0-tuxcare.1|@babel/preset-modules@0.1.6-no-external-plugins|@babel/types@7.11.0",
        "diff@7.0.0-tuxcare.1|esutils@2.0.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/preset-modules@0.1.6-no-external-plugins|@babel/helper-plugin-utils@7.10.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/preset-modules@0.1.6-no-external-plugins|@babel/types@7.11.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/helper-validator-identifier@7.22.20",
        "diff@7.0.0-tuxcare.1|lodash@4.17.21",
        "diff@7.0.0-tuxcare.1|to-fast-properties@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|babel-plugin-polyfill-corejs2@0.4.10",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/compat-data@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-define-polyfill-provider@0.6.1",
        "diff@7.0.0-tuxcare.1|babel-plugin-polyfill-corejs2@0.4.10|semver@6.3.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|babel-plugin-polyfill-corejs2@0.4.10|semver@6.3.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|babel-plugin-polyfill-corejs3@0.10.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-define-polyfill-provider@0.6.1",
        "diff@7.0.0-tuxcare.1|core-js-compat@3.36.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|babel-plugin-polyfill-regenerator@0.6.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-define-polyfill-provider@0.6.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|core-js-compat@3.36.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|browserslist@4.23.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|clone-deep@4.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|is-plain-object@2.0.4",
        "diff@7.0.0-tuxcare.1|kind-of@6.0.3",
        "diff@7.0.0-tuxcare.1|shallow-clone@3.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|find-cache-dir@2.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|commondir@1.0.1",
        "diff@7.0.0-tuxcare.1|make-dir@2.1.0",
        "diff@7.0.0-tuxcare.1|pkg-dir@3.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|pirates@4.0.6"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|source-map-support@0.5.21",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|buffer-from@1.1.2",
        "diff@7.0.0-tuxcare.1|source-map@0.6.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@rollup/pluginutils@5.3.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@rollup/pluginutils@5.3.0|@types/estree@1.0.8",
        "diff@7.0.0-tuxcare.1|estree-walker@2.0.2",
        "diff@7.0.0-tuxcare.1|@rollup/pluginutils@5.3.0|picomatch@4.0.3",
        "diff@7.0.0-tuxcare.1|rollup@4.13.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@rollup/pluginutils@5.3.0|@types/estree@1.0.8"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@rollup/pluginutils@5.3.0|picomatch@4.0.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|eslint-visitor-keys@1.3.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|schema-utils@4.2.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@types/json-schema@7.0.15",
        "diff@7.0.0-tuxcare.1|schema-utils@4.2.0|ajv-formats@2.1.1",
        "diff@7.0.0-tuxcare.1|schema-utils@4.2.0|ajv-keywords@5.1.0",
        "diff@7.0.0-tuxcare.1|schema-utils@4.2.0|ajv@8.12.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|schema-utils@4.2.0|ajv-formats@2.1.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|schema-utils@4.2.0|ajv@8.12.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|schema-utils@4.2.0|ajv-keywords@5.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|schema-utils@4.2.0|ajv@8.12.0",
        "diff@7.0.0-tuxcare.1|fast-deep-equal@3.1.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|schema-utils@4.2.0|ajv@8.12.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|fast-deep-equal@3.1.3",
        "diff@7.0.0-tuxcare.1|schema-utils@4.2.0|json-schema-traverse@1.0.0",
        "diff@7.0.0-tuxcare.1|require-from-string@2.0.2",
        "diff@7.0.0-tuxcare.1|uri-js@4.4.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|schema-utils@4.2.0|json-schema-traverse@1.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|assertion-error@1.1.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|check-error@1.0.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|get-func-name@2.0.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|deep-eql@4.1.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|type-detect@4.0.8"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|get-func-name@2.0.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|loupe@2.3.7",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|get-func-name@2.0.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|pathval@1.1.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|type-detect@4.0.8"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|ajv@6.12.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|fast-deep-equal@3.1.3",
        "diff@7.0.0-tuxcare.1|fast-json-stable-stringify@2.1.0",
        "diff@7.0.0-tuxcare.1|json-schema-traverse@0.4.1",
        "diff@7.0.0-tuxcare.1|uri-js@4.4.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|chalk@2.4.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|chalk@2.4.2|ansi-styles@3.2.1",
        "diff@7.0.0-tuxcare.1|escape-string-regexp@1.0.5",
        "diff@7.0.0-tuxcare.1|chalk@2.4.2|supports-color@5.5.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|chalk@2.4.2|ansi-styles@3.2.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|chalk@2.4.2|color-convert@1.9.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|chalk@2.4.2|supports-color@5.5.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|has-flag@3.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|chalk@2.4.2|color-convert@1.9.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|chalk@2.4.2|color-name@1.1.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|chalk@2.4.2|color-name@1.1.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|debug@4.3.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|ms@2.1.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|doctrine@3.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|esutils@2.0.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|eslint-utils@1.4.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|eslint-visitor-keys@1.3.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|esquery@1.5.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|estraverse@5.3.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|esutils@2.0.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|file-entry-cache@5.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|flat-cache@2.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|functional-red-black-tree@1.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|globals@11.12.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|import-fresh@3.3.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|parent-module@1.0.1",
        "diff@7.0.0-tuxcare.1|resolve-from@4.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|imurmurhash@0.1.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|inquirer@6.5.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|ansi-escapes@3.2.0",
        "diff@7.0.0-tuxcare.1|chalk@2.4.2",
        "diff@7.0.0-tuxcare.1|cli-cursor@2.1.0",
        "diff@7.0.0-tuxcare.1|cli-width@2.2.1",
        "diff@7.0.0-tuxcare.1|external-editor@3.1.0",
        "diff@7.0.0-tuxcare.1|figures@2.0.0",
        "diff@7.0.0-tuxcare.1|lodash@4.17.21",
        "diff@7.0.0-tuxcare.1|mute-stream@0.0.7",
        "diff@7.0.0-tuxcare.1|run-async@2.4.1",
        "diff@7.0.0-tuxcare.1|rxjs@6.6.7",
        "diff@7.0.0-tuxcare.1|inquirer@6.5.2|string-width@2.1.1",
        "diff@7.0.0-tuxcare.1|strip-ansi@5.2.0",
        "diff@7.0.0-tuxcare.1|through@2.3.8"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|inquirer@6.5.2|string-width@2.1.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|is-fullwidth-code-point@2.0.0",
        "diff@7.0.0-tuxcare.1|inquirer@6.5.2|string-width@2.1.1|strip-ansi@4.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|inquirer@6.5.2|string-width@2.1.1|strip-ansi@4.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|inquirer@6.5.2|ansi-regex@3.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|inquirer@6.5.2|ansi-regex@3.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|json-stable-stringify-without-jsonify@1.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|levn@0.3.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|prelude-ls@1.1.2",
        "diff@7.0.0-tuxcare.1|type-check@0.3.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|lodash@4.17.21"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|minimatch@3.1.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|brace-expansion@1.1.11"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|natural-compare@1.4.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|optionator@0.8.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|optionator@0.8.3|deep-is@0.1.4",
        "diff@7.0.0-tuxcare.1|fast-levenshtein@2.0.6",
        "diff@7.0.0-tuxcare.1|levn@0.3.0",
        "diff@7.0.0-tuxcare.1|prelude-ls@1.1.2",
        "diff@7.0.0-tuxcare.1|type-check@0.3.2",
        "diff@7.0.0-tuxcare.1|word-wrap@1.2.5"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|optionator@0.8.3|deep-is@0.1.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|path-is-inside@1.0.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|progress@2.0.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|regexpp@2.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|strip-json-comments@2.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|table@5.4.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|ajv@6.12.6",
        "diff@7.0.0-tuxcare.1|lodash@4.17.21",
        "diff@7.0.0-tuxcare.1|slice-ansi@2.1.0",
        "diff@7.0.0-tuxcare.1|string-width@3.1.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|text-table@0.2.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-known-options@2.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|interpret@1.1.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|liftup@3.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|extend@3.0.2",
        "diff@7.0.0-tuxcare.1|liftup@3.0.1|findup-sync@4.0.0",
        "diff@7.0.0-tuxcare.1|fined@1.2.0",
        "diff@7.0.0-tuxcare.1|flagged-respawn@1.0.1",
        "diff@7.0.0-tuxcare.1|is-plain-object@2.0.4",
        "diff@7.0.0-tuxcare.1|object.map@1.0.1",
        "diff@7.0.0-tuxcare.1|rechoir@0.7.1",
        "diff@7.0.0-tuxcare.1|resolve@1.22.8"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|liftup@3.0.1|findup-sync@4.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|detect-file@1.0.0",
        "diff@7.0.0-tuxcare.1|is-glob@4.0.1",
        "diff@7.0.0-tuxcare.1|micromatch@4.0.8",
        "diff@7.0.0-tuxcare.1|resolve-dir@1.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|v8flags@3.2.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|homedir-polyfill@1.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|async@3.2.5"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|file-sync-cmp@0.1.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|maxmin@3.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|maxmin@3.0.0|chalk@4.1.2",
        "diff@7.0.0-tuxcare.1|maxmin@3.0.0|figures@3.2.0",
        "diff@7.0.0-tuxcare.1|gzip-size@5.1.1",
        "diff@7.0.0-tuxcare.1|pretty-bytes@5.6.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|maxmin@3.0.0|chalk@4.1.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|ansi-styles@4.2.1",
        "diff@7.0.0-tuxcare.1|supports-color@7.1.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|maxmin@3.0.0|figures@3.2.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|escape-string-regexp@1.0.5"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|uglify-js@3.17.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|uri-path@1.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|gaze@1.1.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|globule@1.2.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|tiny-lr@1.1.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|body@5.1.0",
        "diff@7.0.0-tuxcare.1|tiny-lr@1.1.1|debug@3.2.6",
        "diff@7.0.0-tuxcare.1|tiny-lr@1.1.1|faye-websocket@0.10.0",
        "diff@7.0.0-tuxcare.1|livereload-js@2.4.0",
        "diff@7.0.0-tuxcare.1|object-assign@4.1.1",
        "diff@7.0.0-tuxcare.1|tiny-lr@1.1.1|qs@6.11.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|tiny-lr@1.1.1|debug@3.2.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|tiny-lr@1.1.1|ms@2.1.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|tiny-lr@1.1.1|faye-websocket@0.10.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|websocket-driver@0.7.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|tiny-lr@1.1.1|qs@6.11.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|side-channel@1.0.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|tiny-lr@1.1.1|ms@2.1.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|hooker@0.2.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|mkdirp@0.5.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|minimist@1.2.8"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|deep-for-each@3.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|lodash.isplainobject@4.0.6"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|dateformat@4.6.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|eventemitter2@0.4.14"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|exit@0.1.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|findup-sync@5.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|detect-file@1.0.0",
        "diff@7.0.0-tuxcare.1|findup-sync@5.0.0|is-glob@4.0.3",
        "diff@7.0.0-tuxcare.1|micromatch@4.0.8",
        "diff@7.0.0-tuxcare.1|resolve-dir@1.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|findup-sync@5.0.0|is-glob@4.0.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|is-extglob@2.1.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-legacy-log@3.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|colors@1.1.2",
        "diff@7.0.0-tuxcare.1|grunt-legacy-log-utils@2.1.0",
        "diff@7.0.0-tuxcare.1|hooker@0.2.3",
        "diff@7.0.0-tuxcare.1|lodash@4.17.21"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-legacy-util@2.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|async@3.2.5",
        "diff@7.0.0-tuxcare.1|exit@0.1.2",
        "diff@7.0.0-tuxcare.1|getobject@1.0.2",
        "diff@7.0.0-tuxcare.1|hooker@0.2.3",
        "diff@7.0.0-tuxcare.1|lodash@4.17.21",
        "diff@7.0.0-tuxcare.1|underscore.string@3.3.6",
        "diff@7.0.0-tuxcare.1|grunt-legacy-util@2.0.1|which@2.0.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-legacy-util@2.0.1|which@2.0.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|isexe@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|js-yaml@3.14.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|argparse@1.0.10",
        "diff@7.0.0-tuxcare.1|esprima@4.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|nopt@3.0.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|abbrev@1.1.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|escodegen@1.7.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|escodegen@1.7.1|esprima@1.2.5",
        "diff@7.0.0-tuxcare.1|escodegen@1.7.1|estraverse@1.9.3",
        "diff@7.0.0-tuxcare.1|esutils@2.0.3",
        "diff@7.0.0-tuxcare.1|escodegen@1.7.1|optionator@0.5.0",
        "diff@7.0.0-tuxcare.1|escodegen@1.7.1|source-map@0.2.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|escodegen@1.7.1|esprima@1.2.5"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|escodegen@1.7.1|estraverse@1.9.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|escodegen@1.7.1|optionator@0.5.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|deep-is@0.1.3",
        "diff@7.0.0-tuxcare.1|escodegen@1.7.1|fast-levenshtein@1.0.7",
        "diff@7.0.0-tuxcare.1|escodegen@1.7.1|levn@0.2.5",
        "diff@7.0.0-tuxcare.1|prelude-ls@1.1.2",
        "diff@7.0.0-tuxcare.1|type-check@0.3.2",
        "diff@7.0.0-tuxcare.1|escodegen@1.7.1|wordwrap@0.0.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|escodegen@1.7.1|source-map@0.2.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|amdefine@1.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|escodegen@1.7.1|fast-levenshtein@1.0.7"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|escodegen@1.7.1|levn@0.2.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|prelude-ls@1.1.2",
        "diff@7.0.0-tuxcare.1|type-check@0.3.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|escodegen@1.7.1|wordwrap@0.0.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|fileset@0.2.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|fileset@0.2.1|glob@5.0.15",
        "diff@7.0.0-tuxcare.1|fileset@0.2.1|minimatch@2.0.10"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|fileset@0.2.1|glob@5.0.15",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|inflight@1.0.6",
        "diff@7.0.0-tuxcare.1|inherits@2.0.4",
        "diff@7.0.0-tuxcare.1|fileset@0.2.1|glob@5.0.15|minimatch@3.1.2",
        "diff@7.0.0-tuxcare.1|once@1.4.0",
        "diff@7.0.0-tuxcare.1|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|fileset@0.2.1|glob@5.0.15|minimatch@3.1.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|brace-expansion@1.1.11"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|fileset@0.2.1|minimatch@2.0.10",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|brace-expansion@1.1.11"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|handlebars@4.7.8",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|minimist@1.2.8",
        "diff@7.0.0-tuxcare.1|neo-async@2.6.2",
        "diff@7.0.0-tuxcare.1|source-map@0.6.1",
        "diff@7.0.0-tuxcare.1|handlebars@4.7.8|uglify-js@3.10.1",
        "diff@7.0.0-tuxcare.1|wordwrap@1.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|handlebars@4.7.8|uglify-js@3.10.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|once@1.4.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|wrappy@1.0.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|which@1.3.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|isexe@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|wordwrap@1.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|graceful-fs@4.2.11"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|webpack-merge@4.2.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|lodash@4.17.21"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|body-parser@1.20.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|bytes@3.1.2",
        "diff@7.0.0-tuxcare.1|content-type@1.0.4",
        "diff@7.0.0-tuxcare.1|body-parser@1.20.1|debug@2.6.9",
        "diff@7.0.0-tuxcare.1|depd@2.0.0",
        "diff@7.0.0-tuxcare.1|destroy@1.2.0",
        "diff@7.0.0-tuxcare.1|http-errors@2.0.0",
        "diff@7.0.0-tuxcare.1|iconv-lite@0.4.24",
        "diff@7.0.0-tuxcare.1|on-finished@2.4.1",
        "diff@7.0.0-tuxcare.1|qs@6.11.0",
        "diff@7.0.0-tuxcare.1|raw-body@2.5.1",
        "diff@7.0.0-tuxcare.1|type-is@1.6.18",
        "diff@7.0.0-tuxcare.1|unpipe@1.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|body-parser@1.20.1|debug@2.6.9",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|body-parser@1.20.1|ms@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|body-parser@1.20.1|ms@2.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|braces@3.0.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|fill-range@7.1.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|connect@3.7.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|connect@3.7.0|debug@2.6.9",
        "diff@7.0.0-tuxcare.1|finalhandler@1.1.2",
        "diff@7.0.0-tuxcare.1|parseurl@1.3.3",
        "diff@7.0.0-tuxcare.1|utils-merge@1.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|connect@3.7.0|debug@2.6.9",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|connect@3.7.0|ms@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|connect@3.7.0|ms@2.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|di@0.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|dom-serialize@2.2.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|custom-event@1.0.1",
        "diff@7.0.0-tuxcare.1|ent@2.2.0",
        "diff@7.0.0-tuxcare.1|extend@3.0.2",
        "diff@7.0.0-tuxcare.1|void-elements@2.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|http-proxy@1.18.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|eventemitter3@4.0.4",
        "diff@7.0.0-tuxcare.1|follow-redirects@1.15.6",
        "diff@7.0.0-tuxcare.1|requires-port@1.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|isbinaryfile@4.0.10"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|log4js@6.9.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|date-format@4.0.14",
        "diff@7.0.0-tuxcare.1|debug@4.3.4",
        "diff@7.0.0-tuxcare.1|flatted@3.2.9",
        "diff@7.0.0-tuxcare.1|rfdc@1.3.0",
        "diff@7.0.0-tuxcare.1|streamroller@3.1.5"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|mime@2.6.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|qjobs@1.2.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|range-parser@1.2.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|rimraf@3.0.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|glob@7.2.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|socket.io@4.7.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|accepts@1.3.8",
        "diff@7.0.0-tuxcare.1|base64id@2.0.0",
        "diff@7.0.0-tuxcare.1|cors@2.8.5",
        "diff@7.0.0-tuxcare.1|debug@4.3.4",
        "diff@7.0.0-tuxcare.1|engine.io@6.5.4",
        "diff@7.0.0-tuxcare.1|socket.io-adapter@2.5.2",
        "diff@7.0.0-tuxcare.1|socket.io-parser@4.2.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|source-map@0.6.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|tmp@0.2.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|rimraf@3.0.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|ua-parser-js@0.7.37"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|ansi-colors@3.2.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|browser-stdout@1.3.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|diff@3.5.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|escape-string-regexp@1.0.5"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|find-up@3.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|locate-path@3.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|growl@1.10.5"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|he@1.2.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|log-symbols@3.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|chalk@2.4.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|node-environment-flags@1.0.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|object.getownpropertydescriptors@2.1.0",
        "diff@7.0.0-tuxcare.1|node-environment-flags@1.0.6|semver@5.7.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|node-environment-flags@1.0.6|semver@5.7.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|object.assign@4.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|define-properties@1.1.3",
        "diff@7.0.0-tuxcare.1|function-bind@1.1.1",
        "diff@7.0.0-tuxcare.1|has-symbols@1.0.1",
        "diff@7.0.0-tuxcare.1|object-keys@1.1.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|wide-align@1.1.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|wide-align@1.1.3|string-width@2.1.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|wide-align@1.1.3|string-width@2.1.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|is-fullwidth-code-point@2.0.0",
        "diff@7.0.0-tuxcare.1|wide-align@1.1.3|strip-ansi@4.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|wide-align@1.1.3|strip-ansi@4.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|wide-align@1.1.3|ansi-regex@3.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|wide-align@1.1.3|ansi-regex@3.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|yargs-parser@13.1.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|camelcase@5.3.1",
        "diff@7.0.0-tuxcare.1|decamelize@1.2.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|yargs-unparser@1.6.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|flat@4.1.0",
        "diff@7.0.0-tuxcare.1|lodash@4.17.21",
        "diff@7.0.0-tuxcare.1|yargs@13.3.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|yargs@13.3.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|cliui@5.0.0",
        "diff@7.0.0-tuxcare.1|find-up@3.0.0",
        "diff@7.0.0-tuxcare.1|get-caller-file@2.0.5",
        "diff@7.0.0-tuxcare.1|require-directory@2.1.1",
        "diff@7.0.0-tuxcare.1|require-main-filename@2.0.0",
        "diff@7.0.0-tuxcare.1|set-blocking@2.0.0",
        "diff@7.0.0-tuxcare.1|string-width@3.1.0",
        "diff@7.0.0-tuxcare.1|which-module@2.0.0",
        "diff@7.0.0-tuxcare.1|y18n@4.0.3",
        "diff@7.0.0-tuxcare.1|yargs-parser@13.1.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@rollup/rollup-linux-x64-gnu@4.13.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@rollup/rollup-linux-x64-musl@4.13.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@types/estree@1.0.5"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|lru-cache@6.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|yallist@4.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@types/bonjour@3.5.13",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@types/node@14.0.27"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@types/connect-history-api-fallback@1.5.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@types/express-serve-static-core@4.17.43",
        "diff@7.0.0-tuxcare.1|@types/node@14.0.27"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@types/express@4.17.21",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@types/body-parser@1.19.5",
        "diff@7.0.0-tuxcare.1|@types/express-serve-static-core@4.17.43",
        "diff@7.0.0-tuxcare.1|@types/qs@6.9.13",
        "diff@7.0.0-tuxcare.1|@types/serve-static@1.15.5"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@types/serve-index@1.9.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@types/express@4.17.21"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@types/serve-static@1.15.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@types/http-errors@2.0.4",
        "diff@7.0.0-tuxcare.1|@types/mime@3.0.4",
        "diff@7.0.0-tuxcare.1|@types/node@14.0.27"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@types/sockjs@0.3.36",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@types/node@14.0.27"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@types/ws@8.5.10",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@types/node@14.0.27"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|ansi-html-community@0.0.8"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|bonjour-service@1.2.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|fast-deep-equal@3.1.3",
        "diff@7.0.0-tuxcare.1|multicast-dns@7.2.5"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|colorette@2.0.20"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|compression@1.7.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|compression@1.7.4|accepts@1.3.7",
        "diff@7.0.0-tuxcare.1|compression@1.7.4|bytes@3.0.0",
        "diff@7.0.0-tuxcare.1|compressible@2.0.18",
        "diff@7.0.0-tuxcare.1|compression@1.7.4|debug@2.6.9",
        "diff@7.0.0-tuxcare.1|on-headers@1.0.2",
        "diff@7.0.0-tuxcare.1|compression@1.7.4|safe-buffer@5.1.2",
        "diff@7.0.0-tuxcare.1|vary@1.1.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|compression@1.7.4|accepts@1.3.7",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|mime-types@2.1.35",
        "diff@7.0.0-tuxcare.1|compression@1.7.4|negotiator@0.6.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|compression@1.7.4|bytes@3.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|compression@1.7.4|debug@2.6.9",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|compression@1.7.4|ms@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|compression@1.7.4|safe-buffer@5.1.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|compression@1.7.4|negotiator@0.6.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|compression@1.7.4|ms@2.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|connect-history-api-fallback@2.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|default-gateway@6.0.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|execa@5.1.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|express@4.19.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|accepts@1.3.8",
        "diff@7.0.0-tuxcare.1|array-flatten@1.1.1",
        "diff@7.0.0-tuxcare.1|express@4.19.2|body-parser@1.20.2",
        "diff@7.0.0-tuxcare.1|content-disposition@0.5.4",
        "diff@7.0.0-tuxcare.1|content-type@1.0.4",
        "diff@7.0.0-tuxcare.1|cookie-signature@1.0.6",
        "diff@7.0.0-tuxcare.1|cookie@0.6.0",
        "diff@7.0.0-tuxcare.1|express@4.19.2|debug@2.6.9",
        "diff@7.0.0-tuxcare.1|depd@2.0.0",
        "diff@7.0.0-tuxcare.1|encodeurl@1.0.2",
        "diff@7.0.0-tuxcare.1|escape-html@1.0.3",
        "diff@7.0.0-tuxcare.1|etag@1.8.1",
        "diff@7.0.0-tuxcare.1|express@4.19.2|finalhandler@1.2.0",
        "diff@7.0.0-tuxcare.1|fresh@0.5.2",
        "diff@7.0.0-tuxcare.1|http-errors@2.0.0",
        "diff@7.0.0-tuxcare.1|merge-descriptors@1.0.1",
        "diff@7.0.0-tuxcare.1|methods@1.1.2",
        "diff@7.0.0-tuxcare.1|on-finished@2.4.1",
        "diff@7.0.0-tuxcare.1|parseurl@1.3.3",
        "diff@7.0.0-tuxcare.1|path-to-regexp@0.1.7",
        "diff@7.0.0-tuxcare.1|proxy-addr@2.0.7",
        "diff@7.0.0-tuxcare.1|qs@6.11.0",
        "diff@7.0.0-tuxcare.1|range-parser@1.2.1",
        "diff@7.0.0-tuxcare.1|safe-buffer@5.2.1",
        "diff@7.0.0-tuxcare.1|send@0.18.0",
        "diff@7.0.0-tuxcare.1|serve-static@1.15.0",
        "diff@7.0.0-tuxcare.1|setprototypeof@1.2.0",
        "diff@7.0.0-tuxcare.1|statuses@2.0.1",
        "diff@7.0.0-tuxcare.1|type-is@1.6.18",
        "diff@7.0.0-tuxcare.1|utils-merge@1.0.1",
        "diff@7.0.0-tuxcare.1|vary@1.1.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|express@4.19.2|body-parser@1.20.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|bytes@3.1.2",
        "diff@7.0.0-tuxcare.1|express@4.19.2|body-parser@1.20.2|content-type@1.0.5",
        "diff@7.0.0-tuxcare.1|express@4.19.2|debug@2.6.9",
        "diff@7.0.0-tuxcare.1|depd@2.0.0",
        "diff@7.0.0-tuxcare.1|destroy@1.2.0",
        "diff@7.0.0-tuxcare.1|http-errors@2.0.0",
        "diff@7.0.0-tuxcare.1|iconv-lite@0.4.24",
        "diff@7.0.0-tuxcare.1|on-finished@2.4.1",
        "diff@7.0.0-tuxcare.1|qs@6.11.0",
        "diff@7.0.0-tuxcare.1|express@4.19.2|raw-body@2.5.2",
        "diff@7.0.0-tuxcare.1|type-is@1.6.18",
        "diff@7.0.0-tuxcare.1|unpipe@1.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|express@4.19.2|body-parser@1.20.2|content-type@1.0.5"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|express@4.19.2|debug@2.6.9",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|express@4.19.2|ms@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|express@4.19.2|finalhandler@1.2.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|express@4.19.2|debug@2.6.9",
        "diff@7.0.0-tuxcare.1|encodeurl@1.0.2",
        "diff@7.0.0-tuxcare.1|escape-html@1.0.3",
        "diff@7.0.0-tuxcare.1|on-finished@2.4.1",
        "diff@7.0.0-tuxcare.1|parseurl@1.3.3",
        "diff@7.0.0-tuxcare.1|statuses@2.0.1",
        "diff@7.0.0-tuxcare.1|unpipe@1.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|express@4.19.2|raw-body@2.5.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|bytes@3.1.2",
        "diff@7.0.0-tuxcare.1|http-errors@2.0.0",
        "diff@7.0.0-tuxcare.1|iconv-lite@0.4.24",
        "diff@7.0.0-tuxcare.1|unpipe@1.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|express@4.19.2|ms@2.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|html-entities@2.5.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|http-proxy-middleware@2.0.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@types/express@4.17.21",
        "diff@7.0.0-tuxcare.1|@types/http-proxy@1.17.14",
        "diff@7.0.0-tuxcare.1|http-proxy@1.18.1",
        "diff@7.0.0-tuxcare.1|is-glob@4.0.1",
        "diff@7.0.0-tuxcare.1|is-plain-obj@3.0.0",
        "diff@7.0.0-tuxcare.1|micromatch@4.0.8"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|ipaddr.js@2.1.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|launch-editor@2.6.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|picocolors@1.0.0",
        "diff@7.0.0-tuxcare.1|shell-quote@1.8.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|open@10.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|default-browser@5.2.1",
        "diff@7.0.0-tuxcare.1|define-lazy-prop@3.0.0",
        "diff@7.0.0-tuxcare.1|is-inside-container@1.0.0",
        "diff@7.0.0-tuxcare.1|is-wsl@3.1.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|p-retry@6.2.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@types/retry@0.12.2",
        "diff@7.0.0-tuxcare.1|is-network-error@1.1.0",
        "diff@7.0.0-tuxcare.1|retry@0.13.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|selfsigned@2.4.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@types/node-forge@1.3.11",
        "diff@7.0.0-tuxcare.1|node-forge@1.3.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|serve-index@1.9.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|accepts@1.3.8",
        "diff@7.0.0-tuxcare.1|batch@0.6.1",
        "diff@7.0.0-tuxcare.1|serve-index@1.9.1|debug@2.6.9",
        "diff@7.0.0-tuxcare.1|escape-html@1.0.3",
        "diff@7.0.0-tuxcare.1|serve-index@1.9.1|http-errors@1.6.3",
        "diff@7.0.0-tuxcare.1|mime-types@2.1.35",
        "diff@7.0.0-tuxcare.1|parseurl@1.3.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|serve-index@1.9.1|debug@2.6.9",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|serve-index@1.9.1|ms@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|serve-index@1.9.1|http-errors@1.6.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|serve-index@1.9.1|depd@1.1.2",
        "diff@7.0.0-tuxcare.1|serve-index@1.9.1|inherits@2.0.3",
        "diff@7.0.0-tuxcare.1|serve-index@1.9.1|setprototypeof@1.1.0",
        "diff@7.0.0-tuxcare.1|serve-index@1.9.1|statuses@1.5.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|serve-index@1.9.1|ms@2.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|serve-index@1.9.1|depd@1.1.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|serve-index@1.9.1|inherits@2.0.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|serve-index@1.9.1|setprototypeof@1.1.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|serve-index@1.9.1|statuses@1.5.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|sockjs@0.3.24",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|faye-websocket@0.11.4",
        "diff@7.0.0-tuxcare.1|uuid@8.3.2",
        "diff@7.0.0-tuxcare.1|websocket-driver@0.7.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|spdy@4.0.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|spdy@4.0.2|debug@4.3.3",
        "diff@7.0.0-tuxcare.1|handle-thing@2.0.1",
        "diff@7.0.0-tuxcare.1|http-deceiver@1.2.7",
        "diff@7.0.0-tuxcare.1|select-hose@2.0.0",
        "diff@7.0.0-tuxcare.1|spdy-transport@3.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|spdy@4.0.2|debug@4.3.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|ms@2.1.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|webpack-dev-middleware@7.1.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|colorette@2.0.20",
        "diff@7.0.0-tuxcare.1|memfs@4.8.0",
        "diff@7.0.0-tuxcare.1|mime-types@2.1.35",
        "diff@7.0.0-tuxcare.1|on-finished@2.4.1",
        "diff@7.0.0-tuxcare.1|range-parser@1.2.1",
        "diff@7.0.0-tuxcare.1|schema-utils@4.2.0",
        "diff@7.0.0-tuxcare.1|webpack@5.94.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/ast@1.12.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@webassemblyjs/helper-numbers@1.11.6",
        "diff@7.0.0-tuxcare.1|@webassemblyjs/helper-wasm-bytecode@1.11.6"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/wasm-edit@1.12.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@webassemblyjs/ast@1.12.1",
        "diff@7.0.0-tuxcare.1|@webassemblyjs/helper-buffer@1.12.1",
        "diff@7.0.0-tuxcare.1|@webassemblyjs/helper-wasm-bytecode@1.11.6",
        "diff@7.0.0-tuxcare.1|@webassemblyjs/helper-wasm-section@1.12.1",
        "diff@7.0.0-tuxcare.1|@webassemblyjs/wasm-gen@1.12.1",
        "diff@7.0.0-tuxcare.1|@webassemblyjs/wasm-opt@1.12.1",
        "diff@7.0.0-tuxcare.1|@webassemblyjs/wasm-parser@1.12.1",
        "diff@7.0.0-tuxcare.1|@webassemblyjs/wast-printer@1.12.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/wasm-parser@1.12.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@webassemblyjs/ast@1.12.1",
        "diff@7.0.0-tuxcare.1|@webassemblyjs/helper-api-error@1.11.6",
        "diff@7.0.0-tuxcare.1|@webassemblyjs/helper-wasm-bytecode@1.11.6",
        "diff@7.0.0-tuxcare.1|@webassemblyjs/ieee754@1.11.6",
        "diff@7.0.0-tuxcare.1|@webassemblyjs/leb128@1.11.6",
        "diff@7.0.0-tuxcare.1|@webassemblyjs/utf8@1.11.6"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|acorn-import-attributes@1.9.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|acorn@8.11.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|acorn@8.11.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|browserslist@4.23.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|caniuse-lite@1.0.30001599",
        "diff@7.0.0-tuxcare.1|electron-to-chromium@1.4.710",
        "diff@7.0.0-tuxcare.1|node-releases@2.0.14",
        "diff@7.0.0-tuxcare.1|update-browserslist-db@1.0.13"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|chrome-trace-event@1.0.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|tslib@1.14.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|enhanced-resolve@5.17.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|graceful-fs@4.2.11",
        "diff@7.0.0-tuxcare.1|tapable@2.2.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|es-module-lexer@1.4.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|eslint-scope@5.1.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|esrecurse@4.3.0",
        "diff@7.0.0-tuxcare.1|eslint-scope@5.1.1|estraverse@4.3.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|eslint-scope@5.1.1|estraverse@4.3.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|events@3.3.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|glob-to-regexp@0.4.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|json-parse-even-better-errors@2.3.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|loader-runner@4.3.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|mime-types@2.1.35",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|mime-db@1.52.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|neo-async@2.6.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|tapable@2.2.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|terser-webpack-plugin@5.3.10",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@jridgewell/trace-mapping@0.3.25",
        "diff@7.0.0-tuxcare.1|jest-worker@27.5.1",
        "diff@7.0.0-tuxcare.1|terser-webpack-plugin@5.3.10|schema-utils@3.3.0",
        "diff@7.0.0-tuxcare.1|serialize-javascript@6.0.2",
        "diff@7.0.0-tuxcare.1|terser@5.29.2",
        "diff@7.0.0-tuxcare.1|webpack@5.94.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|terser-webpack-plugin@5.3.10|schema-utils@3.3.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@types/json-schema@7.0.15",
        "diff@7.0.0-tuxcare.1|ajv-keywords@3.5.2",
        "diff@7.0.0-tuxcare.1|ajv@6.12.6"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|watchpack@2.4.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|glob-to-regexp@0.4.1",
        "diff@7.0.0-tuxcare.1|graceful-fs@4.2.11"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|webpack-sources@3.2.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@jridgewell/resolve-uri@3.1.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@jridgewell/sourcemap-codec@1.4.15"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|anymatch@3.1.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|normalize-path@3.0.0",
        "diff@7.0.0-tuxcare.1|picomatch@2.2.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|glob-parent@5.1.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|is-glob@4.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|is-binary-path@2.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|binary-extensions@2.1.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|is-glob@4.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|is-extglob@2.1.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|normalize-path@3.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|readdirp@3.6.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|picomatch@2.2.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|fs.realpath@1.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|inflight@1.0.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|once@1.4.0",
        "diff@7.0.0-tuxcare.1|wrappy@1.0.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|inherits@2.0.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|path-is-absolute@1.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|pify@4.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@jridgewell/gen-mapping@0.3.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@jridgewell/set-array@1.2.1",
        "diff@7.0.0-tuxcare.1|@jridgewell/sourcemap-codec@1.4.15",
        "diff@7.0.0-tuxcare.1|@jridgewell/trace-mapping@0.3.25"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/highlight@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/helper-validator-identifier@7.22.20",
        "diff@7.0.0-tuxcare.1|chalk@2.4.2",
        "diff@7.0.0-tuxcare.1|js-tokens@4.0.0",
        "diff@7.0.0-tuxcare.1|picocolors@1.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|picocolors@1.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|jsesc@2.5.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-environment-visitor@7.22.20"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-module-imports@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/helper-module-imports@7.24.1|@babel/types@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-module-imports@7.24.1|@babel/types@7.24.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/helper-string-parser@7.23.4",
        "diff@7.0.0-tuxcare.1|@babel/helper-validator-identifier@7.22.20",
        "diff@7.0.0-tuxcare.1|to-fast-properties@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-split-export-declaration@7.22.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/types@7.23.6"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-validator-identifier@7.22.20"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-function-name@7.23.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/helper-function-name@7.23.0|@babel/template@7.22.15",
        "diff@7.0.0-tuxcare.1|@babel/types@7.23.6"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-function-name@7.23.0|@babel/template@7.22.15",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/helper-function-name@7.23.0|@babel/code-frame@7.23.5",
        "diff@7.0.0-tuxcare.1|@babel/helper-function-name@7.23.0|@babel/parser@7.23.6",
        "diff@7.0.0-tuxcare.1|@babel/types@7.23.6"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-function-name@7.23.0|@babel/code-frame@7.23.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/helper-function-name@7.23.0|@babel/highlight@7.23.4",
        "diff@7.0.0-tuxcare.1|chalk@2.4.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-function-name@7.23.0|@babel/parser@7.23.6"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-function-name@7.23.0|@babel/highlight@7.23.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/helper-validator-identifier@7.22.20",
        "diff@7.0.0-tuxcare.1|chalk@2.4.2",
        "diff@7.0.0-tuxcare.1|js-tokens@4.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-hoist-variables@7.22.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/types@7.23.6"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-string-parser@7.23.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|to-fast-properties@2.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|ms@2.1.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/types@7.23.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/helper-string-parser@7.23.4",
        "diff@7.0.0-tuxcare.1|@babel/helper-validator-identifier@7.22.20",
        "diff@7.0.0-tuxcare.1|to-fast-properties@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-skip-transparent-expression-wrappers@7.22.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/types@7.23.6"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-create-regexp-features-plugin@7.22.15",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-annotate-as-pure@7.22.5",
        "diff@7.0.0-tuxcare.1|regexpu-core@5.3.2",
        "diff@7.0.0-tuxcare.1|@babel/helper-create-regexp-features-plugin@7.22.15|semver@6.3.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-create-regexp-features-plugin@7.22.15|semver@6.3.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-remap-async-to-generator@7.22.20",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-annotate-as-pure@7.22.5",
        "diff@7.0.0-tuxcare.1|@babel/helper-environment-visitor@7.22.20",
        "diff@7.0.0-tuxcare.1|@babel/helper-wrap-function@7.22.20"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-create-class-features-plugin@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-annotate-as-pure@7.22.5",
        "diff@7.0.0-tuxcare.1|@babel/helper-environment-visitor@7.22.20",
        "diff@7.0.0-tuxcare.1|@babel/helper-function-name@7.23.0",
        "diff@7.0.0-tuxcare.1|@babel/helper-member-expression-to-functions@7.23.0",
        "diff@7.0.0-tuxcare.1|@babel/helper-optimise-call-expression@7.22.5",
        "diff@7.0.0-tuxcare.1|@babel/helper-replace-supers@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-skip-transparent-expression-wrappers@7.22.5",
        "diff@7.0.0-tuxcare.1|@babel/helper-split-export-declaration@7.22.6",
        "diff@7.0.0-tuxcare.1|@babel/helper-create-class-features-plugin@7.24.1|semver@6.3.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-create-class-features-plugin@7.24.1|semver@6.3.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-annotate-as-pure@7.22.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/types@7.23.6"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-replace-supers@7.24.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-environment-visitor@7.22.20",
        "diff@7.0.0-tuxcare.1|@babel/helper-member-expression-to-functions@7.23.0",
        "diff@7.0.0-tuxcare.1|@babel/helper-optimise-call-expression@7.22.5"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-builder-binary-assignment-operator-visitor@7.22.15",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/types@7.23.6"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|regenerator-transform@0.15.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/runtime@7.11.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-define-polyfill-provider@0.6.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/core@7.24.1",
        "diff@7.0.0-tuxcare.1|@babel/helper-compilation-targets@7.23.6",
        "diff@7.0.0-tuxcare.1|@babel/helper-plugin-utils@7.24.0",
        "diff@7.0.0-tuxcare.1|@babel/helper-define-polyfill-provider@0.6.1|debug@4.3.3",
        "diff@7.0.0-tuxcare.1|lodash.debounce@4.0.8",
        "diff@7.0.0-tuxcare.1|resolve@1.22.8"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-define-polyfill-provider@0.6.1|debug@4.3.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|ms@2.1.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|is-plain-object@2.0.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|isobject@3.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|kind-of@6.0.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|shallow-clone@3.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|kind-of@6.0.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|commondir@1.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|pkg-dir@3.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|find-up@3.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|buffer-from@1.1.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|estree-walker@2.0.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|path-parse@1.0.7"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|common-path-prefix@3.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@types/json-schema@7.0.15"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|fast-deep-equal@3.1.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|fast-json-stable-stringify@2.1.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|json-schema-traverse@0.4.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|uri-js@4.4.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|punycode@2.3.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|nice-try@1.0.5"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|esrecurse@4.3.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|estraverse@5.3.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|acorn-jsx@5.3.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|acorn-jsx@5.3.2|acorn@6.4.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|acorn-jsx@5.3.2|acorn@6.4.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|estraverse@5.3.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|flat-cache@2.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|flat-cache@2.0.1|flatted@2.0.2",
        "diff@7.0.0-tuxcare.1|flat-cache@2.0.1|rimraf@2.6.3",
        "diff@7.0.0-tuxcare.1|write@1.0.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|flat-cache@2.0.1|flatted@2.0.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|flat-cache@2.0.1|rimraf@2.6.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|glob@7.2.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|parent-module@1.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|callsites@3.1.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|resolve-from@4.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|ansi-escapes@3.2.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|cli-cursor@2.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|restore-cursor@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|cli-width@2.2.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|external-editor@3.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|chardet@0.7.0",
        "diff@7.0.0-tuxcare.1|iconv-lite@0.4.24",
        "diff@7.0.0-tuxcare.1|external-editor@3.1.0|tmp@0.0.33"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|external-editor@3.1.0|tmp@0.0.33",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|os-tmpdir@1.0.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|figures@2.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|escape-string-regexp@1.0.5"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|mute-stream@0.0.7"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|run-async@2.4.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|rxjs@6.6.7",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|tslib@1.14.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|strip-ansi@5.2.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|strip-ansi@5.2.0|ansi-regex@4.1.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|strip-ansi@5.2.0|ansi-regex@4.1.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|through@2.3.8"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|argparse@1.0.10",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|sprintf-js@1.0.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|esprima@4.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|prelude-ls@1.1.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|type-check@0.3.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|prelude-ls@1.1.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|brace-expansion@1.1.11",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|balanced-match@1.0.2",
        "diff@7.0.0-tuxcare.1|concat-map@0.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|minimist@1.2.8"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|fast-levenshtein@2.0.6"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|word-wrap@1.2.5"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|slice-ansi@2.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|slice-ansi@2.1.0|ansi-styles@3.2.1",
        "diff@7.0.0-tuxcare.1|astral-regex@1.0.0",
        "diff@7.0.0-tuxcare.1|is-fullwidth-code-point@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|slice-ansi@2.1.0|ansi-styles@3.2.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|slice-ansi@2.1.0|color-convert@1.9.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|slice-ansi@2.1.0|color-convert@1.9.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|slice-ansi@2.1.0|color-name@1.1.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|slice-ansi@2.1.0|color-name@1.1.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|string-width@3.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|string-width@3.1.0|emoji-regex@7.0.3",
        "diff@7.0.0-tuxcare.1|is-fullwidth-code-point@2.0.0",
        "diff@7.0.0-tuxcare.1|strip-ansi@5.2.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|string-width@3.1.0|emoji-regex@7.0.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|extend@3.0.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|fined@1.2.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|expand-tilde@2.0.2",
        "diff@7.0.0-tuxcare.1|is-plain-object@2.0.4",
        "diff@7.0.0-tuxcare.1|object.defaults@1.1.0",
        "diff@7.0.0-tuxcare.1|object.pick@1.3.0",
        "diff@7.0.0-tuxcare.1|parse-filepath@1.0.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|flagged-respawn@1.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|object.map@1.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|for-own@1.0.0",
        "diff@7.0.0-tuxcare.1|make-iterator@1.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|rechoir@0.7.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|resolve@1.22.8"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|resolve@1.22.8",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|is-core-module@2.13.1",
        "diff@7.0.0-tuxcare.1|path-parse@1.0.7",
        "diff@7.0.0-tuxcare.1|supports-preserve-symlinks-flag@1.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|abbrev@1.1.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|osenv@0.1.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|os-homedir@1.0.2",
        "diff@7.0.0-tuxcare.1|os-tmpdir@1.0.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|homedir-polyfill@1.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|parse-passwd@1.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|has-ansi@2.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|ansi-regex@2.1.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|ansi-styles@4.2.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@types/color-name@1.1.1",
        "diff@7.0.0-tuxcare.1|color-convert@2.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|supports-color@7.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|supports-color@7.1.0|has-flag@4.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|supports-color@7.1.0|has-flag@4.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|gzip-size@5.1.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|duplexer@0.1.2",
        "diff@7.0.0-tuxcare.1|pify@4.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|pretty-bytes@5.6.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|globule@1.2.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|globule@1.2.0|glob@7.1.6",
        "diff@7.0.0-tuxcare.1|lodash@4.17.21",
        "diff@7.0.0-tuxcare.1|globule@1.2.0|minimatch@3.0.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|globule@1.2.0|glob@7.1.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|fs.realpath@1.0.0",
        "diff@7.0.0-tuxcare.1|inflight@1.0.6",
        "diff@7.0.0-tuxcare.1|inherits@2.0.4",
        "diff@7.0.0-tuxcare.1|globule@1.2.0|glob@7.1.6|minimatch@3.1.2",
        "diff@7.0.0-tuxcare.1|once@1.4.0",
        "diff@7.0.0-tuxcare.1|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|globule@1.2.0|glob@7.1.6|minimatch@3.1.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|brace-expansion@1.1.11"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|globule@1.2.0|minimatch@3.0.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|brace-expansion@1.1.11"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|body@5.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|continuable-cache@0.3.1",
        "diff@7.0.0-tuxcare.1|error@7.0.2",
        "diff@7.0.0-tuxcare.1|body@5.1.0|raw-body@1.1.7",
        "diff@7.0.0-tuxcare.1|safe-json-parse@1.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|body@5.1.0|raw-body@1.1.7",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|body@5.1.0|bytes@1.0.0",
        "diff@7.0.0-tuxcare.1|string_decoder@0.10.31"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|body@5.1.0|bytes@1.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|livereload-js@2.4.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|object-assign@4.1.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@eslint-community/regexpp@4.10.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@eslint/eslintrc@2.1.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|ajv@6.12.6",
        "diff@7.0.0-tuxcare.1|debug@4.3.4",
        "diff@7.0.0-tuxcare.1|espree@9.6.1",
        "diff@7.0.0-tuxcare.1|@eslint/eslintrc@2.1.4|globals@13.24.0",
        "diff@7.0.0-tuxcare.1|ignore@5.3.1",
        "diff@7.0.0-tuxcare.1|import-fresh@3.3.0",
        "diff@7.0.0-tuxcare.1|@eslint/eslintrc@2.1.4|js-yaml@4.1.0",
        "diff@7.0.0-tuxcare.1|minimatch@3.1.2",
        "diff@7.0.0-tuxcare.1|@eslint/eslintrc@2.1.4|strip-json-comments@3.1.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@eslint/eslintrc@2.1.4|globals@13.24.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|type-fest@0.20.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@eslint/eslintrc@2.1.4|js-yaml@4.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@eslint/eslintrc@2.1.4|argparse@2.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@eslint/eslintrc@2.1.4|strip-json-comments@3.1.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@eslint/eslintrc@2.1.4|argparse@2.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@eslint/js@8.57.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@humanwhocodes/config-array@0.11.14",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@humanwhocodes/object-schema@2.0.2",
        "diff@7.0.0-tuxcare.1|debug@4.3.4",
        "diff@7.0.0-tuxcare.1|minimatch@3.1.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@humanwhocodes/module-importer@1.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@nodelib/fs.walk@1.2.8",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@nodelib/fs.scandir@2.1.5",
        "diff@7.0.0-tuxcare.1|fastq@1.17.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@ungap/structured-clone@1.2.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|cross-spawn@7.0.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|path-key@3.1.1",
        "diff@7.0.0-tuxcare.1|shebang-command@2.0.0",
        "diff@7.0.0-tuxcare.1|cross-spawn@7.0.3|which@2.0.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|cross-spawn@7.0.3|which@2.0.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|isexe@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|espree@9.6.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|acorn-jsx@5.3.2",
        "diff@7.0.0-tuxcare.1|acorn@8.11.3",
        "diff@7.0.0-tuxcare.1|espree@9.6.1|eslint-visitor-keys@3.4.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|espree@9.6.1|eslint-visitor-keys@3.4.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|graphemer@1.4.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|ignore@5.3.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|is-path-inside@3.0.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|lodash.merge@4.6.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|lodash.isplainobject@4.0.6"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|detect-file@1.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|micromatch@4.0.8",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|braces@3.0.3",
        "diff@7.0.0-tuxcare.1|micromatch@4.0.8|picomatch@2.3.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|micromatch@4.0.8|picomatch@2.3.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|resolve-dir@1.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|expand-tilde@2.0.2",
        "diff@7.0.0-tuxcare.1|global-modules@1.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|colors@1.1.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-legacy-log-utils@2.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|grunt-legacy-log-utils@2.1.0|chalk@4.1.2",
        "diff@7.0.0-tuxcare.1|lodash@4.17.21"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|grunt-legacy-log-utils@2.1.0|chalk@4.1.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|ansi-styles@4.2.1",
        "diff@7.0.0-tuxcare.1|supports-color@7.1.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|getobject@1.0.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|underscore.string@3.3.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|underscore.string@3.3.6|sprintf-js@1.1.3",
        "diff@7.0.0-tuxcare.1|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|underscore.string@3.3.6|sprintf-js@1.1.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|safer-buffer@2.1.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|wrappy@1.0.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|amdefine@1.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|isexe@2.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|bytes@3.1.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|content-type@1.0.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|depd@2.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|destroy@1.2.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|http-errors@2.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|depd@2.0.0",
        "diff@7.0.0-tuxcare.1|inherits@2.0.4",
        "diff@7.0.0-tuxcare.1|setprototypeof@1.2.0",
        "diff@7.0.0-tuxcare.1|statuses@2.0.1",
        "diff@7.0.0-tuxcare.1|toidentifier@1.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|iconv-lite@0.4.24",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|on-finished@2.4.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|ee-first@1.1.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|qs@6.11.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|side-channel@1.0.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|raw-body@2.5.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|bytes@3.1.2",
        "diff@7.0.0-tuxcare.1|http-errors@2.0.0",
        "diff@7.0.0-tuxcare.1|iconv-lite@0.4.24",
        "diff@7.0.0-tuxcare.1|unpipe@1.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|type-is@1.6.18",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|media-typer@0.3.0",
        "diff@7.0.0-tuxcare.1|mime-types@2.1.35"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|unpipe@1.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|fill-range@7.1.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|to-regex-range@5.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|finalhandler@1.1.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|finalhandler@1.1.2|debug@2.6.9",
        "diff@7.0.0-tuxcare.1|encodeurl@1.0.2",
        "diff@7.0.0-tuxcare.1|escape-html@1.0.3",
        "diff@7.0.0-tuxcare.1|finalhandler@1.1.2|on-finished@2.3.0",
        "diff@7.0.0-tuxcare.1|parseurl@1.3.3",
        "diff@7.0.0-tuxcare.1|finalhandler@1.1.2|statuses@1.5.0",
        "diff@7.0.0-tuxcare.1|unpipe@1.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|finalhandler@1.1.2|debug@2.6.9",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|finalhandler@1.1.2|ms@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|finalhandler@1.1.2|on-finished@2.3.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|ee-first@1.1.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|finalhandler@1.1.2|statuses@1.5.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|finalhandler@1.1.2|ms@2.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|parseurl@1.3.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|utils-merge@1.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|custom-event@1.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|ent@2.2.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|void-elements@2.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|eventemitter3@4.0.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|follow-redirects@1.15.6"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|requires-port@1.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|date-format@4.0.14"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|flatted@3.2.9"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|rfdc@1.3.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|streamroller@3.1.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|date-format@4.0.14",
        "diff@7.0.0-tuxcare.1|debug@4.3.4",
        "diff@7.0.0-tuxcare.1|fs-extra@8.1.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|accepts@1.3.8",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|mime-types@2.1.35",
        "diff@7.0.0-tuxcare.1|negotiator@0.6.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|base64id@2.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|cors@2.8.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|object-assign@4.1.1",
        "diff@7.0.0-tuxcare.1|vary@1.1.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|engine.io@6.5.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@types/cookie@0.4.1",
        "diff@7.0.0-tuxcare.1|@types/cors@2.8.17",
        "diff@7.0.0-tuxcare.1|engine.io@6.5.4|@types/node@20.10.4",
        "diff@7.0.0-tuxcare.1|accepts@1.3.8",
        "diff@7.0.0-tuxcare.1|base64id@2.0.0",
        "diff@7.0.0-tuxcare.1|engine.io@6.5.4|cookie@0.4.2",
        "diff@7.0.0-tuxcare.1|cors@2.8.5",
        "diff@7.0.0-tuxcare.1|debug@4.3.4",
        "diff@7.0.0-tuxcare.1|engine.io-parser@5.2.1",
        "diff@7.0.0-tuxcare.1|ws@8.11.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|engine.io@6.5.4|@types/node@20.10.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|undici-types@5.26.5"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|engine.io@6.5.4|cookie@0.4.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|socket.io-adapter@2.5.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|ws@8.11.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|socket.io-parser@4.2.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@socket.io/component-emitter@3.1.0",
        "diff@7.0.0-tuxcare.1|debug@4.3.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|escalade@3.1.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|get-caller-file@2.0.5"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|require-directory@2.1.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|locate-path@3.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|p-locate@3.0.0",
        "diff@7.0.0-tuxcare.1|path-exists@3.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|object.getownpropertydescriptors@2.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|define-properties@1.1.3",
        "diff@7.0.0-tuxcare.1|es-abstract@1.17.6"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|define-properties@1.1.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|object-keys@1.1.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|function-bind@1.1.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|has-symbols@1.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|object-keys@1.1.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|has-flag@3.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|camelcase@5.3.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|decamelize@1.2.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|flat@4.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|is-buffer@2.0.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|cliui@5.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|string-width@3.1.0",
        "diff@7.0.0-tuxcare.1|strip-ansi@5.2.0",
        "diff@7.0.0-tuxcare.1|wrap-ansi@5.1.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|require-main-filename@2.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|set-blocking@2.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|which-module@2.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|y18n@4.0.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|yallist@4.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@types/node@14.0.27"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@types/express-serve-static-core@4.17.43",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@types/node@14.0.27",
        "diff@7.0.0-tuxcare.1|@types/qs@6.9.13",
        "diff@7.0.0-tuxcare.1|@types/range-parser@1.2.7",
        "diff@7.0.0-tuxcare.1|@types/send@0.17.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@types/body-parser@1.19.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@types/connect@3.4.38",
        "diff@7.0.0-tuxcare.1|@types/node@14.0.27"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@types/qs@6.9.13"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@types/http-errors@2.0.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@types/mime@3.0.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|multicast-dns@7.2.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|dns-packet@5.6.1",
        "diff@7.0.0-tuxcare.1|thunky@1.1.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|compressible@2.0.18",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|compressible@2.0.18|mime-db@1.44.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|compressible@2.0.18|mime-db@1.44.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|on-headers@1.0.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|vary@1.1.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|execa@5.1.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|cross-spawn@7.0.3",
        "diff@7.0.0-tuxcare.1|get-stream@6.0.1",
        "diff@7.0.0-tuxcare.1|human-signals@2.1.0",
        "diff@7.0.0-tuxcare.1|is-stream@2.0.1",
        "diff@7.0.0-tuxcare.1|merge-stream@2.0.0",
        "diff@7.0.0-tuxcare.1|npm-run-path@4.0.1",
        "diff@7.0.0-tuxcare.1|onetime@5.1.2",
        "diff@7.0.0-tuxcare.1|signal-exit@3.0.7",
        "diff@7.0.0-tuxcare.1|strip-final-newline@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|array-flatten@1.1.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|content-disposition@0.5.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|cookie-signature@1.0.6"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|cookie@0.6.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|encodeurl@1.0.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|escape-html@1.0.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|etag@1.8.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|fresh@0.5.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|merge-descriptors@1.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|methods@1.1.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|path-to-regexp@0.1.7"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|proxy-addr@2.0.7",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|forwarded@0.2.0",
        "diff@7.0.0-tuxcare.1|proxy-addr@2.0.7|ipaddr.js@1.9.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|proxy-addr@2.0.7|ipaddr.js@1.9.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|safe-buffer@5.2.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|send@0.18.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|send@0.18.0|debug@2.6.9",
        "diff@7.0.0-tuxcare.1|depd@2.0.0",
        "diff@7.0.0-tuxcare.1|destroy@1.2.0",
        "diff@7.0.0-tuxcare.1|encodeurl@1.0.2",
        "diff@7.0.0-tuxcare.1|escape-html@1.0.3",
        "diff@7.0.0-tuxcare.1|etag@1.8.1",
        "diff@7.0.0-tuxcare.1|fresh@0.5.2",
        "diff@7.0.0-tuxcare.1|http-errors@2.0.0",
        "diff@7.0.0-tuxcare.1|send@0.18.0|mime@1.6.0",
        "diff@7.0.0-tuxcare.1|send@0.18.0|ms@2.1.3",
        "diff@7.0.0-tuxcare.1|on-finished@2.4.1",
        "diff@7.0.0-tuxcare.1|range-parser@1.2.1",
        "diff@7.0.0-tuxcare.1|statuses@2.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|send@0.18.0|debug@2.6.9",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|send@0.18.0|debug@2.6.9|ms@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|send@0.18.0|debug@2.6.9|ms@2.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|send@0.18.0|mime@1.6.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|send@0.18.0|ms@2.1.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|serve-static@1.15.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|encodeurl@1.0.2",
        "diff@7.0.0-tuxcare.1|escape-html@1.0.3",
        "diff@7.0.0-tuxcare.1|parseurl@1.3.3",
        "diff@7.0.0-tuxcare.1|send@0.18.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|setprototypeof@1.2.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|statuses@2.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@types/http-proxy@1.17.14",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@types/node@14.0.27"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|is-plain-obj@3.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|shell-quote@1.8.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|default-browser@5.2.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|bundle-name@4.1.0",
        "diff@7.0.0-tuxcare.1|default-browser-id@5.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|define-lazy-prop@3.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|is-inside-container@1.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|is-docker@3.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|is-wsl@3.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|is-inside-container@1.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@types/retry@0.12.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|is-network-error@1.1.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|retry@0.13.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@types/node-forge@1.3.11",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@types/node@14.0.27"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|node-forge@1.3.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|batch@0.6.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|faye-websocket@0.11.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|websocket-driver@0.7.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|uuid@8.3.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|websocket-driver@0.7.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|http-parser-js@0.5.2",
        "diff@7.0.0-tuxcare.1|safe-buffer@5.2.1",
        "diff@7.0.0-tuxcare.1|websocket-extensions@0.1.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|handle-thing@2.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|http-deceiver@1.2.7"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|select-hose@2.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|spdy-transport@3.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|spdy-transport@3.0.0|debug@4.3.3",
        "diff@7.0.0-tuxcare.1|detect-node@2.0.4",
        "diff@7.0.0-tuxcare.1|hpack.js@2.1.6",
        "diff@7.0.0-tuxcare.1|obuf@1.1.2",
        "diff@7.0.0-tuxcare.1|readable-stream@3.6.0",
        "diff@7.0.0-tuxcare.1|wbuf@1.7.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|spdy-transport@3.0.0|debug@4.3.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|ms@2.1.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|memfs@4.8.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|memfs@4.8.0|tslib@2.6.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|memfs@4.8.0|tslib@2.6.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/helper-numbers@1.11.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@webassemblyjs/floating-point-hex-parser@1.11.6",
        "diff@7.0.0-tuxcare.1|@webassemblyjs/helper-api-error@1.11.6",
        "diff@7.0.0-tuxcare.1|@xtuc/long@4.2.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/helper-wasm-bytecode@1.11.6"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/helper-buffer@1.12.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/helper-wasm-section@1.12.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@webassemblyjs/ast@1.12.1",
        "diff@7.0.0-tuxcare.1|@webassemblyjs/helper-buffer@1.12.1",
        "diff@7.0.0-tuxcare.1|@webassemblyjs/helper-wasm-bytecode@1.11.6",
        "diff@7.0.0-tuxcare.1|@webassemblyjs/wasm-gen@1.12.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/wasm-gen@1.12.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@webassemblyjs/ast@1.12.1",
        "diff@7.0.0-tuxcare.1|@webassemblyjs/helper-wasm-bytecode@1.11.6",
        "diff@7.0.0-tuxcare.1|@webassemblyjs/ieee754@1.11.6",
        "diff@7.0.0-tuxcare.1|@webassemblyjs/leb128@1.11.6",
        "diff@7.0.0-tuxcare.1|@webassemblyjs/utf8@1.11.6"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/wasm-opt@1.12.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@webassemblyjs/ast@1.12.1",
        "diff@7.0.0-tuxcare.1|@webassemblyjs/helper-buffer@1.12.1",
        "diff@7.0.0-tuxcare.1|@webassemblyjs/wasm-gen@1.12.1",
        "diff@7.0.0-tuxcare.1|@webassemblyjs/wasm-parser@1.12.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/wast-printer@1.12.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@webassemblyjs/ast@1.12.1",
        "diff@7.0.0-tuxcare.1|@xtuc/long@4.2.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/helper-api-error@1.11.6"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/ieee754@1.11.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@xtuc/ieee754@1.2.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/leb128@1.11.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@xtuc/long@4.2.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/utf8@1.11.6"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|caniuse-lite@1.0.30001599"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|electron-to-chromium@1.4.710"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|node-releases@2.0.14"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|update-browserslist-db@1.0.13",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|browserslist@4.23.0",
        "diff@7.0.0-tuxcare.1|escalade@3.1.1",
        "diff@7.0.0-tuxcare.1|picocolors@1.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|tslib@1.14.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|mime-db@1.52.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|ajv-keywords@3.5.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|ajv@6.12.6"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|jest-worker@27.5.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@types/node@14.0.27",
        "diff@7.0.0-tuxcare.1|merge-stream@2.0.0",
        "diff@7.0.0-tuxcare.1|jest-worker@27.5.1|supports-color@8.1.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|jest-worker@27.5.1|supports-color@8.1.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|jest-worker@27.5.1|has-flag@4.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|jest-worker@27.5.1|has-flag@4.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|serialize-javascript@6.0.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|randombytes@2.1.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|terser@5.29.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@jridgewell/source-map@0.3.6",
        "diff@7.0.0-tuxcare.1|acorn@8.11.3",
        "diff@7.0.0-tuxcare.1|terser@5.29.2|commander@2.20.3",
        "diff@7.0.0-tuxcare.1|source-map-support@0.5.21"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|terser@5.29.2|commander@2.20.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|picomatch@2.2.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|binary-extensions@2.1.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|is-extglob@2.1.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@jridgewell/set-array@1.2.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|js-tokens@4.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|regexpu-core@5.3.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/regjsgen@0.8.0",
        "diff@7.0.0-tuxcare.1|regenerate-unicode-properties@10.1.1",
        "diff@7.0.0-tuxcare.1|regenerate@1.4.2",
        "diff@7.0.0-tuxcare.1|regjsparser@0.9.1",
        "diff@7.0.0-tuxcare.1|unicode-match-property-ecmascript@2.0.0",
        "diff@7.0.0-tuxcare.1|unicode-match-property-value-ecmascript@2.1.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-wrap-function@7.22.20",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/helper-function-name@7.23.0",
        "diff@7.0.0-tuxcare.1|@babel/helper-wrap-function@7.22.20|@babel/template@7.22.15",
        "diff@7.0.0-tuxcare.1|@babel/helper-wrap-function@7.22.20|@babel/types@7.24.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-wrap-function@7.22.20|@babel/template@7.22.15",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/helper-wrap-function@7.22.20|@babel/code-frame@7.23.5",
        "diff@7.0.0-tuxcare.1|@babel/helper-wrap-function@7.22.20|@babel/parser@7.23.6",
        "diff@7.0.0-tuxcare.1|@babel/helper-wrap-function@7.22.20|@babel/template@7.22.15|@babel/types@7.23.6"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-wrap-function@7.22.20|@babel/template@7.22.15|@babel/types@7.23.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/helper-string-parser@7.23.4",
        "diff@7.0.0-tuxcare.1|@babel/helper-validator-identifier@7.22.20",
        "diff@7.0.0-tuxcare.1|to-fast-properties@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-wrap-function@7.22.20|@babel/types@7.24.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/helper-string-parser@7.23.4",
        "diff@7.0.0-tuxcare.1|@babel/helper-validator-identifier@7.22.20",
        "diff@7.0.0-tuxcare.1|to-fast-properties@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-wrap-function@7.22.20|@babel/code-frame@7.23.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/helper-wrap-function@7.22.20|@babel/highlight@7.23.4",
        "diff@7.0.0-tuxcare.1|chalk@2.4.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-wrap-function@7.22.20|@babel/parser@7.23.6"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-wrap-function@7.22.20|@babel/highlight@7.23.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/helper-validator-identifier@7.22.20",
        "diff@7.0.0-tuxcare.1|chalk@2.4.2",
        "diff@7.0.0-tuxcare.1|js-tokens@4.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-member-expression-to-functions@7.23.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/types@7.23.6"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-optimise-call-expression@7.22.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@babel/types@7.23.6"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/runtime@7.11.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|regenerator-runtime@0.13.7"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|lodash.debounce@4.0.8"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|isobject@3.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/helper-globals@7.28.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|require-from-string@2.0.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|punycode@2.3.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|write@1.0.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|write@1.0.3|mkdirp@0.5.6"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|write@1.0.3|mkdirp@0.5.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|minimist@1.2.8"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|callsites@3.1.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|restore-cursor@2.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|restore-cursor@2.0.0|onetime@2.0.1",
        "diff@7.0.0-tuxcare.1|signal-exit@3.0.7"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|restore-cursor@2.0.0|onetime@2.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|restore-cursor@2.0.0|mimic-fn@1.2.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|restore-cursor@2.0.0|mimic-fn@1.2.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|chardet@0.7.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|is-fullwidth-code-point@2.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|sprintf-js@1.0.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|balanced-match@1.0.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|concat-map@0.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|astral-regex@1.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|expand-tilde@2.0.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|homedir-polyfill@1.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|object.defaults@1.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|array-each@1.0.1",
        "diff@7.0.0-tuxcare.1|array-slice@1.1.0",
        "diff@7.0.0-tuxcare.1|for-own@1.0.0",
        "diff@7.0.0-tuxcare.1|isobject@3.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|object.pick@1.3.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|isobject@3.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|parse-filepath@1.0.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|is-absolute@1.0.0",
        "diff@7.0.0-tuxcare.1|map-cache@0.2.2",
        "diff@7.0.0-tuxcare.1|path-root@0.1.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|for-own@1.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|for-in@1.0.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|make-iterator@1.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|kind-of@6.0.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|is-core-module@2.13.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|hasown@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|supports-preserve-symlinks-flag@1.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|os-homedir@1.0.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|os-tmpdir@1.0.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|parse-passwd@1.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|ansi-regex@2.1.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@types/color-name@1.1.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|color-convert@2.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|color-name@1.1.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|duplexer@0.1.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|continuable-cache@0.3.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|error@7.0.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|string-template@0.2.1",
        "diff@7.0.0-tuxcare.1|xtend@4.0.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|safe-json-parse@1.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|side-channel@1.0.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|call-bind@1.0.5",
        "diff@7.0.0-tuxcare.1|get-intrinsic@1.2.2",
        "diff@7.0.0-tuxcare.1|object-inspect@1.13.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@humanwhocodes/object-schema@2.0.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@nodelib/fs.scandir@2.1.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@nodelib/fs.stat@2.0.5",
        "diff@7.0.0-tuxcare.1|run-parallel@1.2.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|fastq@1.17.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|reusify@1.0.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|path-key@3.1.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|shebang-command@2.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|shebang-regex@3.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|type-fest@0.20.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@aashutoshrathi/word-wrap@1.2.6"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|deep-is@0.1.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|global-modules@1.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|global-prefix@1.0.2",
        "diff@7.0.0-tuxcare.1|is-windows@1.0.2",
        "diff@7.0.0-tuxcare.1|resolve-dir@1.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|util-deprecate@1.0.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|toidentifier@1.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|ee-first@1.1.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|media-typer@0.3.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|to-regex-range@5.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|is-number@7.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|fs-extra@8.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|graceful-fs@4.2.11",
        "diff@7.0.0-tuxcare.1|jsonfile@4.0.0",
        "diff@7.0.0-tuxcare.1|universalify@0.1.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|negotiator@0.6.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@types/cookie@0.4.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@types/cors@2.8.17",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@types/node@14.0.27"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|engine.io-parser@5.2.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|ws@8.11.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@socket.io/component-emitter@3.1.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|emoji-regex@8.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|p-locate@3.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|p-limit@2.3.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|path-exists@3.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|es-abstract@1.17.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|es-to-primitive@1.2.1",
        "diff@7.0.0-tuxcare.1|function-bind@1.1.1",
        "diff@7.0.0-tuxcare.1|has-symbols@1.0.1",
        "diff@7.0.0-tuxcare.1|has@1.0.3",
        "diff@7.0.0-tuxcare.1|is-callable@1.2.0",
        "diff@7.0.0-tuxcare.1|is-regex@1.1.1",
        "diff@7.0.0-tuxcare.1|es-abstract@1.17.6|object-inspect@1.8.0",
        "diff@7.0.0-tuxcare.1|object-keys@1.1.1",
        "diff@7.0.0-tuxcare.1|object.assign@4.1.0",
        "diff@7.0.0-tuxcare.1|string.prototype.trimend@1.0.1",
        "diff@7.0.0-tuxcare.1|string.prototype.trimstart@1.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|es-abstract@1.17.6|object-inspect@1.8.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|is-buffer@2.0.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|wrap-ansi@5.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|wrap-ansi@5.1.0|ansi-styles@3.2.1",
        "diff@7.0.0-tuxcare.1|string-width@3.1.0",
        "diff@7.0.0-tuxcare.1|strip-ansi@5.2.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|wrap-ansi@5.1.0|ansi-styles@3.2.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|wrap-ansi@5.1.0|color-convert@1.9.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|wrap-ansi@5.1.0|color-convert@1.9.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|wrap-ansi@5.1.0|color-name@1.1.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|wrap-ansi@5.1.0|color-name@1.1.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@types/range-parser@1.2.7"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@types/send@0.17.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@types/send@0.17.4|@types/mime@1.3.5",
        "diff@7.0.0-tuxcare.1|@types/node@14.0.27"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@types/send@0.17.4|@types/mime@1.3.5"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@types/connect@3.4.38",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@types/node@14.0.27"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|dns-packet@5.6.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@leichtgewicht/ip-codec@2.0.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|thunky@1.1.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|get-stream@6.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|human-signals@2.1.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|is-stream@2.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|merge-stream@2.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|npm-run-path@4.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|path-key@3.1.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|onetime@5.1.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|mimic-fn@2.1.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|signal-exit@3.0.7"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|strip-final-newline@2.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|forwarded@0.2.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|bundle-name@4.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|run-applescript@7.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|default-browser-id@5.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|is-docker@3.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|foreground-child@3.1.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|cross-spawn@7.0.3",
        "diff@7.0.0-tuxcare.1|foreground-child@3.1.1|signal-exit@4.1.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|foreground-child@3.1.1|signal-exit@4.1.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|jackspeak@2.3.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@isaacs/cliui@8.0.2",
        "diff@7.0.0-tuxcare.1|@pkgjs/parseargs@0.11.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|minipass@7.0.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|path-scurry@1.10.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|path-scurry@1.10.1|lru-cache@10.2.0",
        "diff@7.0.0-tuxcare.1|minipass@7.0.4"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|path-scurry@1.10.1|lru-cache@10.2.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|http-parser-js@0.5.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|websocket-extensions@0.1.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|detect-node@2.0.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|hpack.js@2.1.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|inherits@2.0.4",
        "diff@7.0.0-tuxcare.1|obuf@1.1.2",
        "diff@7.0.0-tuxcare.1|hpack.js@2.1.6|readable-stream@2.3.7",
        "diff@7.0.0-tuxcare.1|wbuf@1.7.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|hpack.js@2.1.6|readable-stream@2.3.7",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|core-util-is@1.0.2",
        "diff@7.0.0-tuxcare.1|inherits@2.0.4",
        "diff@7.0.0-tuxcare.1|isarray@1.0.0",
        "diff@7.0.0-tuxcare.1|process-nextick-args@2.0.1",
        "diff@7.0.0-tuxcare.1|hpack.js@2.1.6|safe-buffer@5.1.2",
        "diff@7.0.0-tuxcare.1|hpack.js@2.1.6|string_decoder@1.1.1",
        "diff@7.0.0-tuxcare.1|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|hpack.js@2.1.6|safe-buffer@5.1.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|hpack.js@2.1.6|string_decoder@1.1.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|hpack.js@2.1.6|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|obuf@1.1.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|readable-stream@3.6.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|inherits@2.0.4",
        "diff@7.0.0-tuxcare.1|readable-stream@3.6.0|string_decoder@1.3.0",
        "diff@7.0.0-tuxcare.1|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|readable-stream@3.6.0|string_decoder@1.3.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|wbuf@1.7.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|minimalistic-assert@1.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@webassemblyjs/floating-point-hex-parser@1.11.6"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@xtuc/long@4.2.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@xtuc/ieee754@1.2.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|randombytes@2.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@jridgewell/source-map@0.3.6",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@jridgewell/gen-mapping@0.3.5",
        "diff@7.0.0-tuxcare.1|@jridgewell/trace-mapping@0.3.25"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@babel/regjsgen@0.8.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|regenerate-unicode-properties@10.1.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|regenerate@1.4.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|regenerate@1.4.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|regjsparser@0.9.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|regjsparser@0.9.1|jsesc@0.5.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|regjsparser@0.9.1|jsesc@0.5.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|unicode-match-property-ecmascript@2.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|unicode-canonical-property-names-ecmascript@2.0.0",
        "diff@7.0.0-tuxcare.1|unicode-property-aliases-ecmascript@2.1.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|unicode-match-property-value-ecmascript@2.1.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|regenerator-runtime@0.13.7"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|array-each@1.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|array-slice@1.1.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|is-absolute@1.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|is-relative@1.0.0",
        "diff@7.0.0-tuxcare.1|is-windows@1.0.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|map-cache@0.2.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|path-root@0.1.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|path-root-regex@0.1.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|for-in@1.0.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|hasown@2.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|hasown@2.0.0|function-bind@1.1.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|hasown@2.0.0|function-bind@1.1.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|color-name@1.1.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|string-template@0.2.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|xtend@4.0.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|string_decoder@0.10.31"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|call-bind@1.0.5",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|call-bind@1.0.5|function-bind@1.1.2",
        "diff@7.0.0-tuxcare.1|get-intrinsic@1.2.2",
        "diff@7.0.0-tuxcare.1|set-function-length@1.1.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|call-bind@1.0.5|function-bind@1.1.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|get-intrinsic@1.2.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|get-intrinsic@1.2.2|function-bind@1.1.2",
        "diff@7.0.0-tuxcare.1|has-proto@1.0.1",
        "diff@7.0.0-tuxcare.1|get-intrinsic@1.2.2|has-symbols@1.0.3",
        "diff@7.0.0-tuxcare.1|hasown@2.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|get-intrinsic@1.2.2|function-bind@1.1.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|get-intrinsic@1.2.2|has-symbols@1.0.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|object-inspect@1.13.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@nodelib/fs.stat@2.0.5"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|run-parallel@1.2.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|queue-microtask@1.2.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|reusify@1.0.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|shebang-regex@3.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|keyv@4.5.4",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|json-buffer@3.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|global-prefix@1.0.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|expand-tilde@2.0.2",
        "diff@7.0.0-tuxcare.1|homedir-polyfill@1.0.1",
        "diff@7.0.0-tuxcare.1|ini@1.3.8",
        "diff@7.0.0-tuxcare.1|is-windows@1.0.2",
        "diff@7.0.0-tuxcare.1|which@1.3.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|is-windows@1.0.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|is-number@7.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|jsonfile@4.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|graceful-fs@4.2.11"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|universalify@0.1.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|undici-types@5.26.5"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|p-limit@2.3.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|p-try@2.2.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|es-to-primitive@1.2.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|is-callable@1.2.0",
        "diff@7.0.0-tuxcare.1|is-date-object@1.0.2",
        "diff@7.0.0-tuxcare.1|is-symbol@1.0.3"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|has@1.0.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|function-bind@1.1.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|is-callable@1.2.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|is-regex@1.1.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|has-symbols@1.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|string.prototype.trimend@1.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|define-properties@1.1.3",
        "diff@7.0.0-tuxcare.1|es-abstract@1.17.6"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|string.prototype.trimstart@1.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|define-properties@1.1.3",
        "diff@7.0.0-tuxcare.1|es-abstract@1.17.6"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@leichtgewicht/ip-codec@2.0.4"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|mimic-fn@2.1.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|run-applescript@7.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@isaacs/cliui@8.0.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|string-width@4.2.3",
        "diff@7.0.0-tuxcare.1|@isaacs/cliui@8.0.2|string-width@5.1.2",
        "diff@7.0.0-tuxcare.1|strip-ansi@6.0.1",
        "diff@7.0.0-tuxcare.1|@isaacs/cliui@8.0.2|strip-ansi@7.1.0",
        "diff@7.0.0-tuxcare.1|wrap-ansi@7.0.0",
        "diff@7.0.0-tuxcare.1|@isaacs/cliui@8.0.2|wrap-ansi@8.1.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@isaacs/cliui@8.0.2|string-width@5.1.2",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|eastasianwidth@0.2.0",
        "diff@7.0.0-tuxcare.1|@isaacs/cliui@8.0.2|emoji-regex@9.2.2",
        "diff@7.0.0-tuxcare.1|@isaacs/cliui@8.0.2|strip-ansi@7.1.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@isaacs/cliui@8.0.2|strip-ansi@7.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@isaacs/cliui@8.0.2|ansi-regex@6.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@isaacs/cliui@8.0.2|wrap-ansi@8.1.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|@isaacs/cliui@8.0.2|ansi-styles@6.2.1",
        "diff@7.0.0-tuxcare.1|@isaacs/cliui@8.0.2|string-width@5.1.2",
        "diff@7.0.0-tuxcare.1|@isaacs/cliui@8.0.2|strip-ansi@7.1.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@isaacs/cliui@8.0.2|emoji-regex@9.2.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@isaacs/cliui@8.0.2|ansi-regex@6.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@isaacs/cliui@8.0.2|ansi-styles@6.2.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|@pkgjs/parseargs@0.11.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|minimalistic-assert@1.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|unicode-canonical-property-names-ecmascript@2.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|unicode-property-aliases-ecmascript@2.1.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|is-relative@1.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|is-unc-path@1.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|path-root-regex@0.1.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|set-function-length@1.1.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|define-data-property@1.1.1",
        "diff@7.0.0-tuxcare.1|get-intrinsic@1.2.2",
        "diff@7.0.0-tuxcare.1|gopd@1.0.1",
        "diff@7.0.0-tuxcare.1|has-property-descriptors@1.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|has-proto@1.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|queue-microtask@1.2.3"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|json-buffer@3.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|ini@1.3.8"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|p-try@2.2.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|is-date-object@1.0.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|is-symbol@1.0.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|has-symbols@1.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|string-width@4.2.3",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|emoji-regex@8.0.0",
        "diff@7.0.0-tuxcare.1|string-width@4.2.3|is-fullwidth-code-point@3.0.0",
        "diff@7.0.0-tuxcare.1|string-width@4.2.3|strip-ansi@6.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|string-width@4.2.3|is-fullwidth-code-point@3.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|string-width@4.2.3|strip-ansi@6.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|string-width@4.2.3|ansi-regex@5.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|string-width@4.2.3|ansi-regex@5.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|strip-ansi@6.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|strip-ansi@6.0.1|ansi-regex@5.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|strip-ansi@6.0.1|ansi-regex@5.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|wrap-ansi@7.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|ansi-styles@4.2.1",
        "diff@7.0.0-tuxcare.1|wrap-ansi@7.0.0|string-width@4.2.0",
        "diff@7.0.0-tuxcare.1|wrap-ansi@7.0.0|strip-ansi@6.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|wrap-ansi@7.0.0|string-width@4.2.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|emoji-regex@8.0.0",
        "diff@7.0.0-tuxcare.1|wrap-ansi@7.0.0|is-fullwidth-code-point@3.0.0",
        "diff@7.0.0-tuxcare.1|wrap-ansi@7.0.0|strip-ansi@6.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|wrap-ansi@7.0.0|strip-ansi@6.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|wrap-ansi@7.0.0|ansi-regex@5.0.0"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|wrap-ansi@7.0.0|is-fullwidth-code-point@3.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|wrap-ansi@7.0.0|ansi-regex@5.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|core-util-is@1.0.2"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|isarray@1.0.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|process-nextick-args@2.0.1"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|is-unc-path@1.0.0",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|unc-path-regex@0.1.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|define-data-property@1.1.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|get-intrinsic@1.2.2",
        "diff@7.0.0-tuxcare.1|gopd@1.0.1",
        "diff@7.0.0-tuxcare.1|has-property-descriptors@1.0.1"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|gopd@1.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|get-intrinsic@1.2.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|has-property-descriptors@1.0.1",
      "dependsOn": [
        "diff@7.0.0-tuxcare.1|get-intrinsic@1.2.2"
      ]
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|yocto-queue@0.1.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|eastasianwidth@0.2.0"
    },
    {
      "ref": "diff@7.0.0-tuxcare.1|unc-path-regex@0.1.2"
    }
  ]
}