{
  "$schema": "http://cyclonedx.org/schema/bom-1.6.schema.json",
  "bomFormat": "CycloneDX",
  "specVersion": "1.6",
  "version": 1,
  "serialNumber": "urn:uuid:4c3d7cd6-2ad3-41b6-a60e-a8b1e92344bb",
  "metadata": {
    "timestamp": "2026-03-16T15:39:08.377Z",
    "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": "jspdf",
      "version": "2.5.2-tuxcare.7",
      "bom-ref": "jspdf@2.5.2-tuxcare.7",
      "description": "TuxCare jsPDF",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jspdf@2.5.2-tuxcare.7?vcs_url=https%3A%2F%2Fcs-gitlab.atm.svcs.io%2Fels-js%2Fjspdf",
      "externalReferences": [
        {
          "url": "https://cs-gitlab.atm.svcs.io/els-js/jspdf",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": ""
        }
      ]
    }
  },
  "components": [
    {
      "type": "library",
      "name": "core",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
      "author": "Sebastian McKenzie",
      "description": "Babel compiler core.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/core@7.10.4",
      "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://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/core/-/core-7.10.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/core"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-class-properties",
      "group": "@babel",
      "version": "7.28.6",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-class-properties@7.28.6",
      "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.28.6",
      "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.28.6.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-runtime",
      "group": "@babel",
      "version": "7.14.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-runtime@7.14.5",
      "author": "The Babel Team",
      "description": "Externalise references to helpers and builtins, automatically polyfilling your code without polluting globals",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-runtime@7.14.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-transform-runtime",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-transform-runtime",
          "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-runtime/-/plugin-transform-runtime-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-transform-runtime"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "helper-module-imports",
          "group": "@babel",
          "version": "7.14.5",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-runtime@7.14.5|@babel/helper-module-imports@7.14.5",
          "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.14.5",
          "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.14.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/plugin-transform-runtime/node_modules/@babel/helper-module-imports"
            }
          ]
        },
        {
          "type": "library",
          "name": "semver",
          "version": "6.3.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-runtime@7.14.5|semver@6.3.0",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@6.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/plugin-transform-runtime/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "preset-env",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/preset-env@7.10.4",
      "author": "Henry Zhu",
      "description": "A Babel preset for each environment.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/preset-env@7.10.4",
      "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://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/preset-env/-/preset-env-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-env"
        }
      ]
    },
    {
      "type": "library",
      "name": "runtime",
      "group": "@babel",
      "version": "7.23.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/runtime@7.23.2",
      "author": "The Babel Team",
      "description": "babel's modular runtime helpers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/runtime@7.23.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://babel.dev/docs/en/next/babel-runtime",
          "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.23.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/runtime"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "regenerator-runtime",
          "version": "0.14.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/runtime@7.23.2|regenerator-runtime@0.14.1",
          "author": "Ben Newman",
          "description": "Runtime for Regenerator-compiled generator and async functions.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/regenerator-runtime@0.14.1",
          "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-runtime/-/regenerator-runtime-0.14.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/runtime/node_modules/regenerator-runtime"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-babel",
      "group": "@rollup",
      "version": "5.3.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@rollup/plugin-babel@5.3.0",
      "author": "Rich Harris",
      "description": "Seamless integration between Rollup and Babel.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/plugin-babel@5.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/rollup/plugins.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "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://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@rollup/plugin-babel"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-replace",
      "group": "@rollup",
      "version": "2.3.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@rollup/plugin-replace@2.3.3",
      "author": "Rich Harris",
      "description": "Replace strings in files while bundling",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/plugin-replace@2.3.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/rollup/plugins.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/rollup/plugins/tree/master/packages/replace#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://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.3.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@rollup/plugin-replace"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-terser",
      "group": "@rollup",
      "version": "0.4.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@rollup/plugin-terser@0.4.4",
      "author": "Peter Placzek",
      "description": "Generate minified bundle",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/plugin-terser@0.4.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/rollup/plugins.git#packages/terser",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/rollup/plugins/tree/master/packages/terser#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://registry.npmjs.org/@rollup/plugin-terser/-/plugin-terser-0.4.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@rollup/plugin-terser"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "serialize-javascript",
          "version": "6.0.2",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|@rollup/plugin-terser@0.4.4|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/@rollup/plugin-terser/node_modules/serialize-javascript"
            }
          ]
        },
        {
          "type": "library",
          "name": "terser",
          "version": "5.44.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|@rollup/plugin-terser@0.4.4|terser@5.44.0",
          "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.44.0",
          "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.44.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@rollup/plugin-terser/node_modules/terser"
            }
          ]
        },
        {
          "type": "library",
          "name": "acorn",
          "version": "8.15.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|@rollup/plugin-terser@0.4.4|acorn@8.15.0",
          "description": "ECMAScript parser",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/acorn@8.15.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/acornjs/acorn.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/acornjs/acorn",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/acornjs/acorn/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@rollup/plugin-terser/node_modules/acorn"
            }
          ]
        },
        {
          "type": "library",
          "name": "commander",
          "version": "2.20.3",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|@rollup/plugin-terser@0.4.4|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/@rollup/plugin-terser/node_modules/commander"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-typescript",
      "group": "@rollup",
      "version": "8.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@rollup/plugin-typescript@8.0.0",
      "author": "Oskar Segersvärd",
      "description": "Seamless integration between Rollup and TypeScript.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40rollup/plugin-typescript@8.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/rollup/plugins.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/rollup/plugins/tree/master/packages/typescript/#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://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-8.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@rollup/plugin-typescript"
        }
      ]
    },
    {
      "type": "library",
      "name": "jasmine",
      "group": "@types",
      "version": "3.5.11",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@types/jasmine@3.5.11",
      "description": "TypeScript definitions for Jasmine",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/jasmine@3.5.11",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/jasmine",
          "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/jasmine/-/jasmine-3.5.11.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/jasmine"
        }
      ]
    },
    {
      "type": "library",
      "name": "node",
      "group": "@types",
      "version": "20.16.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@types/node@20.16.5",
      "description": "TypeScript definitions for node",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/node@20.16.5",
      "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.16.5.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": "eslint-plugin",
      "group": "@typescript-eslint",
      "version": "3.6.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@typescript-eslint/eslint-plugin@3.6.0",
      "description": "TypeScript plugin for ESLint",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/eslint-plugin@3.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/typescript-eslint/typescript-eslint.git#packages/eslint-plugin",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/typescript-eslint/typescript-eslint#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/typescript-eslint/typescript-eslint/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@typescript-eslint/eslint-plugin"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "semver",
          "version": "7.3.2",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|@typescript-eslint/eslint-plugin@3.6.0|semver@7.3.2",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@7.3.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-7.3.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "parser",
      "group": "@typescript-eslint",
      "version": "3.6.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@typescript-eslint/parser@3.6.0",
      "description": "An ESLint custom parser which leverages TypeScript ESTree",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/parser@3.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/typescript-eslint/typescript-eslint.git#packages/parser",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/typescript-eslint/typescript-eslint#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/typescript-eslint/typescript-eslint/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-3.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@typescript-eslint/parser"
        }
      ]
    },
    {
      "type": "library",
      "name": "canvg",
      "version": "3.0.6",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|canvg@3.0.6",
      "description": "JavaScript SVG parser and renderer on Canvas.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/canvg@3.0.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/canvg/canvg.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/canvg/canvg#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/canvg/canvg/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/canvg/-/canvg-3.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/canvg"
        }
      ]
    },
    {
      "type": "library",
      "name": "chalk",
      "version": "4.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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/chalk"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "ansi-styles",
          "version": "4.2.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|chalk@4.1.0|ansi-styles@4.2.1",
          "author": "Sindre Sorhus",
          "description": "ANSI escape codes for styling strings in the terminal",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-styles@4.2.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-styles.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/chalk/node_modules/ansi-styles"
            }
          ]
        },
        {
          "type": "library",
          "name": "supports-color",
          "version": "7.1.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|chalk@4.1.0|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/chalk/node_modules/supports-color"
            }
          ]
        },
        {
          "type": "library",
          "name": "color-convert",
          "version": "2.0.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|chalk@4.1.0|color-convert@2.0.1",
          "author": "Heather Arthur",
          "description": "Plain color conversion functions",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/color-convert@2.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/Qix-/color-convert.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/Qix-/color-convert#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/Qix-/color-convert/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/chalk/node_modules/color-convert"
            }
          ]
        },
        {
          "type": "library",
          "name": "has-flag",
          "version": "4.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|chalk@4.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/chalk/node_modules/has-flag"
            }
          ]
        },
        {
          "type": "library",
          "name": "color-name",
          "version": "1.1.4",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|chalk@4.1.0|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/chalk/node_modules/color-name"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "codeclimate-test-reporter",
      "version": "0.5.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|codeclimate-test-reporter@0.5.1",
      "author": "Noah Davis",
      "description": "Code Climate test reporter client for javascript projects",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/codeclimate-test-reporter@0.5.1",
      "externalReferences": [
        {
          "url": "git://github.com/codeclimate/javascript-test-reporter.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/codeclimate/javascript-test-reporter",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/codeclimate/javascript-test-reporter/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/codeclimate-test-reporter/-/codeclimate-test-reporter-0.5.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/codeclimate-test-reporter"
        }
      ]
    },
    {
      "type": "library",
      "name": "core-js",
      "version": "3.33.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|core-js@3.33.0",
      "author": "Denis Pushkarev",
      "description": "Standard library",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/core-js@3.33.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/zloirock/core-js.git#packages/core-js",
          "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/-/core-js-3.33.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/core-js"
        }
      ]
    },
    {
      "type": "library",
      "name": "diff",
      "version": "4.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|diff@4.0.2",
      "description": "A javascript text diff implementation.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/diff@4.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/kpdecker/jsdiff.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kpdecker/jsdiff#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/kpdecker/jsdiff/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/diff"
        }
      ]
    },
    {
      "type": "library",
      "name": "docdash",
      "version": "1.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|docdash@1.2.0",
      "author": "Clement Moron",
      "description": "A clean, responsive documentation template theme for JSDoc 3 inspired by lodash and minami",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/docdash@1.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/clenemt/docdash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/clenemt/docdash#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/clenemt/docdash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/docdash/-/docdash-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/docdash"
        }
      ]
    },
    {
      "type": "library",
      "name": "dompurify",
      "version": "2.5.6",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|dompurify@2.5.6",
      "author": "Mario Heiderich",
      "description": "DOMPurify is a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. It's written in JavaScript and works in all modern browsers (Safari, Opera (15+), Internet Explorer (10+), Firefox and Chrome - as well as almost anything else using Blink or WebKit). DOMPurify is written by security people who have vast background in web attacks and XSS. Fear not.",
      "licenses": [
        {
          "expression": "(MPL-2.0 OR Apache-2.0)",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/dompurify@2.5.6",
      "externalReferences": [
        {
          "url": "git://github.com/cure53/DOMPurify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/cure53/DOMPurify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/cure53/DOMPurify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/dompurify/-/dompurify-2.5.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dompurify"
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint-plugin-jasmine",
      "version": "4.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|eslint-plugin-jasmine@4.1.1",
      "author": "Tom Vincent",
      "description": "ESLint rules for Jasmine",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eslint-plugin-jasmine@4.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/tlvince/eslint-plugin-jasmine.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/tlvince/eslint-plugin-jasmine",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/tlvince/eslint-plugin-jasmine/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/eslint-plugin-jasmine/-/eslint-plugin-jasmine-4.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-plugin-jasmine"
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint",
      "version": "7.4.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|eslint@7.4.0",
      "author": "Nicholas C. Zakas",
      "description": "An AST-based pattern checker for JavaScript.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eslint@7.4.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-7.4.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": "7.0.3",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|eslint@7.4.0|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/eslint/node_modules/cross-spawn"
            }
          ]
        },
        {
          "type": "library",
          "name": "globals",
          "version": "12.4.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|eslint@7.4.0|globals@12.4.0",
          "author": "Sindre Sorhus",
          "description": "Global identifiers from different JavaScript environments",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/globals@12.4.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-12.4.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/eslint/node_modules/globals"
            }
          ]
        },
        {
          "type": "library",
          "name": "js-yaml",
          "version": "3.14.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|eslint@7.4.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": "semver",
          "version": "7.3.2",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|eslint@7.4.0|semver@7.3.2",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@7.3.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-7.3.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": "fast-png",
      "version": "6.4.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|fast-png@6.4.0",
      "author": "Michaël Zasso",
      "description": "PNG image decoder and encoder written entirely in JavaScript",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fast-png@6.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/image-js/fast-png.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/image-js/fast-png#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/image-js/fast-png/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fast-png/-/fast-png-6.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fast-png"
        }
      ]
    },
    {
      "type": "library",
      "name": "fflate",
      "version": "0.8.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|fflate@0.8.1",
      "author": "Arjun Barrett",
      "description": "High performance (de)compression in an 8kB package",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fflate@0.8.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/101arrowz/fflate.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://101arrowz.github.io/fflate",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/101arrowz/fflate/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fflate/-/fflate-0.8.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fflate"
        }
      ]
    },
    {
      "type": "library",
      "name": "folder-delete",
      "version": "1.0.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|folder-delete@1.0.4",
      "author": "Erdem Bircan",
      "description": "delete folders with all child folders and files",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/folder-delete@1.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/erdembircan/folder-delete.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/erdembircan/folder-delete#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/erdembircan/folder-delete/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/folder-delete/-/folder-delete-1.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/folder-delete"
        }
      ]
    },
    {
      "type": "library",
      "name": "html2canvas",
      "version": "1.0.0-rc.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|html2canvas@1.0.0-rc.5",
      "author": "Niklas von Hertzen",
      "description": "Screenshots with JavaScript",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/html2canvas@1.0.0-rc.5",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/niklasvh/html2canvas.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://html2canvas.hertzen.com",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/niklasvh/html2canvas/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.0.0-rc.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/html2canvas"
        }
      ]
    },
    {
      "type": "library",
      "name": "inquirer",
      "version": "6.5.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|inquirer@6.5.2",
      "author": "Simon Boudrias",
      "description": "A collection of common interactive command line user interfaces.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/inquirer@6.5.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/SBoudrias/Inquirer.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/SBoudrias/Inquirer.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/SBoudrias/Inquirer.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/inquirer"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "chalk",
          "version": "2.4.2",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|inquirer@6.5.2|chalk@2.4.2",
          "description": "Terminal string styling done right",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/chalk@2.4.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/chalk.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/chalk#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/chalk/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/inquirer/node_modules/chalk"
            }
          ]
        },
        {
          "type": "library",
          "name": "string-width",
          "version": "2.1.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "strip-ansi",
          "version": "5.2.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|inquirer@6.5.2|strip-ansi@5.2.0",
          "author": "Sindre Sorhus",
          "description": "Strip ANSI escape codes from a string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-ansi@5.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/strip-ansi.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/inquirer/node_modules/strip-ansi"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "ansi-regex",
              "version": "4.1.0",
              "bom-ref": "jspdf@2.5.2-tuxcare.7|inquirer@6.5.2|strip-ansi@5.2.0|ansi-regex@4.1.0",
              "author": "Sindre Sorhus",
              "description": "Regular expression for matching ANSI escape codes",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/ansi-regex@4.1.0",
              "externalReferences": [
                {
                  "url": "git+https://github.com/chalk/ansi-regex.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/chalk/ansi-regex#readme",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/chalk/ansi-regex/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/inquirer/node_modules/strip-ansi/node_modules/ansi-regex"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "3.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|inquirer@6.5.2|ansi-regex@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-regex@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-regex.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/inquirer/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "jasmine-core",
      "version": "3.5.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|jasmine-core@3.5.0",
      "description": "Official packaging of Jasmine's core files for use by Node.js projects.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jasmine-core@3.5.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jasmine/jasmine.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://jasmine.github.io",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jasmine/jasmine/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.5.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jasmine-core"
        }
      ]
    },
    {
      "type": "library",
      "name": "jasmine-expect",
      "version": "4.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|jasmine-expect@4.0.3",
      "author": "Jamie Mason",
      "description": "Write Beautiful Specs with Custom Matchers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jasmine-expect@4.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/JamieMason/Jasmine-Matchers.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/JamieMason/Jasmine-Matchers",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/JamieMason/Jasmine-Matchers/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jasmine-expect/-/jasmine-expect-4.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jasmine-expect"
        }
      ]
    },
    {
      "type": "library",
      "name": "jasmine",
      "version": "3.5.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|jasmine@3.5.0",
      "description": "Command line jasmine",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jasmine@3.5.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jasmine/jasmine-npm.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://jasmine.github.io/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jasmine/jasmine-npm/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jasmine/-/jasmine-3.5.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jasmine"
        }
      ]
    },
    {
      "type": "library",
      "name": "js-yaml",
      "version": "3.13.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|js-yaml@3.13.1",
      "author": "Vladimir Zapparov",
      "description": "YAML 1.2 parser and serializer",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/js-yaml@3.13.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/nodeca/js-yaml.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nodeca/js-yaml",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nodeca/js-yaml/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/js-yaml"
        }
      ]
    },
    {
      "type": "library",
      "name": "jsdoc",
      "version": "3.6.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|jsdoc@3.6.4",
      "author": "Michael Mathews",
      "description": "An API documentation generator for JavaScript.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jsdoc@3.6.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/jsdoc/jsdoc.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jsdoc/jsdoc#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jsdoc/jsdoc/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsdoc"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "escape-string-regexp",
          "version": "2.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|jsdoc@3.6.4|escape-string-regexp@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Escape RegExp special characters",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/escape-string-regexp@2.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-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/jsdoc/node_modules/escape-string-regexp"
            }
          ]
        },
        {
          "type": "library",
          "name": "mkdirp",
          "version": "1.0.4",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|jsdoc@3.6.4|mkdirp@1.0.4",
          "description": "Recursively mkdir, like `mkdir -p`",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mkdirp@1.0.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/isaacs/node-mkdirp.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-mkdirp#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-mkdirp/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/jsdoc/node_modules/mkdirp"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-babel-preprocessor",
      "version": "8.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|karma-babel-preprocessor@8.0.1",
      "author": "Shuhei Kagawa",
      "description": "Preprocessor to compile ES6 on the fly with babel.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-babel-preprocessor@8.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/karma-babel-preprocessor.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/babel/karma-babel-preprocessor",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/babel/karma-babel-preprocessor/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-babel-preprocessor/-/karma-babel-preprocessor-8.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-babel-preprocessor"
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-chrome-launcher",
      "version": "3.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|karma-chrome-launcher@3.1.0",
      "author": "Vojta Jina",
      "description": "A Karma plugin. Launcher for Chrome and Chrome Canary.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-chrome-launcher@3.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/karma-runner/karma-chrome-launcher.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/karma-runner/karma-chrome-launcher#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/karma-runner/karma-chrome-launcher/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-chrome-launcher"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "which",
          "version": "1.3.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|karma-chrome-launcher@3.1.0|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/karma-chrome-launcher/node_modules/which"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-coverage",
      "version": "2.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|karma-coverage@2.0.2",
      "author": "SATO taichi",
      "description": "A Karma plugin. Generate code coverage.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-coverage@2.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/karma-runner/karma-coverage.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/karma-runner/karma-coverage#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/karma-runner/karma-coverage/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-coverage/-/karma-coverage-2.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-coverage"
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-firefox-launcher",
      "version": "1.3.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|karma-firefox-launcher@1.3.0",
      "author": "Vojta Jina",
      "description": "A Karma plugin. Launcher for Firefox.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-firefox-launcher@1.3.0",
      "externalReferences": [
        {
          "url": "git://github.com/karma-runner/karma-firefox-launcher.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/karma-runner/karma-firefox-launcher#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/karma-runner/karma-firefox-launcher/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-firefox-launcher/-/karma-firefox-launcher-1.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-firefox-launcher"
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-ie-launcher",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|karma-ie-launcher@1.0.0",
      "author": "Vojta Jina",
      "description": "A Karma plugin. Launcher for Internet Explorer.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-ie-launcher@1.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/karma-runner/karma-ie-launcher.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/karma-runner/karma-ie-launcher#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/karma-runner/karma-ie-launcher/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-ie-launcher/-/karma-ie-launcher-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-ie-launcher"
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-jasmine-matchers",
      "version": "4.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|karma-jasmine-matchers@4.0.2",
      "author": "Jamie Mason",
      "description": "A Karma plugin - Additional matchers for the Jasmine BDD JavaScript testing library.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-jasmine-matchers@4.0.2",
      "externalReferences": [
        {
          "url": "https://github.com/JamieMason/karma-jasmine-matchers",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/JamieMason/karma-jasmine-matchers/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-jasmine-matchers/-/karma-jasmine-matchers-4.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-jasmine-matchers"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "jasmine-expect",
          "version": "4.0.2",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|karma-jasmine-matchers@4.0.2|jasmine-expect@4.0.2",
          "author": "Jamie Mason",
          "description": "Write Beautiful Specs with Custom Matchers",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/jasmine-expect@4.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/JamieMason/Jasmine-Matchers.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/JamieMason/Jasmine-Matchers",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/JamieMason/Jasmine-Matchers/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/jasmine-expect/-/jasmine-expect-4.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma-jasmine-matchers/node_modules/jasmine-expect"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-jasmine",
      "version": "3.3.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|karma-jasmine@3.3.1",
      "author": "Vojta Jina",
      "description": "A Karma plugin - adapter for Jasmine testing framework.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-jasmine@3.3.1",
      "externalReferences": [
        {
          "url": "git://github.com/karma-runner/karma-jasmine.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/karma-runner/karma-jasmine#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/karma-runner/karma-jasmine/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-3.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-jasmine"
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-mocha-reporter",
      "version": "2.2.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "chalk",
          "version": "2.4.2",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|karma-mocha-reporter@2.2.5|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/karma-mocha-reporter/node_modules/chalk"
            }
          ]
        },
        {
          "type": "library",
          "name": "strip-ansi",
          "version": "4.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|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.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|karma-mocha-reporter@2.2.5|ansi-regex@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-regex@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-regex.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma-mocha-reporter/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-rollup-preprocessor",
      "version": "7.0.7",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|karma-rollup-preprocessor@7.0.7",
      "author": "Julian Lloyd",
      "description": "Karma preprocessor to bundle ES modules using Rollup",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-rollup-preprocessor@7.0.7",
      "externalReferences": [
        {
          "url": "git://github.com/jlmakes/karma-rollup-preprocessor.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jlmakes/karma-rollup-preprocessor",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jlmakes/karma-rollup-preprocessor/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-rollup-preprocessor/-/karma-rollup-preprocessor-7.0.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-rollup-preprocessor"
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-sauce-launcher",
      "version": "4.1.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|karma-sauce-launcher@4.1.5",
      "author": "Vojta Jina",
      "description": "A Karma plugin. Launch any browser on SauceLabs!",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-sauce-launcher@4.1.5",
      "externalReferences": [
        {
          "url": "git://github.com/karma-runner/karma-sauce-launcher.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/karma-runner/karma-sauce-launcher#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/karma-runner/karma-sauce-launcher/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-sauce-launcher/-/karma-sauce-launcher-4.1.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-sauce-launcher"
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-typescript",
      "version": "5.5.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|karma-typescript@5.5.4",
      "author": "monounity",
      "description": "Simplifying running unit tests with coverage for Typescript projects.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-typescript@5.5.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/monounity/karma-typescript.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/monounity/karma-typescript#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/monounity/karma-typescript/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-typescript/-/karma-typescript-5.5.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-typescript"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "acorn",
          "version": "8.12.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|karma-typescript@5.5.4|acorn@8.12.1",
          "description": "ECMAScript parser",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/acorn@8.12.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/acornjs/acorn.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/acornjs/acorn",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/acornjs/acorn/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma-typescript/node_modules/acorn"
            }
          ]
        },
        {
          "type": "library",
          "name": "async",
          "version": "3.2.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|karma-typescript@5.5.4|async@3.2.0",
          "author": "Caolan McMahon",
          "description": "Higher-order functions and common patterns for asynchronous code",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/async@3.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/caolan/async.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://caolan.github.io/async/",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/caolan/async/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/async/-/async-3.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma-typescript/node_modules/async"
            }
          ]
        },
        {
          "type": "library",
          "name": "readable-stream",
          "version": "3.6.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|karma-typescript@5.5.4|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/karma-typescript/node_modules/readable-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "source-map",
          "version": "0.7.3",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|karma-typescript@5.5.4|source-map@0.7.3",
          "author": "Nick Fitzgerald",
          "description": "Generates and consumes source maps",
          "licenses": [
            {
              "license": {
                "id": "BSD-3-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/source-map@0.7.3",
          "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.7.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma-typescript/node_modules/source-map"
            }
          ]
        },
        {
          "type": "library",
          "name": "string_decoder",
          "version": "1.3.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|karma-typescript@5.5.4|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/karma-typescript/node_modules/string_decoder"
            }
          ]
        },
        {
          "type": "library",
          "name": "tmp",
          "version": "0.2.3",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|karma-typescript@5.5.4|tmp@0.2.3",
          "author": "KARASZI István",
          "description": "Temporary file and directory creator",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/tmp@0.2.3",
          "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.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma-typescript/node_modules/tmp"
            }
          ]
        },
        {
          "type": "library",
          "name": "safe-buffer",
          "version": "5.2.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|karma-typescript@5.5.4|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/karma-typescript/node_modules/safe-buffer"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "karma-verbose-reporter",
      "version": "0.0.6",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|karma-verbose-reporter@0.0.6",
      "author": "Pier Fumagalli",
      "description": "A Karma reporter bringing verbosity to the max.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma-verbose-reporter@0.0.6",
      "externalReferences": [
        {
          "url": "git://github.com/usrz/javascript-karma-verbose-reporter.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/usrz/javascript-karma-verbose-reporter#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/usrz/javascript-karma-verbose-reporter/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma-verbose-reporter/-/karma-verbose-reporter-0.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/karma-verbose-reporter"
        }
      ]
    },
    {
      "type": "library",
      "name": "karma",
      "version": "5.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|karma@5.1.0",
      "author": "Vojta Jína",
      "description": "Spectacular Test Runner for JavaScript.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/karma@5.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/karma-runner/karma.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://karma-runner.github.io/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/karma-runner/karma/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/karma/-/karma-5.1.0.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": "rimraf",
          "version": "3.0.2",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|karma@5.1.0|rimraf@3.0.2",
          "author": "Isaac Z. Schlueter",
          "description": "A deep deletion module for node (like `rm -rf`)",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/rimraf@3.0.2",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/rimraf.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/rimraf#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/rimraf/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma/node_modules/rimraf"
            }
          ]
        },
        {
          "type": "library",
          "name": "source-map",
          "version": "0.6.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|karma@5.1.0|source-map@0.6.1",
          "author": "Nick Fitzgerald",
          "description": "Generates and consumes source maps",
          "licenses": [
            {
              "license": {
                "id": "BSD-3-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/source-map@0.6.1",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/mozilla/source-map.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/mozilla/source-map",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/mozilla/source-map/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/karma/node_modules/source-map"
            }
          ]
        },
        {
          "type": "library",
          "name": "tmp",
          "version": "0.2.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|karma@5.1.0|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/karma/node_modules/tmp"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "local-web-server",
      "version": "4.2.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|local-web-server@4.2.1",
      "author": "Lloyd Brookes",
      "description": "A lean, modular web server for rapid full-stack development",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/local-web-server@4.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lwsjs/local-web-server.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lwsjs/local-web-server#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lwsjs/local-web-server/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/local-web-server/-/local-web-server-4.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/local-web-server"
        }
      ]
    },
    {
      "type": "library",
      "name": "log-utils",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|log-utils@1.0.0",
      "author": "Jon Schlinkert",
      "description": "Tiny wrapper around ansi-colors to add colored symbols and a timestamp.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/log-utils@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/log-utils.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/log-utils",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/log-utils/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/log-utils/-/log-utils-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/log-utils"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "ansi-colors",
          "version": "3.2.4",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|log-utils@1.0.0|ansi-colors@3.2.4",
          "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.4",
          "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.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/log-utils/node_modules/ansi-colors"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "markdown",
      "version": "0.5.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|markdown@0.5.0",
      "description": "A sensible Markdown parser for javascript",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://www.opensource.org/licenses/mit-license.php"
          }
        }
      ],
      "purl": "pkg:npm/markdown@0.5.0",
      "externalReferences": [
        {
          "url": "git://github.com/evilstreak/markdown-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/evilstreak/markdown-js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/evilstreak/markdown-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/markdown/-/markdown-0.5.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/markdown"
        }
      ]
    },
    {
      "type": "library",
      "name": "preprocess",
      "version": "3.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|preprocess@3.2.0",
      "author": "Jarrod Overson",
      "description": "Preprocess directives in HTML, JavaScript, etc directives based off variable context",
      "licenses": [
        {
          "license": {
            "name": "Apache 2.0",
            "acknowledgement": "declared",
            "url": "https://github.com/jsoverson/preprocess/blob/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/preprocess@3.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/jsoverson/preprocess.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jsoverson/preprocess",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jsoverson/preprocess/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/preprocess/-/preprocess-3.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/preprocess"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "xregexp",
          "version": "3.1.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|preprocess@3.2.0|xregexp@3.1.0",
          "author": "Steven Levithan",
          "description": "Extended regular expressions",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/xregexp@3.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/slevithan/xregexp.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "http://xregexp.com/",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/slevithan/xregexp/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/xregexp/-/xregexp-3.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/preprocess/node_modules/xregexp"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "prettier",
      "version": "1.19.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|prettier@1.19.1",
      "author": "James Long",
      "description": "Prettier is an opinionated code formatter",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/prettier@1.19.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/prettier/prettier.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://prettier.io",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/prettier/prettier/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/prettier"
        }
      ]
    },
    {
      "type": "library",
      "name": "regenerator-runtime",
      "version": "0.13.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|regenerator-runtime@0.13.5",
      "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.5",
      "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.5.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": "requirejs",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|requirejs",
      "purl": "pkg:npm/requirejs?download_url=%7BREPOSITORY%7D%2Frequirejs%402.3.6-tuxcare.2",
      "externalReferences": [
        {
          "url": "%7BREPOSITORY%7D/requirejs@2.3.6-tuxcare.2",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/requirejs"
        }
      ]
    },
    {
      "type": "library",
      "name": "rollup-plugin-commonjs",
      "version": "10.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|rollup-plugin-commonjs@10.1.0",
      "author": "Rich Harris",
      "description": "Convert CommonJS modules to ES2015",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/rollup-plugin-commonjs@10.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/rollup/rollup-plugin-commonjs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/rollup/rollup-plugin-commonjs",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/rollup/rollup-plugin-commonjs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/rollup-plugin-commonjs/-/rollup-plugin-commonjs-10.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rollup-plugin-commonjs"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "estree-walker",
          "version": "0.6.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|rollup-plugin-commonjs@10.1.0|estree-walker@0.6.1",
          "author": "Rich Harris",
          "description": "Traverse an ESTree-compliant AST",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/estree-walker@0.6.1",
          "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://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/rollup-plugin-commonjs/node_modules/estree-walker"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "rollup-plugin-license",
      "version": "2.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|rollup-plugin-license@2.1.0",
      "author": "Mickael Jeanroy",
      "description": "Rollup plugin to add license banner to the final bundle and output third party licenses",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/rollup-plugin-license@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mjeanroy/rollup-plugin-license.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mjeanroy/rollup-plugin-license",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mjeanroy/rollup-plugin-license/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/rollup-plugin-license/-/rollup-plugin-license-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rollup-plugin-license"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "lodash",
          "version": "4.17.15",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|rollup-plugin-license@2.1.0|lodash@4.17.15",
          "author": "John-David Dalton",
          "description": "Lodash modular utilities.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lodash@4.17.15",
          "externalReferences": [
            {
              "url": "git+https://github.com/lodash/lodash.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://lodash.com/",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/lodash/lodash/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/rollup-plugin-license/node_modules/lodash"
            }
          ]
        },
        {
          "type": "library",
          "name": "mkdirp",
          "version": "1.0.4",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|rollup-plugin-license@2.1.0|mkdirp@1.0.4",
          "description": "Recursively mkdir, like `mkdir -p`",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mkdirp@1.0.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/isaacs/node-mkdirp.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/node-mkdirp#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/node-mkdirp/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/rollup-plugin-license/node_modules/mkdirp"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "rollup-plugin-node-resolve",
      "version": "5.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|rollup-plugin-node-resolve@5.2.0",
      "author": "Rich Harris",
      "description": "Bundle third-party dependencies in node_modules",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/rollup-plugin-node-resolve@5.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/rollup/rollup-plugin-node-resolve.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/rollup/rollup-plugin-node-resolve#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/rollup/rollup-plugin-node-resolve/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-5.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rollup-plugin-node-resolve"
        }
      ]
    },
    {
      "type": "library",
      "name": "rollup-plugin-preprocess",
      "version": "0.0.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|rollup-plugin-preprocess@0.0.4",
      "author": "Rikishi",
      "description": "Preprocess HTML, JavaScript, and other files with Rollup and Preprocess",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/rollup-plugin-preprocess@0.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/Katochimoto/rollup-plugin-preprocess.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Katochimoto/rollup-plugin-preprocess#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Katochimoto/rollup-plugin-preprocess/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/rollup-plugin-preprocess/-/rollup-plugin-preprocess-0.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rollup-plugin-preprocess"
        }
      ]
    },
    {
      "type": "library",
      "name": "rollup",
      "version": "2.21.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|rollup@2.21.0",
      "author": "Rich Harris",
      "description": "Next-generation ES module bundler",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/rollup@2.21.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-2.21.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": "typescript",
      "version": "5.6.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|typescript@5.6.2",
      "author": "Microsoft Corp.",
      "description": "TypeScript is a language for application scale JavaScript development",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/typescript@5.6.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/microsoft/TypeScript.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://www.typescriptlang.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/microsoft/TypeScript/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/typescript"
        }
      ]
    },
    {
      "type": "library",
      "name": "yarpm",
      "version": "0.2.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|yarpm@0.2.1",
      "author": "Dimitri Benin",
      "description": "CLI tool to run npm scripts with either npm or yarn, depending on how it was started",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/yarpm@0.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/BendingBender/yarpm.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/BendingBender/yarpm#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/BendingBender/yarpm/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/yarpm/-/yarpm-0.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yarpm"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "cross-spawn",
          "version": "5.1.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|yarpm@0.2.1|cross-spawn@5.1.0",
          "author": "IndigoUnited",
          "description": "Cross platform child_process#spawn and child_process#spawnSync",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/cross-spawn@5.1.0",
          "externalReferences": [
            {
              "url": "git://github.com/IndigoUnited/node-cross-spawn.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/IndigoUnited/node-cross-spawn#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/IndigoUnited/node-cross-spawn/issues/",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/yarpm/node_modules/cross-spawn"
            }
          ]
        },
        {
          "type": "library",
          "name": "shebang-command",
          "version": "1.2.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|yarpm@0.2.1|shebang-command@1.2.0",
          "author": "Kevin Martensson",
          "description": "Get the command from a shebang",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/shebang-command@1.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/kevva/shebang-command.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/kevva/shebang-command#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/kevva/shebang-command/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/yarpm/node_modules/shebang-command"
            }
          ]
        },
        {
          "type": "library",
          "name": "which",
          "version": "1.3.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|yarpm@0.2.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/yarpm/node_modules/which"
            }
          ]
        },
        {
          "type": "library",
          "name": "shebang-regex",
          "version": "1.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|yarpm@0.2.1|shebang-regex@1.0.0",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching a shebang",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/shebang-regex@1.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/shebang-regex.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/shebang-regex#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/shebang-regex/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/yarpm/node_modules/shebang-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "code-frame",
      "group": "@babel",
      "version": "7.29.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@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",
      "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.29.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/code-frame"
        }
      ]
    },
    {
      "type": "library",
      "name": "generator",
      "group": "@babel",
      "version": "7.29.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@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",
      "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.29.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/generator"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-module-transforms",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-module-transforms@7.10.4",
      "author": "Logan Smyth",
      "description": "Babel helper functions for implementing ES6 module transformations",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-module-transforms@7.10.4",
      "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://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-module-transforms/-/helper-module-transforms-7.10.4.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.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helpers@7.10.4",
      "author": "Sebastian McKenzie",
      "description": "Collection of helper functions used by Babel transforms.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helpers@7.10.4",
      "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://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/helpers/-/helpers-7.10.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helpers"
        }
      ]
    },
    {
      "type": "library",
      "name": "parser",
      "group": "@babel",
      "version": "7.29.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/parser@7.29.0",
      "author": "The Babel Team",
      "description": "A JavaScript parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/parser@7.29.0",
      "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.29.0.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.28.6",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@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",
      "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.28.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/template"
        }
      ]
    },
    {
      "type": "library",
      "name": "traverse",
      "group": "@babel",
      "version": "7.29.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@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",
      "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.29.0.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": "debug",
          "version": "4.4.3",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/traverse@7.29.0|debug@4.4.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.4.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.4.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/traverse/node_modules/debug"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "types",
      "group": "@babel",
      "version": "7.29.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@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",
      "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.29.0.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": "convert-source-map",
      "version": "1.7.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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/convert-source-map"
        }
      ]
    },
    {
      "type": "library",
      "name": "debug",
      "version": "4.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|debug@4.1.1",
      "author": "TJ Holowaychuk",
      "description": "small debugging utility",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/debug@4.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/visionmedia/debug.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/visionmedia/debug#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/visionmedia/debug/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/debug"
        }
      ]
    },
    {
      "type": "library",
      "name": "gensync",
      "version": "1.0.0-beta.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|gensync@1.0.0-beta.1",
      "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.1",
      "externalReferences": [
        {
          "url": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.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.1.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|json5@2.1.3",
      "author": "Aseem Kishore",
      "description": "JSON for humans.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/json5@2.1.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.1.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": "lodash",
      "version": "4.17.21",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "resolve",
      "version": "1.17.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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/resolve"
        }
      ]
    },
    {
      "type": "library",
      "name": "semver",
      "version": "5.7.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|semver@5.7.1",
      "description": "The semantic version parser used by npm.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/semver@5.7.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/npm/node-semver.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/npm/node-semver#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/npm/node-semver/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/semver"
        }
      ]
    },
    {
      "type": "library",
      "name": "source-map",
      "version": "0.5.7",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|source-map@0.5.7",
      "author": "Nick Fitzgerald",
      "description": "Generates and consumes source maps",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/source-map@0.5.7",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/mozilla/source-map.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mozilla/source-map",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mozilla/source-map/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/source-map"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-create-class-features-plugin",
      "group": "@babel",
      "version": "7.28.6",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-create-class-features-plugin@7.28.6",
      "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.28.6",
      "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.28.6.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": "jspdf@2.5.2-tuxcare.7|@babel/helper-create-class-features-plugin@7.28.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-create-class-features-plugin/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-plugin-utils",
      "group": "@babel",
      "version": "7.28.6",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6",
      "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.28.6",
      "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.28.6.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": "babel-plugin-polyfill-corejs2",
      "version": "0.2.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs2@0.2.2",
      "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.2.2",
      "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.2.2.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": "compat-data",
          "group": "@babel",
          "version": "7.14.7",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs2@0.2.2|@babel/compat-data@7.14.7",
          "author": "The Babel Team",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/compat-data@7.14.7",
          "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.14.7.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/@babel/compat-data"
            }
          ]
        },
        {
          "type": "library",
          "name": "semver",
          "version": "6.3.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs2@0.2.2|semver@6.3.0",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@6.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "babel-plugin-polyfill-corejs3",
      "version": "0.2.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs3@0.2.3",
      "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.2.3",
      "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.2.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/babel-plugin-polyfill-corejs3"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "core-js-compat",
          "version": "3.15.2",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs3@0.2.3|core-js-compat@3.15.2",
          "description": "core-js compat",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/core-js-compat@3.15.2",
          "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.15.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/babel-plugin-polyfill-corejs3/node_modules/core-js-compat"
            }
          ]
        },
        {
          "type": "library",
          "name": "browserslist",
          "version": "4.16.6",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs3@0.2.3|browserslist@4.16.6",
          "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.16.6",
          "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.16.6.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/babel-plugin-polyfill-corejs3/node_modules/browserslist"
            }
          ]
        },
        {
          "type": "library",
          "name": "semver",
          "version": "7.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs3@0.2.3|semver@7.0.0",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@7.0.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.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/babel-plugin-polyfill-corejs3/node_modules/semver"
            }
          ]
        },
        {
          "type": "library",
          "name": "electron-to-chromium",
          "version": "1.3.779",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs3@0.2.3|electron-to-chromium@1.3.779",
          "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.3.779",
          "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.3.779.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/babel-plugin-polyfill-corejs3/node_modules/electron-to-chromium"
            }
          ]
        },
        {
          "type": "library",
          "name": "escalade",
          "version": "3.1.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs3@0.2.3|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/babel-plugin-polyfill-corejs3/node_modules/escalade"
            }
          ]
        },
        {
          "type": "library",
          "name": "node-releases",
          "version": "1.1.73",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs3@0.2.3|node-releases@1.1.73",
          "author": "Sergey Rubanov",
          "description": "Node.js releases data",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/node-releases@1.1.73",
          "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-1.1.73.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/babel-plugin-polyfill-corejs3/node_modules/node-releases"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "babel-plugin-polyfill-regenerator",
      "version": "0.2.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-regenerator@0.2.2",
      "description": "A Babel plugin to inject imports to regenerator-runtime",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/babel-plugin-polyfill-regenerator@0.2.2",
      "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.2.2.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": "compat-data",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/compat-data@7.10.4",
      "author": "The Babel Team",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/compat-data@7.10.4",
      "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.10.4.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-compilation-targets",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-compilation-targets@7.10.4",
      "author": "The Babel Team",
      "description": "Engine compat data used in @babel/preset-env",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-compilation-targets@7.10.4",
      "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.10.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-compilation-targets"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-module-imports",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-module-imports@7.10.4",
      "author": "Logan Smyth",
      "description": "Babel helper functions for inserting module loads",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-module-imports@7.10.4",
      "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://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-module-imports/-/helper-module-imports-7.10.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-module-imports"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-proposal-async-generator-functions",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-async-generator-functions@7.10.4",
      "description": "Turn async generator functions into ES2015 generators",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-async-generator-functions@7.10.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-proposal-async-generator-functions",
          "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-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-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-proposal-async-generator-functions"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-proposal-class-properties",
      "group": "@babel",
      "version": "7.18.6",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-class-properties@7.18.6",
      "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-proposal-class-properties@7.18.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-proposal-class-properties",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://babel.dev/docs/en/next/babel-plugin-proposal-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-proposal-class-properties/-/plugin-proposal-class-properties-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-proposal-class-properties"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-proposal-dynamic-import",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-dynamic-import@7.10.4",
      "description": "Transform import() expressions",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-dynamic-import@7.10.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-proposal-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-proposal-dynamic-import/-/plugin-proposal-dynamic-import-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-proposal-dynamic-import"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-proposal-json-strings",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-json-strings@7.10.4",
      "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-proposal-json-strings@7.10.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-proposal-json-strings",
          "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-proposal-json-strings/-/plugin-proposal-json-strings-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-proposal-json-strings"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-proposal-nullish-coalescing-operator",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-nullish-coalescing-operator@7.10.4",
      "description": "Remove nullish coalescing operator",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-nullish-coalescing-operator@7.10.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-proposal-nullish-coalescing-operator",
          "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-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-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-proposal-nullish-coalescing-operator"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-proposal-numeric-separator",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-numeric-separator@7.10.4",
      "description": "Remove numeric separators from Decimal, Binary, Hex and Octal literals",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-numeric-separator@7.10.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-proposal-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-proposal-numeric-separator/-/plugin-proposal-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-proposal-numeric-separator"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-proposal-object-rest-spread",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-object-rest-spread@7.10.4",
      "description": "Compile object rest and spread to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-object-rest-spread@7.10.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-proposal-object-rest-spread",
          "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-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-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-proposal-object-rest-spread"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-proposal-optional-catch-binding",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-optional-catch-binding@7.10.4",
      "description": "Compile optional catch bindings",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-optional-catch-binding@7.10.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-proposal-optional-catch-binding",
          "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-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-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-proposal-optional-catch-binding"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-proposal-optional-chaining",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-optional-chaining@7.10.4",
      "description": "Transform optional chaining operators into a series of nil checks",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-optional-chaining@7.10.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-proposal-optional-chaining",
          "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-proposal-optional-chaining/-/plugin-proposal-optional-chaining-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-proposal-optional-chaining"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-proposal-private-methods",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-private-methods@7.10.4",
      "description": "This plugin transforms private class methods",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-private-methods@7.10.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-proposal-private-methods",
          "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-proposal-private-methods/-/plugin-proposal-private-methods-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-proposal-private-methods"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-proposal-unicode-property-regex",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-unicode-property-regex@7.10.4",
      "description": "Compile Unicode property escapes in Unicode regular expressions to ES5.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-proposal-unicode-property-regex@7.10.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-plugin-proposal-unicode-property-regex",
          "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/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-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-proposal-unicode-property-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-async-generators",
      "group": "@babel",
      "version": "7.8.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@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"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-class-properties",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-class-properties@7.10.4",
      "description": "Allow parsing of class properties",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-syntax-class-properties@7.10.4",
      "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://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-class-properties/-/plugin-syntax-class-properties-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-class-properties"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-dynamic-import",
      "group": "@babel",
      "version": "7.8.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@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"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-json-strings",
      "group": "@babel",
      "version": "7.8.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@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"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-nullish-coalescing-operator",
      "group": "@babel",
      "version": "7.8.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@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"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-numeric-separator",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@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"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-object-rest-spread",
      "group": "@babel",
      "version": "7.8.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@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"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-optional-catch-binding",
      "group": "@babel",
      "version": "7.8.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@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"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-optional-chaining",
      "group": "@babel",
      "version": "7.8.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@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"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-syntax-top-level-await",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-top-level-await@7.10.4",
      "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.10.4",
      "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://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-top-level-await/-/plugin-syntax-top-level-await-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-top-level-await"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-arrow-functions",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-arrow-functions@7.10.4",
      "description": "Compile ES2015 arrow functions to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-arrow-functions@7.10.4",
      "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://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-arrow-functions/-/plugin-transform-arrow-functions-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-transform-arrow-functions"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-async-to-generator",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-async-to-generator@7.10.4",
      "description": "Turn async functions into ES2015 generators",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-async-to-generator@7.10.4",
      "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://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-async-to-generator/-/plugin-transform-async-to-generator-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-transform-async-to-generator"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-block-scoped-functions",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-block-scoped-functions@7.10.4",
      "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.10.4",
      "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://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-block-scoped-functions/-/plugin-transform-block-scoped-functions-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-transform-block-scoped-functions"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-block-scoping",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-block-scoping@7.10.4",
      "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.10.4",
      "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://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-block-scoping/-/plugin-transform-block-scoping-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-transform-block-scoping"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-classes",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-classes@7.10.4",
      "description": "Compile ES2015 classes to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-classes@7.10.4",
      "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://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-classes/-/plugin-transform-classes-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-transform-classes"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-computed-properties",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-computed-properties@7.10.4",
      "description": "Compile ES2015 computed properties to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-computed-properties@7.10.4",
      "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://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-computed-properties/-/plugin-transform-computed-properties-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-transform-computed-properties"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-destructuring",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-destructuring@7.10.4",
      "description": "Compile ES2015 destructuring to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-destructuring@7.10.4",
      "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://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-destructuring/-/plugin-transform-destructuring-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-transform-destructuring"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-dotall-regex",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-dotall-regex@7.10.4",
      "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.10.4",
      "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://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/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-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-transform-dotall-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-duplicate-keys",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-duplicate-keys@7.10.4",
      "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.10.4",
      "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://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-duplicate-keys/-/plugin-transform-duplicate-keys-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-transform-duplicate-keys"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-exponentiation-operator",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-exponentiation-operator@7.10.4",
      "description": "Compile exponentiation operator to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-exponentiation-operator@7.10.4",
      "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://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-exponentiation-operator/-/plugin-transform-exponentiation-operator-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-transform-exponentiation-operator"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-for-of",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-for-of@7.10.4",
      "description": "Compile ES2015 for...of to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-for-of@7.10.4",
      "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://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-for-of/-/plugin-transform-for-of-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-transform-for-of"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-function-name",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-function-name@7.10.4",
      "description": "Apply ES2015 function.name semantics to all functions",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-function-name@7.10.4",
      "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://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-function-name/-/plugin-transform-function-name-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-transform-function-name"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-literals",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-literals@7.10.4",
      "description": "Compile ES2015 unicode string and number literals to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-literals@7.10.4",
      "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://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-literals/-/plugin-transform-literals-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-transform-literals"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-member-expression-literals",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-member-expression-literals@7.10.4",
      "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.10.4",
      "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://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-member-expression-literals/-/plugin-transform-member-expression-literals-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-transform-member-expression-literals"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-modules-amd",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-modules-amd@7.10.4",
      "description": "This plugin transforms ES2015 modules to AMD",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-modules-amd@7.10.4",
      "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://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-modules-amd/-/plugin-transform-modules-amd-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-transform-modules-amd"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-modules-commonjs",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-modules-commonjs@7.10.4",
      "description": "This plugin transforms ES2015 modules to CommonJS",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-modules-commonjs@7.10.4",
      "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://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-modules-commonjs/-/plugin-transform-modules-commonjs-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-transform-modules-commonjs"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-modules-systemjs",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-modules-systemjs@7.10.4",
      "description": "This plugin transforms ES2015 modules to SystemJS",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-modules-systemjs@7.10.4",
      "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://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-modules-systemjs/-/plugin-transform-modules-systemjs-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-transform-modules-systemjs"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-modules-umd",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-modules-umd@7.10.4",
      "description": "This plugin transforms ES2015 modules to UMD",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-modules-umd@7.10.4",
      "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://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-modules-umd/-/plugin-transform-modules-umd-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-transform-modules-umd"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-named-capturing-groups-regex",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-named-capturing-groups-regex@7.10.4",
      "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.10.4",
      "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://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/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-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-transform-named-capturing-groups-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-new-target",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-new-target@7.10.4",
      "description": "Transforms new.target meta property",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-new-target@7.10.4",
      "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://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-new-target/-/plugin-transform-new-target-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-transform-new-target"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-object-super",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-object-super@7.10.4",
      "description": "Compile ES2015 object super to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-object-super@7.10.4",
      "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://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-object-super/-/plugin-transform-object-super-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-transform-object-super"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-parameters",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-parameters@7.10.4",
      "description": "Compile ES2015 default and rest parameters to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-parameters@7.10.4",
      "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://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-parameters/-/plugin-transform-parameters-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-transform-parameters"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-property-literals",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-property-literals@7.10.4",
      "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.10.4",
      "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://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-property-literals/-/plugin-transform-property-literals-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-transform-property-literals"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-regenerator",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-regenerator@7.10.4",
      "author": "Ben Newman",
      "description": "Explode async and generator functions into a state machine.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-regenerator@7.10.4",
      "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://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/plugin-transform-regenerator/-/plugin-transform-regenerator-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-transform-regenerator"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-reserved-words",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-reserved-words@7.10.4",
      "description": "Ensure that no reserved words are used.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-reserved-words@7.10.4",
      "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://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-reserved-words/-/plugin-transform-reserved-words-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-transform-reserved-words"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-shorthand-properties",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-shorthand-properties@7.10.4",
      "description": "Compile ES2015 shorthand properties to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-shorthand-properties@7.10.4",
      "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://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-shorthand-properties/-/plugin-transform-shorthand-properties-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-transform-shorthand-properties"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-spread",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-spread@7.10.4",
      "description": "Compile ES2015 spread to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-spread@7.10.4",
      "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://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-spread/-/plugin-transform-spread-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-transform-spread"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-sticky-regex",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-sticky-regex@7.10.4",
      "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.10.4",
      "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://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-sticky-regex/-/plugin-transform-sticky-regex-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-transform-sticky-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-template-literals",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-template-literals@7.10.4",
      "description": "Compile ES2015 template literals to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-template-literals@7.10.4",
      "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://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-template-literals/-/plugin-transform-template-literals-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-transform-template-literals"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-typeof-symbol",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-typeof-symbol@7.10.4",
      "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.10.4",
      "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://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-typeof-symbol/-/plugin-transform-typeof-symbol-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-transform-typeof-symbol"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-unicode-escapes",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-unicode-escapes@7.10.4",
      "description": "Compile ES2015 Unicode escapes to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-unicode-escapes@7.10.4",
      "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://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-unicode-escapes/-/plugin-transform-unicode-escapes-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-transform-unicode-escapes"
        }
      ]
    },
    {
      "type": "library",
      "name": "plugin-transform-unicode-regex",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-unicode-regex@7.10.4",
      "description": "Compile ES2015 Unicode regex to ES5",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/plugin-transform-unicode-regex@7.10.4",
      "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://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-unicode-regex/-/plugin-transform-unicode-regex-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-transform-unicode-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "preset-modules",
      "group": "@babel",
      "version": "0.1.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/preset-modules@0.1.3",
      "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.3",
      "externalReferences": [
        {
          "url": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/preset-modules"
        }
      ]
    },
    {
      "type": "library",
      "name": "browserslist",
      "version": "4.13.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|browserslist@4.13.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.13.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.13.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": "core-js-compat",
      "version": "3.6.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|core-js-compat@3.6.5",
      "description": "core-js compat",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/core-js-compat@3.6.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/zloirock/core-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/zloirock/core-js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/zloirock/core-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/core-js-compat"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "semver",
          "version": "7.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|core-js-compat@3.6.5|semver@7.0.0",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@7.0.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.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/core-js-compat/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "invariant",
      "version": "2.2.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|invariant@2.2.4",
      "author": "Andres Suarez",
      "description": "invariant",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/invariant@2.2.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/zertosh/invariant.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/zertosh/invariant#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/zertosh/invariant/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/invariant"
        }
      ]
    },
    {
      "type": "library",
      "name": "levenary",
      "version": "1.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|levenary@1.1.1",
      "author": "Tan Li Hau",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/levenary@1.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/tanhauhau/levenary.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/tanhauhau/levenary#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/tanhauhau/levenary/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/levenary"
        }
      ]
    },
    {
      "type": "library",
      "name": "pluginutils",
      "group": "@rollup",
      "version": "3.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@rollup/pluginutils@3.1.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@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/rollup/plugins.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "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://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@rollup/pluginutils"
        }
      ]
    },
    {
      "type": "library",
      "name": "magic-string",
      "version": "0.25.7",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|magic-string@0.25.7",
      "author": "Rich Harris",
      "description": "Modify strings, generate sourcemaps",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/magic-string@0.25.7",
      "externalReferences": [
        {
          "url": "git+https://github.com/rich-harris/magic-string.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/rich-harris/magic-string#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/rich-harris/magic-string/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/magic-string"
        }
      ]
    },
    {
      "type": "library",
      "name": "smob",
      "version": "1.5.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|smob@1.5.0",
      "author": "Peter Placzek",
      "description": "Zero dependency library to safe merge objects.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/smob@1.5.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/Tada5hi/smob.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Tada5hi/smob#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Tada5hi/smob/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/smob/-/smob-1.5.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/smob"
        }
      ]
    },
    {
      "type": "library",
      "name": "tslib",
      "version": "1.13.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|tslib@1.13.0",
      "author": "Microsoft Corp.",
      "description": "Runtime library for TypeScript helper functions",
      "licenses": [
        {
          "license": {
            "id": "0BSD",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tslib@1.13.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/Microsoft/tslib.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://www.typescriptlang.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Microsoft/TypeScript/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tslib"
        }
      ]
    },
    {
      "type": "library",
      "name": "undici-types",
      "version": "6.19.8",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|undici-types@6.19.8",
      "description": "A stand-alone types package for Undici",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/undici-types@6.19.8",
      "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-6.19.8.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": "experimental-utils",
      "group": "@typescript-eslint",
      "version": "3.6.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@typescript-eslint/experimental-utils@3.6.0",
      "description": "(Experimental) Utilities for working with TypeScript + ESLint together",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/experimental-utils@3.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/typescript-eslint/typescript-eslint.git#packages/experimental-utils",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/typescript-eslint/typescript-eslint#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/typescript-eslint/typescript-eslint/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@typescript-eslint/experimental-utils"
        }
      ]
    },
    {
      "type": "library",
      "name": "functional-red-black-tree",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "regexpp",
      "version": "3.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|regexpp@3.1.0",
      "author": "Toru Nagashima",
      "description": "Regular expression parser for ECMAScript.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/regexpp@3.1.0",
      "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-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/regexpp"
        }
      ]
    },
    {
      "type": "library",
      "name": "tsutils",
      "version": "3.17.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|tsutils@3.17.1",
      "author": "Klaus Meinhardt",
      "description": "utilities for working with typescript's AST",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tsutils@3.17.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/ajafff/tsutils.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ajafff/tsutils#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ajafff/tsutils/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tsutils/-/tsutils-3.17.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tsutils"
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint-visitor-keys",
      "group": "@types",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@types/eslint-visitor-keys@1.0.0",
      "description": "TypeScript definitions for eslint-visitor-keys",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/eslint-visitor-keys@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/eslint-visitor-keys"
        }
      ]
    },
    {
      "type": "library",
      "name": "types",
      "group": "@typescript-eslint",
      "version": "3.6.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@typescript-eslint/types@3.6.0",
      "description": "Types for the TypeScript-ESTree AST spec",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/types@3.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/typescript-eslint/typescript-eslint.git#packages/visitor-keys",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/typescript-eslint/typescript-eslint#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/typescript-eslint/typescript-eslint/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@typescript-eslint/types"
        }
      ]
    },
    {
      "type": "library",
      "name": "typescript-estree",
      "group": "@typescript-eslint",
      "version": "3.6.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@typescript-eslint/typescript-estree@3.6.0",
      "description": "A parser that converts TypeScript source code into an ESTree compatible form",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/typescript-estree@3.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/typescript-eslint/typescript-eslint.git#packages/typescript-estree",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/typescript-eslint/typescript-eslint#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/typescript-eslint/typescript-eslint/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@typescript-eslint/typescript-estree"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "semver",
          "version": "7.3.2",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|@typescript-eslint/typescript-estree@3.6.0|semver@7.3.2",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@7.3.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-7.3.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@typescript-eslint/typescript-estree/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint-visitor-keys",
      "version": "1.3.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "raf",
      "group": "@types",
      "version": "3.4.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@types/raf@3.4.0",
      "description": "TypeScript definitions for raf",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/raf@3.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/raf/-/raf-3.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/raf"
        }
      ]
    },
    {
      "type": "library",
      "name": "raf",
      "version": "3.4.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|raf@3.4.1",
      "author": "Chris Dickinson",
      "description": "requestAnimationFrame polyfill for node and the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/raf@3.4.1",
      "externalReferences": [
        {
          "url": "git://github.com/chrisdickinson/raf.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chrisdickinson/raf#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chrisdickinson/raf/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/raf"
        }
      ]
    },
    {
      "type": "library",
      "name": "rgbcolor",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|rgbcolor@1.0.1",
      "author": "Sebastian Vollnhals",
      "description": "A module to parse color values",
      "licenses": [
        {
          "license": {
            "name": "MIT OR SEE LICENSE IN FEEL-FREE.md",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/rgbcolor@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/yetzt/node-rgbcolor.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/yetzt/node-rgbcolor#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/yetzt/node-rgbcolor/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/rgbcolor/-/rgbcolor-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rgbcolor"
        }
      ]
    },
    {
      "type": "library",
      "name": "stackblur-canvas",
      "version": "2.3.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|stackblur-canvas@2.3.0",
      "author": "Mario Klingemann",
      "description": "Fast and almost Gaussian blur by Mario Klingemann",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/stackblur-canvas@2.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/flozz/StackBlur.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/flozz/StackBlur/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/stackblur-canvas/-/stackblur-canvas-2.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stackblur-canvas"
        }
      ]
    },
    {
      "type": "library",
      "name": "async",
      "version": "1.5.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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/async"
        }
      ]
    },
    {
      "type": "library",
      "name": "commander",
      "version": "2.9.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|commander@2.9.0",
      "author": "TJ Holowaychuk",
      "description": "the complete solution for node.js command-line programs",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/commander@2.9.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/tj/commander.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/tj/commander.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/tj/commander.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/commander"
        }
      ]
    },
    {
      "type": "library",
      "name": "lcov-parse",
      "version": "0.0.10",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lcov-parse@0.0.10",
      "author": "Dav Glass",
      "description": "Parse lcov results files and return JSON",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lcov-parse@0.0.10",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/davglass/lcov-parse.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/davglass/lcov-parse#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/davglass/lcov-parse/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.10.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lcov-parse"
        }
      ]
    },
    {
      "type": "library",
      "name": "request",
      "version": "2.88.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|request@2.88.2",
      "author": "Mikeal Rogers",
      "description": "Simplified HTTP request client.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/request@2.88.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/request/request.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/request/request#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/request/request/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/request"
        }
      ]
    },
    {
      "type": "library",
      "name": "ajv",
      "version": "6.12.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|ajv@6.12.3",
      "author": "Evgeny Poberezkin",
      "description": "Another JSON Schema Validator",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ajv@6.12.3",
      "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.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ajv"
        }
      ]
    },
    {
      "type": "library",
      "name": "doctrine",
      "version": "3.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "enquirer",
      "version": "2.3.6",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|enquirer@2.3.6",
      "author": "Jon Schlinkert",
      "description": "Stylish, intuitive and user-friendly prompt system. Fast and lightweight enough for small projects, powerful and extensible enough for the most advanced use cases.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/enquirer@2.3.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/enquirer/enquirer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/enquirer/enquirer",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/enquirer/enquirer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/enquirer"
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint-scope",
      "version": "5.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|eslint-scope@5.1.0",
      "description": "ECMAScript scope analyzer for ESLint",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eslint-scope@5.1.0",
      "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.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-scope"
        }
      ]
    },
    {
      "type": "library",
      "name": "eslint-utils",
      "version": "2.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|eslint-utils@2.1.0",
      "author": "Toru Nagashima",
      "description": "Utilities for ESLint plugins.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/eslint-utils@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mysticatea/eslint-utils.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mysticatea/eslint-utils#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mysticatea/eslint-utils/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/eslint-utils"
        }
      ]
    },
    {
      "type": "library",
      "name": "espree",
      "version": "7.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|espree@7.1.0",
      "author": "Nicholas C. Zakas",
      "description": "An Esprima-compatible JavaScript parser built on Acorn",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/espree@7.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/eslint/espree.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/eslint/espree",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/eslint/espree.git",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/espree/-/espree-7.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/espree"
        }
      ]
    },
    {
      "type": "library",
      "name": "esquery",
      "version": "1.3.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|esquery@1.3.1",
      "author": "Joel Feenstra",
      "description": "A query library for ECMAScript AST using a CSS selector like query language.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/esquery@1.3.1",
      "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.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/esquery"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "estraverse",
          "version": "5.1.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|esquery@1.3.1|estraverse@5.1.0",
          "description": "ECMAScript JS AST traversal functions",
          "licenses": [
            {
              "license": {
                "id": "BSD-2-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/estraverse@5.1.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.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/esquery/node_modules/estraverse"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "esutils",
      "version": "2.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "glob-parent",
      "version": "5.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|glob-parent@5.1.1",
      "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.1",
      "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.1.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": "ignore",
      "version": "4.0.6",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|ignore@4.0.6",
      "author": "kael",
      "description": "Ignore is a manager and filter for .gitignore rules.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ignore@4.0.6",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/kaelzhang/node-ignore.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kaelzhang/node-ignore#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kaelzhang/node-ignore/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ignore"
        }
      ]
    },
    {
      "type": "library",
      "name": "import-fresh",
      "version": "3.2.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|import-fresh@3.2.1",
      "author": "Sindre Sorhus",
      "description": "Import a module while bypassing the cache",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/import-fresh@3.2.1",
      "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.2.1.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": "jspdf@2.5.2-tuxcare.7|imurmurhash@0.1.4",
      "author": "Jens Taylor",
      "description": "An incremental implementation of MurmurHash3",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/imurmurhash@0.1.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/jensyt/imurmurhash-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jensyt/imurmurhash-js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jensyt/imurmurhash-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/imurmurhash"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-glob",
      "version": "4.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "json-stable-stringify-without-jsonify",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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.4.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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/levn"
        }
      ]
    },
    {
      "type": "library",
      "name": "minimatch",
      "version": "3.0.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|minimatch@3.0.4",
      "author": "Isaac Z. Schlueter",
      "description": "a glob matcher in javascript",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/minimatch@3.0.4",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/minimatch.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/minimatch#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/minimatch/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minimatch"
        }
      ]
    },
    {
      "type": "library",
      "name": "natural-compare",
      "version": "1.4.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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.9.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|optionator@0.9.1",
      "author": "George Zahariev",
      "description": "option parsing and help generation",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/optionator@0.9.1",
      "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.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/optionator"
        }
      ]
    },
    {
      "type": "library",
      "name": "progress",
      "version": "2.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "strip-ansi",
      "version": "6.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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/strip-ansi"
        }
      ]
    },
    {
      "type": "library",
      "name": "strip-json-comments",
      "version": "3.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|strip-json-comments@3.1.0",
      "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.0",
      "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.0.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": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "v8-compile-cache",
      "version": "2.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|v8-compile-cache@2.1.1",
      "author": "Andres Suarez",
      "description": "Require hook for automatic V8 compile cache persistence",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/v8-compile-cache@2.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/zertosh/v8-compile-cache.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/zertosh/v8-compile-cache#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/zertosh/v8-compile-cache/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/v8-compile-cache"
        }
      ]
    },
    {
      "type": "library",
      "name": "pako",
      "group": "@types",
      "version": "2.0.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@types/pako@2.0.4",
      "description": "TypeScript definitions for pako",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/pako@2.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/pako",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/pako",
          "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/pako/-/pako-2.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/pako"
        }
      ]
    },
    {
      "type": "library",
      "name": "iobuffer",
      "version": "5.4.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|iobuffer@5.4.0",
      "author": "Michaël Zasso",
      "description": "Read and write binary data on ArrayBuffers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/iobuffer@5.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/image-js/iobuffer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/image-js/iobuffer#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/image-js/iobuffer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/iobuffer/-/iobuffer-5.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/iobuffer"
        }
      ]
    },
    {
      "type": "library",
      "name": "pako",
      "version": "2.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|pako@2.1.0",
      "description": "zlib port to javascript - fast, modularized, with browser support",
      "licenses": [
        {
          "expression": "(MIT AND Zlib)",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/pako@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/nodeca/pako.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nodeca/pako#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nodeca/pako/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pako/-/pako-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pako"
        }
      ]
    },
    {
      "type": "library",
      "name": "fancy-terminal",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|fancy-terminal@1.0.1",
      "author": "Erdem Bircan",
      "description": "zero dependency Node.js terminal output colorizer",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fancy-terminal@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/erdembircan/fancy-terminal.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/erdembircan/fancy-terminal#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/erdembircan/fancy-terminal/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fancy-terminal/-/fancy-terminal-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fancy-terminal"
        }
      ]
    },
    {
      "type": "library",
      "name": "css-line-break",
      "version": "1.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|css-line-break@1.1.1",
      "author": "Niklas von Hertzen",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/css-line-break@1.1.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/niklasvh/css-line-break.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/niklasvh/css-line-break#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/niklasvh/css-line-break/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/css-line-break/-/css-line-break-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/css-line-break"
        }
      ]
    },
    {
      "type": "library",
      "name": "ansi-escapes",
      "version": "3.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|external-editor@3.1.0",
      "author": "Kevin Gravier",
      "description": "Edit a string with the users preferred text editor using $VISUAL or $ENVIRONMENT",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/external-editor@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mrkmg/node-external-editor.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mrkmg/node-external-editor#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mrkmg/node-external-editor/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/external-editor"
        }
      ]
    },
    {
      "type": "library",
      "name": "figures",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|rxjs@6.6.0",
      "author": "Ben Lesh",
      "description": "Reactive Extensions for modern JavaScript",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/rxjs@6.6.0",
      "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.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rxjs"
        }
      ]
    },
    {
      "type": "library",
      "name": "through",
      "version": "2.3.8",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "add-matchers",
      "version": "0.6.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|add-matchers@0.6.2",
      "author": "Jamie Mason",
      "description": "Write useful test matchers compatible with Jest and Jasmine.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/add-matchers@0.6.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/JamieMason/add-matchers.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/JamieMason/add-matchers",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/JamieMason/add-matchers/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/add-matchers/-/add-matchers-0.6.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/add-matchers"
        }
      ]
    },
    {
      "type": "library",
      "name": "glob",
      "version": "7.1.6",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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/glob"
        }
      ]
    },
    {
      "type": "library",
      "name": "argparse",
      "version": "1.0.10",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "bluebird",
      "version": "3.7.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|bluebird@3.7.2",
      "author": "Petka Antonov",
      "description": "Full featured Promises/A+ implementation with exceptionally good performance",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/bluebird@3.7.2",
      "externalReferences": [
        {
          "url": "git://github.com/petkaantonov/bluebird.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/petkaantonov/bluebird",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/petkaantonov/bluebird/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bluebird"
        }
      ]
    },
    {
      "type": "library",
      "name": "catharsis",
      "version": "0.8.11",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|catharsis@0.8.11",
      "author": "Jeff Williams",
      "description": "A JavaScript parser for Google Closure Compiler and JSDoc type expressions.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/catharsis@0.8.11",
      "externalReferences": [
        {
          "url": "git+https://github.com/hegemonic/catharsis.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/hegemonic/catharsis#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/hegemonic/catharsis/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.11.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/catharsis"
        }
      ]
    },
    {
      "type": "library",
      "name": "js2xmlparser",
      "version": "4.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|js2xmlparser@4.0.1",
      "author": "Michael Kourlas",
      "description": "Parses JavaScript objects into XML",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/js2xmlparser@4.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/michaelkourlas/node-js2xmlparser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/michaelkourlas/node-js2xmlparser#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/michaelkourlas/node-js2xmlparser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/js2xmlparser"
        }
      ]
    },
    {
      "type": "library",
      "name": "klaw",
      "version": "3.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|klaw@3.0.0",
      "author": "JP Richardson",
      "description": "File system walker with Readable stream interface.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/klaw@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jprichardson/node-klaw.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jprichardson/node-klaw#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jprichardson/node-klaw/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/klaw"
        }
      ]
    },
    {
      "type": "library",
      "name": "markdown-it-anchor",
      "version": "5.3.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|markdown-it-anchor@5.3.0",
      "description": "Header anchors for markdown-it.",
      "licenses": [
        {
          "license": {
            "id": "Unlicense",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/markdown-it-anchor@5.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/valeriangalliat/markdown-it-anchor.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/valeriangalliat/markdown-it-anchor",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/valeriangalliat/markdown-it-anchor/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/markdown-it-anchor"
        }
      ]
    },
    {
      "type": "library",
      "name": "markdown-it",
      "version": "10.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|markdown-it@10.0.0",
      "description": "Markdown-it - modern pluggable markdown parser.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/markdown-it@10.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/markdown-it/markdown-it.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/markdown-it/markdown-it#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/markdown-it/markdown-it/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/markdown-it"
        }
      ]
    },
    {
      "type": "library",
      "name": "marked",
      "version": "0.8.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|marked@0.8.2",
      "author": "Christopher Jeffrey",
      "description": "A markdown parser built for speed",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/marked@0.8.2",
      "externalReferences": [
        {
          "url": "git://github.com/markedjs/marked.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://marked.js.org",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/markedjs/marked/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/marked/-/marked-0.8.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/marked"
        }
      ]
    },
    {
      "type": "library",
      "name": "requizzle",
      "version": "0.2.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|requizzle@0.2.3",
      "author": "Jeff Williams",
      "description": "Swizzle a little something into your require() calls.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/requizzle@0.2.3",
      "externalReferences": [
        {
          "url": "git://github.com/hegemonic/requizzle.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/hegemonic/requizzle",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/hegemonic/requizzle/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/requizzle"
        }
      ]
    },
    {
      "type": "library",
      "name": "taffydb",
      "version": "2.6.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|taffydb@2.6.2",
      "author": "Ian Smith",
      "description": "TaffyDB is an opensouce library that brings database features into your JavaScript applications.",
      "purl": "pkg:npm/taffydb@2.6.2",
      "externalReferences": [
        {
          "url": "git://github.com/typicaljoe/taffydb.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://taffydb.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/typicaljoe/taffydb/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/taffydb/-/taffydb-2.6.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/taffydb"
        }
      ]
    },
    {
      "type": "library",
      "name": "underscore",
      "version": "1.10.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|underscore@1.10.2",
      "author": "Jeremy Ashkenas",
      "description": "JavaScript's functional programming helper library.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/underscore@1.10.2",
      "externalReferences": [
        {
          "url": "git://github.com/jashkenas/underscore.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://underscorejs.org",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jashkenas/underscore/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/underscore/-/underscore-1.10.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/underscore"
        }
      ]
    },
    {
      "type": "library",
      "name": "istanbul-lib-coverage",
      "version": "3.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|istanbul-lib-coverage@3.0.0",
      "author": "Krishnan Anantheswaran",
      "description": "Data library for istanbul coverage objects",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/istanbul-lib-coverage@3.0.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/istanbuljs/istanbuljs.git#packages/istanbul-lib-coverage",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://istanbul.js.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/istanbuljs/istanbuljs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/istanbul-lib-coverage"
        }
      ]
    },
    {
      "type": "library",
      "name": "istanbul-lib-instrument",
      "version": "4.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|istanbul-lib-instrument@4.0.3",
      "author": "Krishnan Anantheswaran",
      "description": "Core istanbul API for JS code coverage",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/istanbul-lib-instrument@4.0.3",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/istanbuljs/istanbuljs.git#packages/istanbul-lib-instrument",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://istanbul.js.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/istanbuljs/istanbuljs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/istanbul-lib-instrument"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "semver",
          "version": "6.3.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|istanbul-lib-instrument@4.0.3|semver@6.3.0",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@6.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/istanbul-lib-instrument/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "istanbul-lib-report",
      "version": "3.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|istanbul-lib-report@3.0.0",
      "author": "Krishnan Anantheswaran",
      "description": "Base reporting library for istanbul",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/istanbul-lib-report@3.0.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/istanbuljs/istanbuljs.git#packages/istanbul-lib-report",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://istanbul.js.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/istanbuljs/istanbuljs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/istanbul-lib-report"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "make-dir",
          "version": "3.1.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|istanbul-lib-report@3.0.0|make-dir@3.1.0",
          "author": "Sindre Sorhus",
          "description": "Make a directory and its parents if needed - Think `mkdir -p`",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/make-dir@3.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/make-dir.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/make-dir#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/make-dir/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/istanbul-lib-report/node_modules/make-dir"
            }
          ]
        },
        {
          "type": "library",
          "name": "supports-color",
          "version": "7.1.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|istanbul-lib-report@3.0.0|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/istanbul-lib-report/node_modules/supports-color"
            }
          ]
        },
        {
          "type": "library",
          "name": "semver",
          "version": "6.3.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|istanbul-lib-report@3.0.0|semver@6.3.0",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@6.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/istanbul-lib-report/node_modules/semver"
            }
          ]
        },
        {
          "type": "library",
          "name": "has-flag",
          "version": "4.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|istanbul-lib-report@3.0.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/istanbul-lib-report/node_modules/has-flag"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "istanbul-lib-source-maps",
      "version": "4.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|istanbul-lib-source-maps@4.0.0",
      "author": "Krishnan Anantheswaran",
      "description": "Source maps support for istanbul",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/istanbul-lib-source-maps@4.0.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/istanbuljs/istanbuljs.git#packages/istanbul-lib-source-maps",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://istanbul.js.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/istanbuljs/istanbuljs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/istanbul-lib-source-maps"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "source-map",
          "version": "0.6.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|istanbul-lib-source-maps@4.0.0|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/istanbul-lib-source-maps/node_modules/source-map"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "istanbul-reports",
      "version": "3.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|istanbul-reports@3.0.2",
      "author": "Krishnan Anantheswaran",
      "description": "istanbul reports",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/istanbul-reports@3.0.2",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/istanbuljs/istanbuljs.git#packages/istanbul-reports",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://istanbul.js.org/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/istanbuljs/istanbuljs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/istanbul-reports"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-wsl",
      "version": "2.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|is-wsl@2.2.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@2.2.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-2.2.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": "log-symbols",
      "version": "2.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|log-symbols@2.2.0",
      "author": "Sindre Sorhus",
      "description": "Colored symbols for various log levels. Example: ✔︎ Success",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/log-symbols@2.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/log-symbols.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/log-symbols#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/log-symbols/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/log-symbols"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "chalk",
          "version": "2.4.2",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|log-symbols@2.2.0|chalk@2.4.2",
          "description": "Terminal string styling done right",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/chalk@2.4.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/chalk.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/chalk#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/chalk/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/log-symbols/node_modules/chalk"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "chokidar",
      "version": "3.4.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|chokidar@3.4.0",
      "author": "Paul Miller",
      "description": "A neat wrapper around node.js fs.watch / fs.watchFile / fsevents.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/chokidar@3.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/paulmillr/chokidar.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/paulmillr/chokidar",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/paulmillr/chokidar/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chokidar"
        }
      ]
    },
    {
      "type": "library",
      "name": "debounce",
      "version": "1.2.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|debounce@1.2.1",
      "description": "Creates and returns a new debounced version of the passed function that will postpone its execution until after wait milliseconds have elapsed since the last time it was invoked",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/debounce@1.2.1",
      "externalReferences": [
        {
          "url": "git://github.com/component/debounce.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/component/debounce#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/component/debounce/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/debounce"
        }
      ]
    },
    {
      "type": "library",
      "name": "global-agent",
      "version": "2.1.12",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|global-agent@2.1.12",
      "author": "Gajus Kuizinas",
      "description": "Global HTTP/HTTPS proxy configurable using environment variables.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/global-agent@2.1.12",
      "externalReferences": [
        {
          "url": "git+https://github.com/gajus/global-agent.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gajus/global-agent#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gajus/global-agent/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/global-agent/-/global-agent-2.1.12.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/global-agent"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "semver",
          "version": "7.3.2",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|global-agent@2.1.12|semver@7.3.2",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@7.3.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-7.3.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/global-agent/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "saucelabs",
      "version": "4.7.8",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8",
      "author": "Christian Bromann",
      "description": "A wrapper around Sauce Labs REST API",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/saucelabs@4.7.8",
      "externalReferences": [
        {
          "url": "git://github.com/saucelabs/node-saucelabs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/saucelabs/node-saucelabs",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/saucelabs/node-saucelabs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/saucelabs/-/saucelabs-4.7.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/saucelabs"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "form-data",
          "version": "3.0.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|form-data@3.0.1",
          "author": "Felix Geisendörfer",
          "description": "A library to create readable \"multipart/form-data\" streams. Can be used to submit forms and file uploads to other web applications.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/form-data@3.0.1",
          "externalReferences": [
            {
              "url": "git://github.com/form-data/form-data.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/form-data/form-data#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/form-data/form-data/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/saucelabs/node_modules/form-data"
            }
          ]
        },
        {
          "type": "library",
          "name": "got",
          "version": "11.8.2",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|got@11.8.2",
          "description": "Human-friendly and powerful HTTP request library for Node.js",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/got@11.8.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/got.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/got#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/got/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/got/-/got-11.8.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/saucelabs/node_modules/got"
            }
          ]
        },
        {
          "type": "library",
          "name": "yargs",
          "version": "16.2.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|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/saucelabs/node_modules/yargs"
            }
          ]
        },
        {
          "type": "library",
          "name": "is",
          "group": "@sindresorhus",
          "version": "4.0.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|@sindresorhus/is@4.0.1",
          "author": "Sindre Sorhus",
          "description": "Type check values",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40sindresorhus/is@4.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/is.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/is#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/is/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/saucelabs/node_modules/@sindresorhus/is"
            }
          ]
        },
        {
          "type": "library",
          "name": "cacheable-request",
          "version": "7.0.2",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|cacheable-request@7.0.2",
          "author": "Luke Childs",
          "description": "Wrap native HTTP requests with RFC compliant cache support",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/cacheable-request@7.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/lukechilds/cacheable-request.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/lukechilds/cacheable-request#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/lukechilds/cacheable-request/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/saucelabs/node_modules/cacheable-request"
            }
          ]
        },
        {
          "type": "library",
          "name": "decompress-response",
          "version": "6.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|decompress-response@6.0.0",
          "author": "Sindre Sorhus",
          "description": "Decompress a HTTP response if needed",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/decompress-response@6.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/decompress-response.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/decompress-response#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/decompress-response/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/saucelabs/node_modules/decompress-response"
            }
          ]
        },
        {
          "type": "library",
          "name": "http2-wrapper",
          "version": "1.0.3",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|http2-wrapper@1.0.3",
          "author": "Szymon Marczak",
          "description": "HTTP2 client, just with the familiar `https` API",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/http2-wrapper@1.0.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/szmarczak/http2-wrapper.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/szmarczak/http2-wrapper#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/szmarczak/http2-wrapper/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/saucelabs/node_modules/http2-wrapper"
            }
          ]
        },
        {
          "type": "library",
          "name": "lowercase-keys",
          "version": "2.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|lowercase-keys@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Lowercase the keys of an object",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lowercase-keys@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/lowercase-keys.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/lowercase-keys#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/lowercase-keys/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/saucelabs/node_modules/lowercase-keys"
            }
          ]
        },
        {
          "type": "library",
          "name": "p-cancelable",
          "version": "2.1.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|p-cancelable@2.1.1",
          "author": "Sindre Sorhus",
          "description": "Create a promise that can be canceled",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/p-cancelable@2.1.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/p-cancelable.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/p-cancelable#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/p-cancelable/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/saucelabs/node_modules/p-cancelable"
            }
          ]
        },
        {
          "type": "library",
          "name": "responselike",
          "version": "2.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|responselike@2.0.0",
          "author": "lukechilds",
          "description": "A response-like object for mocking a Node.js HTTP response stream",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/responselike@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/lukechilds/responselike.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/lukechilds/responselike#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/lukechilds/responselike/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/saucelabs/node_modules/responselike"
            }
          ]
        },
        {
          "type": "library",
          "name": "cliui",
          "version": "7.0.4",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|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/saucelabs/node_modules/cliui"
            }
          ]
        },
        {
          "type": "library",
          "name": "escalade",
          "version": "3.1.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|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/saucelabs/node_modules/escalade"
            }
          ]
        },
        {
          "type": "library",
          "name": "string-width",
          "version": "4.2.2",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|string-width@4.2.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@4.2.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-4.2.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/saucelabs/node_modules/string-width"
            }
          ]
        },
        {
          "type": "library",
          "name": "y18n",
          "version": "5.0.8",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|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/saucelabs/node_modules/y18n"
            }
          ]
        },
        {
          "type": "library",
          "name": "yargs-parser",
          "version": "20.2.9",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|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/saucelabs/node_modules/yargs-parser"
            }
          ]
        },
        {
          "type": "library",
          "name": "get-stream",
          "version": "5.2.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|get-stream@5.2.0",
          "author": "Sindre Sorhus",
          "description": "Get a stream as a string, buffer, or array",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/get-stream@5.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/get-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/get-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/get-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/saucelabs/node_modules/get-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "http-cache-semantics",
          "version": "4.1.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|http-cache-semantics@4.1.0",
          "author": "Kornel Lesiński",
          "description": "Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies",
          "licenses": [
            {
              "license": {
                "id": "BSD-2-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/http-cache-semantics@4.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/kornelski/http-cache-semantics.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/kornelski/http-cache-semantics#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/kornelski/http-cache-semantics/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/saucelabs/node_modules/http-cache-semantics"
            }
          ]
        },
        {
          "type": "library",
          "name": "keyv",
          "version": "4.0.3",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|keyv@4.0.3",
          "author": "Luke Childs",
          "description": "Simple key-value storage with support for multiple backends",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/keyv@4.0.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/lukechilds/keyv.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/lukechilds/keyv",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/lukechilds/keyv/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/keyv/-/keyv-4.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/saucelabs/node_modules/keyv"
            }
          ]
        },
        {
          "type": "library",
          "name": "normalize-url",
          "version": "6.1.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|normalize-url@6.1.0",
          "author": "Sindre Sorhus",
          "description": "Normalize a URL",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/normalize-url@6.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/normalize-url.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/normalize-url#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/normalize-url/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/saucelabs/node_modules/normalize-url"
            }
          ]
        },
        {
          "type": "library",
          "name": "mimic-response",
          "version": "3.1.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|mimic-response@3.1.0",
          "author": "Sindre Sorhus",
          "description": "Mimic a Node.js HTTP response stream",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mimic-response@3.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/mimic-response.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/mimic-response#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/mimic-response/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/saucelabs/node_modules/mimic-response"
            }
          ]
        },
        {
          "type": "library",
          "name": "wrap-ansi",
          "version": "7.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|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/saucelabs/node_modules/wrap-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "emoji-regex",
          "version": "8.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|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/saucelabs/node_modules/emoji-regex"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-fullwidth-code-point",
          "version": "3.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|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/saucelabs/node_modules/is-fullwidth-code-point"
            }
          ]
        },
        {
          "type": "library",
          "name": "json-buffer",
          "version": "3.0.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|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/saucelabs/node_modules/json-buffer"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-styles",
          "version": "4.3.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|ansi-styles@4.3.0",
          "author": "Sindre Sorhus",
          "description": "ANSI escape codes for styling strings in the terminal",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-styles@4.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-styles.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/saucelabs/node_modules/ansi-styles"
            }
          ]
        },
        {
          "type": "library",
          "name": "color-convert",
          "version": "2.0.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|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/saucelabs/node_modules/color-convert"
            }
          ]
        },
        {
          "type": "library",
          "name": "color-name",
          "version": "1.1.4",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|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/saucelabs/node_modules/color-name"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "webdriverio",
      "version": "6.1.25",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|webdriverio@6.1.25",
      "author": "Christian Bromann",
      "description": "Next-gen browser and mobile automation test framework for Node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/webdriverio@6.1.25",
      "externalReferences": [
        {
          "url": "git://github.com/webdriverio/webdriverio.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://webdriver.io",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/webdriverio/webdriverio/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/webdriverio/-/webdriverio-6.1.25.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webdriverio"
        }
      ]
    },
    {
      "type": "library",
      "name": "acorn-walk",
      "version": "8.3.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|acorn-walk@8.3.4",
      "description": "ECMAScript (ESTree) AST walker",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/acorn-walk@8.3.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/acornjs/acorn.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/acornjs/acorn",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/acornjs/acorn/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/acorn-walk"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "acorn",
          "version": "8.12.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|acorn-walk@8.3.4|acorn@8.12.1",
          "description": "ECMAScript parser",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/acorn@8.12.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/acornjs/acorn.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/acornjs/acorn",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/acornjs/acorn/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/acorn-walk/node_modules/acorn"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "assert",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|assert@2.0.0",
      "description": "The assert module from Node.js, for the browser.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/assert@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/browserify/commonjs-assert.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/browserify/commonjs-assert",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/browserify/commonjs-assert/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/assert"
        }
      ]
    },
    {
      "type": "library",
      "name": "browser-resolve",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|browser-resolve@2.0.0",
      "author": "Roman Shtylman",
      "description": "resolve which handles browser field support in package.json",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browser-resolve@2.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/browserify/browser-resolve.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/browserify/browser-resolve#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/browserify/browser-resolve/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browser-resolve"
        }
      ]
    },
    {
      "type": "library",
      "name": "browserify-zlib",
      "version": "0.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|browserify-zlib@0.2.0",
      "author": "Devon Govett",
      "description": "Full zlib module for the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browserify-zlib@0.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/devongovett/browserify-zlib.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/devongovett/browserify-zlib",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/devongovett/browserify-zlib/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browserify-zlib"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "pako",
          "version": "1.0.11",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|browserify-zlib@0.2.0|pako@1.0.11",
          "description": "zlib port to javascript - fast, modularized, with browser support",
          "licenses": [
            {
              "expression": "(MIT AND Zlib)",
              "acknowledgement": "declared"
            }
          ],
          "purl": "pkg:npm/pako@1.0.11",
          "externalReferences": [
            {
              "url": "git+https://github.com/nodeca/pako.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/nodeca/pako",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/nodeca/pako/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/browserify-zlib/node_modules/pako"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "buffer",
      "version": "5.6.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|buffer@5.6.0",
      "author": "Feross Aboukhadijeh",
      "description": "Node.js Buffer API, for the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/buffer@5.6.0",
      "externalReferences": [
        {
          "url": "git://github.com/feross/buffer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/feross/buffer",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/feross/buffer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/buffer"
        }
      ]
    },
    {
      "type": "library",
      "name": "combine-source-map",
      "version": "0.8.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|combine-source-map@0.8.0",
      "author": "Thorsten Lorenz",
      "description": "Add source maps of multiple files, offset them and then combine them into one source map",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/combine-source-map@0.8.0",
      "externalReferences": [
        {
          "url": "git://github.com/thlorenz/combine-source-map.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/thlorenz/combine-source-map",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/thlorenz/combine-source-map/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/combine-source-map"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "convert-source-map",
          "version": "1.1.3",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|combine-source-map@0.8.0|convert-source-map@1.1.3",
          "author": "Thorsten Lorenz",
          "description": "Converts a source-map from/to  different formats and allows adding/changing properties.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/convert-source-map@1.1.3",
          "externalReferences": [
            {
              "url": "git://github.com/thlorenz/convert-source-map.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/thlorenz/convert-source-map",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/thlorenz/convert-source-map/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.1.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/combine-source-map/node_modules/convert-source-map"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "console-browserify",
      "version": "1.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|console-browserify@1.2.0",
      "author": "Raynos",
      "description": "Emulate console for all the browsers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/browserify/console-browserify/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/console-browserify@1.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/browserify/console-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/browserify/console-browserify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/browserify/console-browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/console-browserify"
        }
      ]
    },
    {
      "type": "library",
      "name": "constants-browserify",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|constants-browserify@1.0.0",
      "author": "Julian Gruber",
      "description": "node's constants module for the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/constants-browserify@1.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/juliangruber/constants-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/juliangruber/constants-browserify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/juliangruber/constants-browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/constants-browserify"
        }
      ]
    },
    {
      "type": "library",
      "name": "crypto-browserify",
      "version": "3.12.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|crypto-browserify@3.12.0",
      "author": "Dominic Tarr",
      "description": "implementation of crypto for the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/crypto-browserify@3.12.0",
      "externalReferences": [
        {
          "url": "git://github.com/crypto-browserify/crypto-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/crypto-browserify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/crypto-browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/crypto-browserify"
        }
      ]
    },
    {
      "type": "library",
      "name": "domain-browser",
      "version": "4.23.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|domain-browser@4.23.0",
      "author": "2013+ Bevry Pty Ltd",
      "description": "Node's domain module for the web browser. This is merely an evented try...catch with the same API as node, nothing more.",
      "licenses": [
        {
          "license": {
            "id": "Artistic-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/domain-browser@4.23.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/bevry/domain-browser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/bevry/domain-browser",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/bevry/domain-browser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.23.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/domain-browser"
        }
      ]
    },
    {
      "type": "library",
      "name": "events",
      "version": "3.3.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "https-browserify",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|https-browserify@1.0.0",
      "author": "James Halliday",
      "description": "https module compatability for browserify",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/https-browserify@1.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/substack/https-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/https-browserify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/https-browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/https-browserify"
        }
      ]
    },
    {
      "type": "library",
      "name": "json-stringify-safe",
      "version": "5.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|json-stringify-safe@5.0.1",
      "author": "Isaac Z. Schlueter",
      "description": "Like JSON.stringify, but doesn't blow up on circular refs.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/json-stringify-safe@5.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/json-stringify-safe.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/json-stringify-safe",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/json-stringify-safe/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-stringify-safe"
        }
      ]
    },
    {
      "type": "library",
      "name": "log4js",
      "version": "6.3.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|log4js@6.3.0",
      "author": "Gareth Jones",
      "description": "Port of Log4js to work with node.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/log4js@6.3.0",
      "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.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/log4js"
        }
      ]
    },
    {
      "type": "library",
      "name": "os-browserify",
      "version": "0.3.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|os-browserify@0.3.0",
      "author": "CoderPuppy",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/os-browserify@0.3.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/CoderPuppy/os-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/CoderPuppy/os-browserify#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/CoderPuppy/os-browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/os-browserify"
        }
      ]
    },
    {
      "type": "library",
      "name": "pad",
      "version": "3.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|pad@3.2.0",
      "author": "David Worms",
      "description": "Left and right string padding",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pad@3.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/adaltas/node-pad.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/adaltas/node-pad",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/adaltas/node-pad/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pad/-/pad-3.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pad"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-browserify",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|path-browserify@1.0.1",
      "author": "James Halliday",
      "description": "the path module from node core for browsers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/path-browserify@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/browserify/path-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/browserify/path-browserify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/browserify/path-browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-browserify"
        }
      ]
    },
    {
      "type": "library",
      "name": "process",
      "version": "0.11.10",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|process@0.11.10",
      "author": "Roman Shtylman",
      "description": "process information for node.js and browsers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/process@0.11.10",
      "externalReferences": [
        {
          "url": "git://github.com/shtylman/node-process.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/shtylman/node-process#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/shtylman/node-process/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/process"
        }
      ]
    },
    {
      "type": "library",
      "name": "punycode",
      "version": "2.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|punycode@2.1.1",
      "author": "Mathias Bynens",
      "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/punycode@2.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/bestiejs/punycode.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://mths.be/punycode",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/bestiejs/punycode.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/punycode"
        }
      ]
    },
    {
      "type": "library",
      "name": "querystring-es3",
      "version": "0.2.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|querystring-es3@0.2.1",
      "author": "Irakli Gozalishvili",
      "description": "Node's querystring module for all engines. (ES3 compat fork)",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/Gozala/enchain/License.md"
          }
        }
      ],
      "purl": "pkg:npm/querystring-es3@0.2.1",
      "externalReferences": [
        {
          "url": "git://github.com/mike-spainhower/querystring.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mike-spainhower/querystring#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/mike-spainhower/querystring/issues/",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/querystring-es3"
        }
      ]
    },
    {
      "type": "library",
      "name": "stream-browserify",
      "version": "3.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|stream-browserify@3.0.0",
      "author": "James Halliday",
      "description": "the stream module from node core for browsers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/stream-browserify@3.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/browserify/stream-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/browserify/stream-browserify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/browserify/stream-browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stream-browserify"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "readable-stream",
          "version": "3.6.2",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|stream-browserify@3.0.0|readable-stream@3.6.2",
          "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.2",
          "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.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/stream-browserify/node_modules/readable-stream"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "stream-http",
      "version": "3.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|stream-http@3.1.1",
      "author": "John Hiesey",
      "description": "Streaming http in the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/stream-http@3.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/jhiesey/stream-http.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jhiesey/stream-http#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jhiesey/stream-http/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/stream-http/-/stream-http-3.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stream-http"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "readable-stream",
          "version": "3.6.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|stream-http@3.1.1|readable-stream@3.6.0",
          "description": "Streams3, a user-land copy of the stream library from Node.js",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readable-stream@3.6.0",
          "externalReferences": [
            {
              "url": "git://github.com/nodejs/readable-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/nodejs/readable-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/nodejs/readable-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/stream-http/node_modules/readable-stream"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "timers-browserify",
      "version": "2.0.11",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|timers-browserify@2.0.11",
      "author": "J. Ryan Stinnett",
      "description": "timers module for browserify",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/timers-browserify@2.0.11",
      "externalReferences": [
        {
          "url": "git://github.com/jryans/timers-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jryans/timers-browserify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jryans/timers-browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/timers-browserify"
        }
      ]
    },
    {
      "type": "library",
      "name": "tty-browserify",
      "version": "0.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|tty-browserify@0.0.1",
      "author": "James Halliday",
      "description": "the tty module from node core for browsers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tty-browserify@0.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/browserify/tty-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/browserify/tty-browserify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/browserify/tty-browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tty-browserify"
        }
      ]
    },
    {
      "type": "library",
      "name": "url",
      "version": "0.11.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|url@0.11.0",
      "description": "The core `url` packaged standalone for use with Browserify.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/url@0.11.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/defunctzombie/node-url.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/defunctzombie/node-url#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/defunctzombie/node-url/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/url"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "punycode",
          "version": "1.3.2",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|url@0.11.0|punycode@1.3.2",
          "author": "Mathias Bynens",
          "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/punycode@1.3.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/bestiejs/punycode.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://mths.be/punycode",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/bestiejs/punycode.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/url/node_modules/punycode"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "util",
      "version": "0.12.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|util@0.12.3",
      "author": "Joyent",
      "description": "Node.js's util module for all engines",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/util@0.12.3",
      "externalReferences": [
        {
          "url": "git://github.com/browserify/node-util.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/browserify/node-util",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/browserify/node-util/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/util/-/util-0.12.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/util"
        }
      ]
    },
    {
      "type": "library",
      "name": "vm-browserify",
      "version": "1.1.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|vm-browserify@1.1.2",
      "author": "James Halliday",
      "description": "vm module for the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/vm-browserify@1.1.2",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/substack/vm-browserify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/vm-browserify#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/vm-browserify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/vm-browserify"
        }
      ]
    },
    {
      "type": "library",
      "name": "colors",
      "version": "1.4.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|colors@1.4.0",
      "author": "Marak Squires",
      "description": "get colors in your node.js console",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/colors@1.4.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/Marak/colors.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Marak/colors.js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Marak/colors.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/colors"
        }
      ]
    },
    {
      "type": "library",
      "name": "body-parser",
      "version": "1.19.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|body-parser@1.19.0",
      "description": "Node.js body parsing middleware",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/body-parser@1.19.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/expressjs/body-parser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/expressjs/body-parser#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/expressjs/body-parser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/body-parser"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "2.6.9",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|body-parser@1.19.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/body-parser/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "qs",
          "version": "6.7.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|body-parser@1.19.0|qs@6.7.0",
          "description": "A querystring parser that supports nesting and arrays, with a depth limit",
          "licenses": [
            {
              "license": {
                "id": "BSD-3-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/qs@6.7.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/ljharb/qs.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/ljharb/qs",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/ljharb/qs/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/body-parser/node_modules/qs"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|body-parser@1.19.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/body-parser/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "braces",
      "version": "3.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|braces@3.0.2",
      "author": "Jon Schlinkert",
      "description": "Bash-like brace expansion, implemented in JavaScript. Safer than other brace expansion libs, with complete support for the Bash 4.3 braces specification, without sacrificing speed.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/braces@3.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/micromatch/braces.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/micromatch/braces",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/micromatch/braces/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/braces"
        }
      ]
    },
    {
      "type": "library",
      "name": "connect",
      "version": "3.7.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|dom-serialize@2.2.1",
      "author": "Nathan Rajlich",
      "description": "Serializes any DOM node into a String",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/dom-serialize@2.2.1",
      "externalReferences": [
        {
          "url": "git://github.com/webmodules/dom-serialize.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/webmodules/dom-serialize",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/webmodules/dom-serialize/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dom-serialize"
        }
      ]
    },
    {
      "type": "library",
      "name": "flatted",
      "version": "2.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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/flatted"
        }
      ]
    },
    {
      "type": "library",
      "name": "graceful-fs",
      "version": "4.2.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|graceful-fs@4.2.4",
      "description": "A drop-in replacement for fs, making various improvements.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/graceful-fs@4.2.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/node-graceful-fs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/node-graceful-fs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/node-graceful-fs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/graceful-fs"
        }
      ]
    },
    {
      "type": "library",
      "name": "http-proxy",
      "version": "1.18.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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.6",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|isbinaryfile@4.0.6",
      "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.6",
      "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.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/isbinaryfile"
        }
      ]
    },
    {
      "type": "library",
      "name": "mime",
      "version": "2.4.6",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|mime@2.4.6",
      "author": "Robert Kieffer",
      "description": "A comprehensive library for mime-type mapping",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mime@2.4.6",
      "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.4.6.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": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "socket.io",
      "version": "2.3.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|socket.io@2.3.0",
      "description": "node.js realtime framework server",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/socket.io@2.3.0",
      "externalReferences": [
        {
          "url": "git://github.com/socketio/socket.io.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/socketio/socket.io#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/socketio/socket.io/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/socket.io/-/socket.io-2.3.0.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": "ua-parser-js",
      "version": "0.7.21",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|ua-parser-js@0.7.21",
      "author": "Faisal Salman",
      "description": "Lightweight JavaScript-based user-agent string parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ua-parser-js@0.7.21",
      "externalReferences": [
        {
          "url": "git+https://github.com/faisalman/ua-parser-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://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.21.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": "yargs",
      "version": "15.4.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|yargs@15.4.0",
      "description": "yargs the modern, pirate-themed, successor to optimist.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/yargs@15.4.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-15.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yargs"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "string-width",
          "version": "4.2.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|yargs@15.4.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/yargs/node_modules/string-width"
            }
          ]
        },
        {
          "type": "library",
          "name": "emoji-regex",
          "version": "8.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|yargs@15.4.0|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/yargs/node_modules/emoji-regex"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-fullwidth-code-point",
          "version": "3.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|yargs@15.4.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/yargs/node_modules/is-fullwidth-code-point"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "lws-basic-auth",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lws-basic-auth@2.0.0",
      "author": "Lloyd Brookes",
      "description": "Password-protect a server using Basic Authentication",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lws-basic-auth@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lwsjs/basic-auth.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lwsjs/basic-auth#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lwsjs/basic-auth/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lws-basic-auth/-/lws-basic-auth-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lws-basic-auth"
        }
      ]
    },
    {
      "type": "library",
      "name": "lws-blacklist",
      "version": "3.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lws-blacklist@3.0.0",
      "author": "Lloyd Brookes",
      "description": "Middleware for lws enabling certain routes to be forbidden",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lws-blacklist@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lwsjs/blacklist.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lwsjs/blacklist#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lwsjs/blacklist/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lws-blacklist/-/lws-blacklist-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lws-blacklist"
        }
      ]
    },
    {
      "type": "library",
      "name": "lws-body-parser",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lws-body-parser@2.0.0",
      "author": "Lloyd Brookes",
      "description": "body-parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lws-body-parser@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lwsjs/body-parser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lwsjs/body-parser#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lwsjs/body-parser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lws-body-parser/-/lws-body-parser-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lws-body-parser"
        }
      ]
    },
    {
      "type": "library",
      "name": "lws-compress",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lws-compress@2.0.0",
      "author": "Lloyd Brookes",
      "description": "Response compression middleware for lws",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lws-compress@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lwsjs/compress.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lwsjs/compress#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lwsjs/compress/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lws-compress/-/lws-compress-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lws-compress"
        }
      ]
    },
    {
      "type": "library",
      "name": "lws-conditional-get",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lws-conditional-get@2.0.0",
      "author": "Lloyd Brookes",
      "description": "Conditional-get middleware for lws",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lws-conditional-get@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lwsjs/conditional-get.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lwsjs/conditional-get#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lwsjs/conditional-get/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lws-conditional-get/-/lws-conditional-get-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lws-conditional-get"
        }
      ]
    },
    {
      "type": "library",
      "name": "lws-cors",
      "version": "3.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lws-cors@3.0.0",
      "author": "Lloyd Brookes",
      "description": "Support for setting Cross-Origin Resource Sharing (CORS) headers to lws",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lws-cors@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lwsjs/cors.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lwsjs/cors#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lwsjs/cors/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lws-cors/-/lws-cors-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lws-cors"
        }
      ]
    },
    {
      "type": "library",
      "name": "lws-index",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lws-index@2.0.0",
      "author": "Lloyd Brookes",
      "description": "Serve-index middleware plugin for lws",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lws-index@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lwsjs/index.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lwsjs/index#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lwsjs/index/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lws-index/-/lws-index-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lws-index"
        }
      ]
    },
    {
      "type": "library",
      "name": "lws-json",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lws-json@2.0.0",
      "author": "Lloyd Brookes",
      "description": "json",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lws-json@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lwsjs/json.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lwsjs/json#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lwsjs/json/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lws-json/-/lws-json-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lws-json"
        }
      ]
    },
    {
      "type": "library",
      "name": "lws-log",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lws-log@2.0.0",
      "author": "Lloyd Brookes",
      "description": "Logging feature for lws",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lws-log@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lwsjs/log.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lwsjs/log#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lwsjs/log/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lws-log/-/lws-log-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lws-log"
        }
      ]
    },
    {
      "type": "library",
      "name": "lws-mime",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lws-mime@2.0.0",
      "author": "Lloyd Brookes",
      "description": "Middleware to manipulate response MIME types in lws",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lws-mime@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lwsjs/mime.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lwsjs/mime#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lwsjs/mime/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lws-mime/-/lws-mime-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lws-mime"
        }
      ]
    },
    {
      "type": "library",
      "name": "lws-range",
      "version": "3.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lws-range@3.0.0",
      "author": "Lloyd Brookes",
      "description": "Adds support for HTTP Range Requests to lws",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lws-range@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lwsjs/range.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lwsjs/range#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lwsjs/range/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lws-range/-/lws-range-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lws-range"
        }
      ]
    },
    {
      "type": "library",
      "name": "lws-request-monitor",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lws-request-monitor@2.0.0",
      "author": "Lloyd Brookes",
      "description": "Adds request and response logging to lws verbose output",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lws-request-monitor@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lwsjs/request-monitor.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lwsjs/request-monitor#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lwsjs/request-monitor/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lws-request-monitor/-/lws-request-monitor-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lws-request-monitor"
        }
      ]
    },
    {
      "type": "library",
      "name": "lws-rewrite",
      "version": "3.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lws-rewrite@3.1.1",
      "author": "Lloyd Brookes",
      "description": "lws middleware plugin adding URL rewriting support",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lws-rewrite@3.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lwsjs/rewrite.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lwsjs/rewrite#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lwsjs/rewrite/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lws-rewrite/-/lws-rewrite-3.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lws-rewrite"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "https-proxy-agent",
          "version": "5.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|lws-rewrite@3.1.1|https-proxy-agent@5.0.0",
          "author": "Nathan Rajlich",
          "description": "An HTTP(s) proxy `http.Agent` implementation for HTTPS",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/https-proxy-agent@5.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/TooTallNate/node-https-proxy-agent.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/TooTallNate/node-https-proxy-agent#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/TooTallNate/node-https-proxy-agent/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/lws-rewrite/node_modules/https-proxy-agent"
            }
          ]
        },
        {
          "type": "library",
          "name": "agent-base",
          "version": "6.0.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|lws-rewrite@3.1.1|agent-base@6.0.1",
          "author": "Nathan Rajlich",
          "description": "Turn a function into an `http.Agent` instance",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/agent-base@6.0.1",
          "externalReferences": [
            {
              "url": "git://github.com/TooTallNate/node-agent-base.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/TooTallNate/node-agent-base#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/TooTallNate/node-agent-base/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/lws-rewrite/node_modules/agent-base"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "lws-spa",
      "version": "3.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lws-spa@3.0.0",
      "author": "Lloyd Brookes",
      "description": "Middleware adding support for Single Page Applications to lws",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lws-spa@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lwsjs/spa.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lwsjs/spa#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lwsjs/spa/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lws-spa/-/lws-spa-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lws-spa"
        }
      ]
    },
    {
      "type": "library",
      "name": "lws-static",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lws-static@2.0.0",
      "author": "Lloyd Brookes",
      "description": "Lws middleware wrapper for koa-static",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lws-static@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lwsjs/static.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lwsjs/static#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lwsjs/static/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lws-static/-/lws-static-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lws-static"
        }
      ]
    },
    {
      "type": "library",
      "name": "lws",
      "version": "3.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lws@3.1.0",
      "author": "Lloyd Brookes",
      "description": "A lean, modular web server for rapid full-stack development",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lws@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lwsjs/lws.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lwsjs/lws#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lwsjs/lws/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lws/-/lws-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lws"
        }
      ]
    },
    {
      "type": "library",
      "name": "node-version-matches",
      "version": "2.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|node-version-matches@2.0.1",
      "author": "Lloyd Brookes",
      "description": "Returns true if the current node version matches the given semver expression",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/node-version-matches@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/75lb/node-version-matches.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/75lb/node-version-matches#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/75lb/node-version-matches/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/node-version-matches/-/node-version-matches-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/node-version-matches"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "semver",
          "version": "6.3.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|node-version-matches@2.0.1|semver@6.3.0",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@6.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/node-version-matches/node_modules/semver"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "time-stamp",
      "version": "2.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|time-stamp@2.2.0",
      "author": "Jon Schlinkert",
      "description": "Get a formatted timestamp.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/time-stamp@2.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/time-stamp.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/time-stamp",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/time-stamp/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/time-stamp/-/time-stamp-2.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/time-stamp"
        }
      ]
    },
    {
      "type": "library",
      "name": "nopt",
      "version": "2.1.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|nopt@2.1.2",
      "author": "Isaac Z. Schlueter",
      "description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.",
      "purl": "pkg:npm/nopt@2.1.2",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/isaacs/nopt.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/nopt#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/nopt/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/nopt/-/nopt-2.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/nopt"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-reference",
      "version": "1.2.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|is-reference@1.2.1",
      "author": "Rich Harris",
      "description": "Determine whether an AST node is a reference",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-reference@1.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/Rich-Harris/is-reference.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Rich-Harris/is-reference#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Rich-Harris/is-reference/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-reference"
        }
      ]
    },
    {
      "type": "library",
      "name": "rollup-pluginutils",
      "version": "2.8.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|rollup-pluginutils@2.8.2",
      "author": "Rich Harris",
      "description": "Functionality commonly needed by Rollup plugins",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/rollup-pluginutils@2.8.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/rollup/rollup-pluginutils.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/rollup/rollup-pluginutils#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/rollup/rollup-pluginutils/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.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-walker",
          "version": "0.6.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|rollup-pluginutils@2.8.2|estree-walker@0.6.1",
          "author": "Rich Harris",
          "description": "Traverse an ESTree-compliant AST",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/estree-walker@0.6.1",
          "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://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/rollup-pluginutils/node_modules/estree-walker"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "commenting",
      "version": "1.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|commenting@1.1.0",
      "author": "Arnout Kazemier",
      "description": "Wrap content in a comment that is valid for a given file type.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/commenting@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/3rd-Eden/commenting.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/3rd-Eden/commenting#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/3rd-Eden/commenting/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/commenting/-/commenting-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/commenting"
        }
      ]
    },
    {
      "type": "library",
      "name": "moment",
      "version": "2.25.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|moment@2.25.1",
      "author": "Iskren Ivov Chernev",
      "description": "Parse, validate, manipulate, and display dates",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/moment@2.25.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/moment/moment.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://momentjs.com",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/moment/moment/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/moment/-/moment-2.25.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/moment"
        }
      ]
    },
    {
      "type": "library",
      "name": "package-name-regex",
      "version": "1.0.8",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|package-name-regex@1.0.8",
      "author": "Sebastian Landwehr",
      "description": "Provides a regex that can be used to test if a string is a valid NPM package name.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/package-name-regex@1.0.8",
      "externalReferences": [
        {
          "url": "git+https://github.com/dword-design/package-name-regex.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dword-design/package-name-regex#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dword-design/package-name-regex/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/package-name-regex/-/package-name-regex-1.0.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/package-name-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "spdx-expression-validate",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|spdx-expression-validate@2.0.0",
      "author": "Kyle E. Mitchell",
      "description": "validate SPDX license expressions",
      "licenses": [
        {
          "expression": "(MIT AND CC-BY-3.0)",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/spdx-expression-validate@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/kemitchell/spdx-expression-validate.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kemitchell/spdx.js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kemitchell/spdx-expression-validate.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/spdx-expression-validate/-/spdx-expression-validate-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spdx-expression-validate"
        }
      ]
    },
    {
      "type": "library",
      "name": "spdx-satisfies",
      "version": "5.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|spdx-satisfies@5.0.0",
      "author": "Kyle E. Mitchell",
      "description": "test whether SPDX expressions satisfy licensing criteria",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/spdx-satisfies@5.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/kemitchell/spdx-satisfies.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kemitchell/spdx-satisfies.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kemitchell/spdx-satisfies.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/spdx-satisfies/-/spdx-satisfies-5.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spdx-satisfies"
        }
      ]
    },
    {
      "type": "library",
      "name": "resolve",
      "group": "@types",
      "version": "0.0.8",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@types/resolve@0.0.8",
      "description": "TypeScript definitions for resolve",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/resolve@0.0.8",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/resolve"
        }
      ]
    },
    {
      "type": "library",
      "name": "builtin-modules",
      "version": "3.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|builtin-modules@3.1.0",
      "author": "Sindre Sorhus",
      "description": "List of the Node.js builtin modules",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/builtin-modules@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/builtin-modules.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/builtin-modules#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/builtin-modules/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/builtin-modules"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-module",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|is-module@1.0.0",
      "author": "Jonathan Ong",
      "description": "check if a source string is an es6 module",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-module@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/component/is-module.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/component/is-module#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/component/is-module/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-module"
        }
      ]
    },
    {
      "type": "library",
      "name": "command-exists",
      "version": "1.2.9",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|command-exists@1.2.9",
      "author": "Matthew Conlen",
      "description": "check whether a command line command exists in the current environment",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/command-exists@1.2.9",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/mathisonian/command-exists.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mathisonian/command-exists",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mathisonian/command-exists/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/command-exists"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-validator-identifier",
      "group": "@babel",
      "version": "7.28.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@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",
      "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.28.5.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": "js-tokens",
      "version": "4.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "picocolors",
      "version": "1.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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",
      "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.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/picocolors"
        }
      ]
    },
    {
      "type": "library",
      "name": "gen-mapping",
      "group": "@jridgewell",
      "version": "0.3.13",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@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",
      "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://registry.npmjs.org/@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/@jridgewell/gen-mapping"
        }
      ]
    },
    {
      "type": "library",
      "name": "trace-mapping",
      "group": "@jridgewell",
      "version": "0.3.31",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@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",
      "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://registry.npmjs.org/@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/@jridgewell/trace-mapping"
        }
      ]
    },
    {
      "type": "library",
      "name": "jsesc",
      "version": "3.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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",
      "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-3.1.0.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-replace-supers",
      "group": "@babel",
      "version": "7.28.6",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-replace-supers@7.28.6",
      "author": "The Babel Team",
      "description": "Helper function to replace supers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-replace-supers@7.28.6",
      "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.28.6.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-simple-access",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-simple-access@7.10.4",
      "author": "Logan Smyth",
      "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.10.4",
      "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://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-simple-access/-/helper-simple-access-7.10.4.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": "helper-split-export-declaration",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-split-export-declaration@7.10.4",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-split-export-declaration@7.10.4",
      "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://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-split-export-declaration/-/helper-split-export-declaration-7.10.4.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-globals",
      "group": "@babel",
      "version": "7.28.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@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",
      "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://registry.npmjs.org/@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": "helper-string-parser",
      "group": "@babel",
      "version": "7.27.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@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",
      "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.27.1.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": "safe-buffer",
      "version": "5.1.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|safe-buffer@5.1.2",
      "author": "Feross Aboukhadijeh",
      "description": "Safer Node.js Buffer API",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/safe-buffer@5.1.2",
      "externalReferences": [
        {
          "url": "git://github.com/feross/safe-buffer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/feross/safe-buffer",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/feross/safe-buffer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/safe-buffer"
        }
      ]
    },
    {
      "type": "library",
      "name": "ms",
      "version": "2.1.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|ms@2.1.3",
      "description": "Tiny millisecond conversion utility",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ms@2.1.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/vercel/ms.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/vercel/ms#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/vercel/ms/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ms"
        }
      ]
    },
    {
      "type": "library",
      "name": "minimist",
      "version": "1.2.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|minimist@1.2.5",
      "author": "James Halliday",
      "description": "parse argument options",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/minimist@1.2.5",
      "externalReferences": [
        {
          "url": "git://github.com/substack/minimist.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/minimist",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/minimist/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minimist"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-parse",
      "version": "1.0.6",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|path-parse@1.0.6",
      "author": "Javier Blanco",
      "description": "Node.js path.parse() ponyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/path-parse@1.0.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/jbgutierrez/path-parse.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jbgutierrez/path-parse#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jbgutierrez/path-parse/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-parse"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-annotate-as-pure",
      "group": "@babel",
      "version": "7.27.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-annotate-as-pure@7.27.3",
      "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.27.3",
      "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.27.3.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-member-expression-to-functions",
      "group": "@babel",
      "version": "7.28.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-member-expression-to-functions@7.28.5",
      "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.28.5",
      "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.28.5.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.27.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-optimise-call-expression@7.27.1",
      "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.27.1",
      "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.27.1.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": "helper-skip-transparent-expression-wrappers",
      "group": "@babel",
      "version": "7.27.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-skip-transparent-expression-wrappers@7.27.1",
      "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.27.1",
      "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.27.1.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-define-polyfill-provider",
      "group": "@babel",
      "version": "0.2.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3",
      "description": "Babel helper to create your own polyfill provider",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-define-polyfill-provider@0.2.3",
      "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.2.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"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "helper-compilation-targets",
          "group": "@babel",
          "version": "7.14.5",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3|@babel/helper-compilation-targets@7.14.5",
          "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.14.5",
          "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.14.5.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/@babel/helper-compilation-targets"
            }
          ]
        },
        {
          "type": "library",
          "name": "helper-module-imports",
          "group": "@babel",
          "version": "7.14.5",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3|@babel/helper-module-imports@7.14.5",
          "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.14.5",
          "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.14.5.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/@babel/helper-module-imports"
            }
          ]
        },
        {
          "type": "library",
          "name": "semver",
          "version": "6.3.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3|semver@6.3.0",
          "description": "The semantic version parser used by npm.",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/semver@6.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/npm/node-semver.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/npm/node-semver#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/npm/node-semver/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver"
            }
          ]
        },
        {
          "type": "library",
          "name": "compat-data",
          "group": "@babel",
          "version": "7.14.7",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3|@babel/compat-data@7.14.7",
          "author": "The Babel Team",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40babel/compat-data@7.14.7",
          "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.14.7.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/@babel/compat-data"
            }
          ]
        },
        {
          "type": "library",
          "name": "browserslist",
          "version": "4.16.6",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3|browserslist@4.16.6",
          "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.16.6",
          "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.16.6.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/browserslist"
            }
          ]
        },
        {
          "type": "library",
          "name": "electron-to-chromium",
          "version": "1.3.779",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3|electron-to-chromium@1.3.779",
          "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.3.779",
          "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.3.779.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/electron-to-chromium"
            }
          ]
        },
        {
          "type": "library",
          "name": "escalade",
          "version": "3.1.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3|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/@babel/helper-define-polyfill-provider/node_modules/escalade"
            }
          ]
        },
        {
          "type": "library",
          "name": "node-releases",
          "version": "1.1.73",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3|node-releases@1.1.73",
          "author": "Sergey Rubanov",
          "description": "Node.js releases data",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/node-releases@1.1.73",
          "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-1.1.73.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/node-releases"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-remap-async-to-generator",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-remap-async-to-generator@7.10.4",
      "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.10.4",
      "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://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-remap-async-to-generator/-/helper-remap-async-to-generator-7.10.4.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-regexp-features-plugin",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-create-regexp-features-plugin@7.10.4",
      "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.10.4",
      "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.10.4.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"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-define-map",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-define-map@7.10.4",
      "description": "Helper function to define a map",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-define-map@7.10.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-define-map",
          "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-define-map/-/helper-define-map-7.10.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-define-map"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-function-name",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-function-name@7.10.4",
      "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.10.4",
      "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://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-function-name/-/helper-function-name-7.10.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"
        }
      ]
    },
    {
      "type": "library",
      "name": "globals",
      "version": "11.12.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "helper-builder-binary-assignment-operator-visitor",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-builder-binary-assignment-operator-visitor@7.10.4",
      "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.10.4",
      "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://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-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.10.4.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": "babel-plugin-dynamic-import-node",
      "version": "2.3.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|babel-plugin-dynamic-import-node@2.3.3",
      "author": "Jordan Gensler",
      "description": "Babel plugin to transpile import() to a deferred require(), for node",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/babel-plugin-dynamic-import-node@2.3.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/airbnb/babel-plugin-dynamic-import-node.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/airbnb/babel-plugin-dynamic-import-node#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/airbnb/babel-plugin-dynamic-import-node/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/babel-plugin-dynamic-import-node"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-hoist-variables",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-hoist-variables@7.10.4",
      "description": "Helper function to hoist variables",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-hoist-variables@7.10.4",
      "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://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-hoist-variables/-/helper-hoist-variables-7.10.4.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-get-function-arity",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-get-function-arity@7.10.4",
      "description": "Helper function to get function arity",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-get-function-arity@7.10.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-get-function-arity",
          "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-get-function-arity/-/helper-get-function-arity-7.10.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-get-function-arity"
        }
      ]
    },
    {
      "type": "library",
      "name": "regenerator-transform",
      "version": "0.14.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|regenerator-transform@0.14.5",
      "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.14.5",
      "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-transform/-/regenerator-transform-0.14.5.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-regex",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-regex@7.10.4",
      "description": "Helper function to check for literal RegEx",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-regex@7.10.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-regex",
          "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-regex/-/helper-regex-7.10.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "caniuse-lite",
      "version": "1.0.30001245",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|caniuse-lite@1.0.30001245",
      "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.30001245",
      "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.30001245.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.3.492",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|electron-to-chromium@1.3.492",
      "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.3.492",
      "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.3.492.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": "escalade",
      "version": "3.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|escalade@3.0.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.0.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.0.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": "node-releases",
      "version": "1.1.59",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|node-releases@1.1.59",
      "author": "Sergey Rubanov",
      "description": "Node.js releases data",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/node-releases@1.1.59",
      "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-1.1.59.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": "loose-envify",
      "version": "1.4.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|loose-envify@1.4.0",
      "author": "Andres Suarez",
      "description": "Fast (and loose) selective `process.env` replacer using js-tokens instead of an AST",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/loose-envify@1.4.0",
      "externalReferences": [
        {
          "url": "git://github.com/zertosh/loose-envify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/zertosh/loose-envify",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/zertosh/loose-envify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/loose-envify"
        }
      ]
    },
    {
      "type": "library",
      "name": "leven",
      "version": "3.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|leven@3.1.0",
      "author": "Sindre Sorhus",
      "description": "Measure the difference between two strings using the fastest JS implementation of the Levenshtein distance algorithm",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/leven@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/leven.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/leven#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/leven/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/leven"
        }
      ]
    },
    {
      "type": "library",
      "name": "estree",
      "group": "@types",
      "version": "0.0.39",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@types/estree@0.0.39",
      "description": "TypeScript definitions for ESTree AST specification",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/estree@0.0.39",
      "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/estree/-/estree-0.0.39.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": "estree-walker",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|estree-walker@1.0.1",
      "author": "Rich Harris",
      "description": "Traverse an ESTree-compliant AST",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/estree-walker@1.0.1",
      "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://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.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": "picomatch",
      "version": "2.2.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "sourcemap-codec",
      "version": "1.4.8",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|sourcemap-codec@1.4.8",
      "author": "Rich Harris",
      "description": "Encode/decode sourcemap mappings",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/sourcemap-codec@1.4.8",
      "externalReferences": [
        {
          "url": "git+https://github.com/Rich-Harris/sourcemap-codec.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Rich-Harris/sourcemap-codec",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Rich-Harris/sourcemap-codec/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sourcemap-codec"
        }
      ]
    },
    {
      "type": "library",
      "name": "randombytes",
      "version": "2.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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.11",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@jridgewell/source-map@0.3.11",
      "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.11",
      "externalReferences": [
        {
          "url": "git+https://github.com/jridgewell/sourcemaps.git#packages/source-map",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/jridgewell/sourcemaps/tree/main/packages/source-map",
          "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://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.11.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": "source-map-support",
      "version": "0.5.21",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "source-map",
          "version": "0.6.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|source-map-support@0.5.21|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-support/node_modules/source-map"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "json-schema",
      "group": "@types",
      "version": "7.0.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@types/json-schema@7.0.5",
      "description": "TypeScript definitions for json-schema 4.0, 6.0 and",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/json-schema@7.0.5",
      "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#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/json-schema/-/json-schema-7.0.5.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": "visitor-keys",
      "group": "@typescript-eslint",
      "version": "3.6.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@typescript-eslint/visitor-keys@3.6.0",
      "description": "Visitor keys used to help traverse the TypeScript-ESTree AST",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40typescript-eslint/visitor-keys@3.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/typescript-eslint/typescript-eslint.git#packages/visitor-keys",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\" and \"repository.directory\""
        },
        {
          "url": "https://github.com/typescript-eslint/typescript-eslint#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/typescript-eslint/typescript-eslint/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@typescript-eslint/visitor-keys"
        }
      ]
    },
    {
      "type": "library",
      "name": "performance-now",
      "version": "2.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|performance-now@2.1.0",
      "author": "Braveg1rl",
      "description": "Implements performance.now (based on process.hrtime).",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/performance-now@2.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/braveg1rl/performance-now.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/braveg1rl/performance-now",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/braveg1rl/performance-now/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/performance-now"
        }
      ]
    },
    {
      "type": "library",
      "name": "color-name",
      "group": "@types",
      "version": "1.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@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": "graceful-readlink",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|graceful-readlink@1.0.1",
      "author": "zhiyelee",
      "description": "graceful fs.readlink",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/graceful-readlink@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/zhiyelee/graceful-readlink.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/zhiyelee/graceful-readlink",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/zhiyelee/graceful-readlink/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/graceful-readlink"
        }
      ]
    },
    {
      "type": "library",
      "name": "aws-sign2",
      "version": "0.7.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|aws-sign2@0.7.0",
      "author": "Mikeal Rogers",
      "description": "AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/aws-sign2@0.7.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mikeal/aws-sign.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mikeal/aws-sign#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mikeal/aws-sign/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/aws-sign2"
        }
      ]
    },
    {
      "type": "library",
      "name": "aws4",
      "version": "1.10.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|aws4@1.10.0",
      "author": "Michael Hart",
      "description": "Signs and prepares requests using AWS Signature Version 4",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/aws4@1.10.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mhart/aws4.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mhart/aws4#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mhart/aws4/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/aws4/-/aws4-1.10.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/aws4"
        }
      ]
    },
    {
      "type": "library",
      "name": "caseless",
      "version": "0.12.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|caseless@0.12.0",
      "author": "Mikeal Rogers",
      "description": "Caseless object set/get/has, very useful when working with HTTP headers.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/caseless@0.12.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mikeal/caseless.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mikeal/caseless#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mikeal/caseless/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/caseless"
        }
      ]
    },
    {
      "type": "library",
      "name": "combined-stream",
      "version": "1.0.8",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|combined-stream@1.0.8",
      "author": "Felix Geisendörfer",
      "description": "A stream that emits multiple other streams one after another.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/combined-stream@1.0.8",
      "externalReferences": [
        {
          "url": "git://github.com/felixge/node-combined-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/felixge/node-combined-stream",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/felixge/node-combined-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/combined-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "extend",
      "version": "3.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "forever-agent",
      "version": "0.6.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|forever-agent@0.6.1",
      "author": "Mikeal Rogers",
      "description": "HTTP Agent that keeps socket connections alive between keep-alive requests. Formerly part of mikeal/request, now a standalone module.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/forever-agent@0.6.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/mikeal/forever-agent.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mikeal/forever-agent#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mikeal/forever-agent/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/forever-agent"
        }
      ]
    },
    {
      "type": "library",
      "name": "form-data",
      "version": "2.3.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|form-data@2.3.3",
      "author": "Felix Geisendörfer",
      "description": "A library to create readable \"multipart/form-data\" streams. Can be used to submit forms and file uploads to other web applications.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/form-data@2.3.3",
      "externalReferences": [
        {
          "url": "git://github.com/form-data/form-data.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/form-data/form-data#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/form-data/form-data/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/form-data"
        }
      ]
    },
    {
      "type": "library",
      "name": "har-validator",
      "version": "5.1.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|har-validator@5.1.3",
      "author": "Ahmad Nassri",
      "description": "Extremely fast HTTP Archive (HAR) validator using JSON Schema",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/har-validator@5.1.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/ahmadnassri/node-har-validator.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ahmadnassri/node-har-validator",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ahmadnassri/node-har-validator/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/har-validator"
        }
      ]
    },
    {
      "type": "library",
      "name": "http-signature",
      "version": "1.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|http-signature@1.2.0",
      "author": "Joyent, Inc",
      "description": "Reference implementation of Joyent's HTTP Signature scheme.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/http-signature@1.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/joyent/node-http-signature.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/joyent/node-http-signature/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/joyent/node-http-signature/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-signature"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-typedarray",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|is-typedarray@1.0.0",
      "author": "Hugh Kennedy",
      "description": "Detect whether or not an object is a Typed Array",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-typedarray@1.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/hughsk/is-typedarray.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/hughsk/is-typedarray",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/hughsk/is-typedarray/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-typedarray"
        }
      ]
    },
    {
      "type": "library",
      "name": "isstream",
      "version": "0.1.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|isstream@0.1.2",
      "author": "Rod Vagg",
      "description": "Determine if an object is a Stream",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/isstream@0.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/rvagg/isstream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/rvagg/isstream",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/rvagg/isstream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/isstream"
        }
      ]
    },
    {
      "type": "library",
      "name": "mime-types",
      "version": "2.1.27",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|mime-types@2.1.27",
      "description": "The ultimate javascript content-type utility.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mime-types@2.1.27",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/mime-types.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/mime-types#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/mime-types/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mime-types"
        }
      ]
    },
    {
      "type": "library",
      "name": "oauth-sign",
      "version": "0.9.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|oauth-sign@0.9.0",
      "author": "Mikeal Rogers",
      "description": "OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/oauth-sign@0.9.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mikeal/oauth-sign.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mikeal/oauth-sign#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mikeal/oauth-sign/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/oauth-sign"
        }
      ]
    },
    {
      "type": "library",
      "name": "qs",
      "version": "6.5.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|qs@6.5.2",
      "description": "A querystring parser that supports nesting and arrays, with a depth limit",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/qs@6.5.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/ljharb/qs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/qs",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/qs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/qs"
        }
      ]
    },
    {
      "type": "library",
      "name": "tough-cookie",
      "version": "2.5.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|tough-cookie@2.5.0",
      "author": "Jeremy Stashewsky",
      "description": "RFC6265 Cookies and Cookie Jar for node.js",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tough-cookie@2.5.0",
      "externalReferences": [
        {
          "url": "git://github.com/salesforce/tough-cookie.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/salesforce/tough-cookie",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/salesforce/tough-cookie/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tough-cookie"
        }
      ]
    },
    {
      "type": "library",
      "name": "tunnel-agent",
      "version": "0.6.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|tunnel-agent@0.6.0",
      "author": "Mikeal Rogers",
      "description": "HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tunnel-agent@0.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mikeal/tunnel-agent.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mikeal/tunnel-agent#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mikeal/tunnel-agent/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tunnel-agent"
        }
      ]
    },
    {
      "type": "library",
      "name": "uuid",
      "version": "3.4.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|uuid@3.4.0",
      "description": "RFC4122 (v1, v4, and v5) UUIDs",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/uuid@3.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/uuidjs/uuid.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/uuidjs/uuid#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/uuidjs/uuid/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/uuid"
        }
      ]
    },
    {
      "type": "library",
      "name": "fast-deep-equal",
      "version": "3.1.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|json-schema-traverse@0.4.1",
      "author": "Evgeny Poberezkin",
      "description": "Traverse JSON Schema passing each schema object to callback",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/json-schema-traverse@0.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/epoberezkin/json-schema-traverse.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/epoberezkin/json-schema-traverse#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/epoberezkin/json-schema-traverse/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-schema-traverse"
        }
      ]
    },
    {
      "type": "library",
      "name": "uri-js",
      "version": "4.2.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|uri-js@4.2.2",
      "author": "Gary Court",
      "description": "An RFC 3986/3987 compliant, scheme extendable URI/IRI parsing/validating/resolving library for JavaScript.",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/uri-js@4.2.2",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/garycourt/uri-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/garycourt/uri-js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/garycourt/uri-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/uri-js"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-key",
      "version": "3.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "which",
      "version": "2.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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/which"
        }
      ]
    },
    {
      "type": "library",
      "name": "ansi-colors",
      "version": "4.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|ansi-colors@4.1.1",
      "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@4.1.1",
      "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-4.1.1.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": "esrecurse",
      "version": "4.2.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|esrecurse@4.2.1",
      "description": "ECMAScript AST recursive visitor",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/esrecurse@4.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/estools/esrecurse.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/estools/esrecurse",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/estools/esrecurse/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/esrecurse"
        }
      ]
    },
    {
      "type": "library",
      "name": "estraverse",
      "version": "4.3.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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/estraverse"
        }
      ]
    },
    {
      "type": "library",
      "name": "acorn-jsx",
      "version": "5.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|acorn-jsx@5.2.0",
      "description": "Modern, fast React.js JSX parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/acorn-jsx@5.2.0",
      "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.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/acorn-jsx"
        }
      ]
    },
    {
      "type": "library",
      "name": "acorn",
      "version": "7.3.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|acorn@7.3.1",
      "description": "ECMAScript parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/acorn@7.3.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/acornjs/acorn.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/acornjs/acorn",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/acornjs/acorn/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/acorn/-/acorn-7.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/acorn"
        }
      ]
    },
    {
      "type": "library",
      "name": "flat-cache",
      "version": "2.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|flat-cache@2.0.1",
      "author": "Roy Riojas",
      "description": "A stupidly simple key/value storage using files to persist some data",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/flat-cache@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/royriojas/flat-cache.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/royriojas/flat-cache#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/royriojas/flat-cache/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/flat-cache"
        }
      ]
    },
    {
      "type": "library",
      "name": "type-fest",
      "version": "0.8.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|type-fest@0.8.1",
      "author": "Sindre Sorhus",
      "description": "A collection of essential TypeScript types",
      "licenses": [
        {
          "expression": "(MIT OR CC0-1.0)",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/type-fest@0.8.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/type-fest.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/type-fest#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/type-fest/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/type-fest"
        }
      ]
    },
    {
      "type": "library",
      "name": "parent-module",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "is-extglob",
      "version": "2.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "prelude-ls",
      "version": "1.2.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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/prelude-ls"
        }
      ]
    },
    {
      "type": "library",
      "name": "type-check",
      "version": "0.4.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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/type-check"
        }
      ]
    },
    {
      "type": "library",
      "name": "brace-expansion",
      "version": "1.1.11",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "deep-is",
      "version": "0.1.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|deep-is@0.1.3",
      "author": "Thorsten Lorenz",
      "description": "node's assert.deepEqual algorithm except for NaN being equal to NaN",
      "purl": "pkg:npm/deep-is@0.1.3",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/thlorenz/deep-is.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/thlorenz/deep-is#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/thlorenz/deep-is/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/deep-is"
        }
      ]
    },
    {
      "type": "library",
      "name": "fast-levenshtein",
      "version": "2.0.6",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|word-wrap@1.2.3",
      "author": "Jon Schlinkert",
      "description": "Wrap words to a specified length.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/word-wrap@1.2.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/word-wrap.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/word-wrap",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/word-wrap/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/word-wrap"
        }
      ]
    },
    {
      "type": "library",
      "name": "ansi-regex",
      "version": "5.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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/ansi-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "slice-ansi",
      "version": "2.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|slice-ansi@2.1.0",
      "description": "Slice a string with ANSI escape codes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/slice-ansi@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/chalk/slice-ansi.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chalk/slice-ansi#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chalk/slice-ansi/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/slice-ansi"
        }
      ]
    },
    {
      "type": "library",
      "name": "string-width",
      "version": "3.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "strip-ansi",
          "version": "5.2.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|string-width@3.1.0|strip-ansi@5.2.0",
          "author": "Sindre Sorhus",
          "description": "Strip ANSI escape codes from a string",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/strip-ansi@5.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/strip-ansi.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/strip-ansi/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/string-width/node_modules/strip-ansi"
            }
          ]
        },
        {
          "type": "library",
          "name": "ansi-regex",
          "version": "4.1.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|string-width@3.1.0|ansi-regex@4.1.0",
          "author": "Sindre Sorhus",
          "description": "Regular expression for matching ANSI escape codes",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-regex@4.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-regex.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-regex/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/string-width/node_modules/ansi-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "base64-arraybuffer",
      "version": "0.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|base64-arraybuffer@0.2.0",
      "author": "Niklas von Hertzen",
      "description": "Encode/decode base64 data into ArrayBuffers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/niklasvh/base64-arraybuffer/blob/master/LICENSE-MIT"
          }
        }
      ],
      "purl": "pkg:npm/base64-arraybuffer@0.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/niklasvh/base64-arraybuffer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/niklasvh/base64-arraybuffer",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/niklasvh/base64-arraybuffer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/base64-arraybuffer"
        }
      ]
    },
    {
      "type": "library",
      "name": "ansi-styles",
      "version": "3.2.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|ansi-styles@3.2.1",
      "author": "Sindre Sorhus",
      "description": "ANSI escape codes for styling strings in the terminal",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ansi-styles@3.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/chalk/ansi-styles.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chalk/ansi-styles#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chalk/ansi-styles/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ansi-styles"
        }
      ]
    },
    {
      "type": "library",
      "name": "escape-string-regexp",
      "version": "1.0.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "supports-color",
      "version": "5.5.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|supports-color@5.5.0",
      "author": "Sindre Sorhus",
      "description": "Detect whether a terminal supports color",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/supports-color@5.5.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/chalk/supports-color.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chalk/supports-color#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chalk/supports-color/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/supports-color"
        }
      ]
    },
    {
      "type": "library",
      "name": "restore-cursor",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|restore-cursor@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Gracefully restore the CLI cursor on exit",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/restore-cursor@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/restore-cursor.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/restore-cursor#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/restore-cursor/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/restore-cursor"
        }
      ]
    },
    {
      "type": "library",
      "name": "chardet",
      "version": "0.7.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "iconv-lite",
      "version": "0.4.24",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "tmp",
      "version": "0.0.33",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|tmp@0.0.33",
      "author": "KARASZI István",
      "description": "Temporary file and directory creator",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tmp@0.0.33",
      "externalReferences": [
        {
          "url": "git+https://github.com/raszi/node-tmp.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/raszi/node-tmp",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/raszi/node-tmp/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tmp"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-fullwidth-code-point",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "fs.realpath",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
      "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/inherits@2.0.4",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/inherits.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/inherits#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/inherits/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/inherits"
        }
      ]
    },
    {
      "type": "library",
      "name": "once",
      "version": "1.4.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|once@1.4.0",
      "author": "Isaac Z. Schlueter",
      "description": "Run a function exactly one time",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/once@1.4.0",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/once.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/once#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/once/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/once"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-is-absolute",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "sprintf-js",
      "version": "1.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "xmlcreate",
      "version": "2.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|xmlcreate@2.0.3",
      "author": "Michael Kourlas",
      "description": "Simple XML builder for Node.js",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/xmlcreate@2.0.3",
      "externalReferences": [
        {
          "url": "git://github.com/michaelkourlas/node-xmlcreate.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/michaelkourlas/node-xmlcreate#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/michaelkourlas/node-xmlcreate/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/xmlcreate"
        }
      ]
    },
    {
      "type": "library",
      "name": "entities",
      "version": "2.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|entities@2.0.3",
      "author": "Felix Boehm",
      "description": "Encode & decode XML and HTML entities with ease",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/entities@2.0.3",
      "externalReferences": [
        {
          "url": "git://github.com/fb55/entities.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/fb55/entities#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/fb55/entities/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/entities"
        }
      ]
    },
    {
      "type": "library",
      "name": "linkify-it",
      "version": "2.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|linkify-it@2.2.0",
      "description": "Links recognition library with FULL unicode support",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/linkify-it@2.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/markdown-it/linkify-it.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/markdown-it/linkify-it#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/markdown-it/linkify-it/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/linkify-it"
        }
      ]
    },
    {
      "type": "library",
      "name": "mdurl",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|mdurl@1.0.1",
      "description": "URL utilities for markdown-it",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mdurl@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/markdown-it/mdurl.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/markdown-it/mdurl#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/markdown-it/mdurl/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mdurl"
        }
      ]
    },
    {
      "type": "library",
      "name": "uc.micro",
      "version": "1.0.6",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|uc.micro@1.0.6",
      "description": "Micro subset of unicode data files for markdown-it projects.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/uc.micro@1.0.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/markdown-it/uc.micro.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/markdown-it/uc.micro#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/markdown-it/uc.micro/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/uc.micro"
        }
      ]
    },
    {
      "type": "library",
      "name": "isexe",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "schema",
      "group": "@istanbuljs",
      "version": "0.1.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@istanbuljs/schema@0.1.2",
      "author": "Corey Farrell",
      "description": "Schemas describing various structures used by nyc and istanbuljs",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40istanbuljs/schema@0.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/istanbuljs/schema.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/istanbuljs/schema#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/istanbuljs/schema/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@istanbuljs/schema"
        }
      ]
    },
    {
      "type": "library",
      "name": "html-escaper",
      "version": "2.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|html-escaper@2.0.2",
      "author": "Andrea Giammarchi",
      "description": "fast and safe way to escape and unescape &<>'\" chars",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/html-escaper@2.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/WebReflection/html-escaper.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/WebReflection/html-escaper",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/WebReflection/html-escaper/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/html-escaper"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-docker",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|is-docker@2.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@2.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-2.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": "anymatch",
      "version": "3.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|anymatch@3.1.1",
      "author": "Elan Shanker",
      "description": "Matches strings against configurable strings, globs, regular expressions, and/or functions",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/anymatch@3.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/micromatch/anymatch.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/micromatch/anymatch",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/micromatch/anymatch/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/anymatch"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-binary-path",
      "version": "2.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "normalize-path",
      "version": "3.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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.4.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|readdirp@3.4.0",
      "author": "Thorsten Lorenz",
      "description": "Recursive version of fs.readdir with streaming API.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/readdirp@3.4.0",
      "externalReferences": [
        {
          "url": "git://github.com/paulmillr/readdirp.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/paulmillr/readdirp",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/paulmillr/readdirp/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/readdirp"
        }
      ]
    },
    {
      "type": "library",
      "name": "boolean",
      "version": "3.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|boolean@3.0.1",
      "description": "boolean converts lots of things to boolean.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/boolean@3.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/thenativeweb/boolean.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/thenativeweb/boolean#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/thenativeweb/boolean/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/boolean/-/boolean-3.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/boolean"
        }
      ]
    },
    {
      "type": "library",
      "name": "es6-error",
      "version": "4.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|es6-error@4.1.1",
      "author": "Ben Youngblood",
      "description": "Easily-extendable error for use with ES6 classes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/es6-error@4.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/bjyoungblood/es6-error.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/bjyoungblood/es6-error",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/bjyoungblood/es6-error/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es6-error"
        }
      ]
    },
    {
      "type": "library",
      "name": "matcher",
      "version": "3.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|matcher@3.0.0",
      "author": "Sindre Sorhus",
      "description": "Simple wildcard matching",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/matcher@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/matcher.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/matcher#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/matcher/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/matcher"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "escape-string-regexp",
          "version": "4.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|matcher@3.0.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/matcher/node_modules/escape-string-regexp"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "roarr",
      "version": "2.15.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|roarr@2.15.3",
      "author": "Gajus Kuizinas",
      "description": "JSON logger for Node.js and browser.",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/roarr@2.15.3",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/gajus/roarr.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gajus/roarr#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gajus/roarr/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/roarr/-/roarr-2.15.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/roarr"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "sprintf-js",
          "version": "1.1.2",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|roarr@2.15.3|sprintf-js@1.1.2",
          "author": "Alexandru Mărășteanu",
          "description": "JavaScript sprintf implementation",
          "licenses": [
            {
              "license": {
                "id": "BSD-3-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/sprintf-js@1.1.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/alexei/sprintf.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/alexei/sprintf.js#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/alexei/sprintf.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/roarr/node_modules/sprintf-js"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "serialize-error",
      "version": "7.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|serialize-error@7.0.1",
      "author": "Sindre Sorhus",
      "description": "Serialize/deserialize an error into a plain object",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/serialize-error@7.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/serialize-error.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/serialize-error#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/serialize-error/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/serialize-error"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "type-fest",
          "version": "0.13.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|serialize-error@7.0.1|type-fest@0.13.1",
          "author": "Sindre Sorhus",
          "description": "A collection of essential TypeScript types",
          "licenses": [
            {
              "expression": "(MIT OR CC0-1.0)",
              "acknowledgement": "declared"
            }
          ],
          "purl": "pkg:npm/type-fest@0.13.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/type-fest.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/type-fest#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/type-fest/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/serialize-error/node_modules/type-fest"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "bin-wrapper",
      "version": "4.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|bin-wrapper@4.1.0",
      "author": "Kevin Mårtensson",
      "description": "Binary wrapper that makes your programs seamlessly available as local dependencies",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/bin-wrapper@4.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/kevva/bin-wrapper.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kevva/bin-wrapper#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kevva/bin-wrapper/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bin-wrapper"
        }
      ]
    },
    {
      "type": "library",
      "name": "change-case",
      "version": "4.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|change-case@4.1.1",
      "author": "Blake Embrey",
      "description": "Transform a string between `camelCase`, `PascalCase`, `Capital Case`, `snake_case`, `param-case`, `CONSTANT_CASE` and others",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/change-case@4.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/change-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/tree/master/packages/camel-case#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/change-case/-/change-case-4.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/change-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "hash.js",
      "version": "1.1.7",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|hash.js@1.1.7",
      "author": "Fedor Indutny",
      "description": "Various hash functions that could be run by both browser and node",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/hash.js@1.1.7",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/indutny/hash.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/indutny/hash.js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/indutny/hash.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hash.js"
        }
      ]
    },
    {
      "type": "library",
      "name": "tunnel",
      "version": "0.0.6",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|tunnel@0.0.6",
      "author": "Koichi Kobayashi",
      "description": "Node HTTP/HTTPS Agents for tunneling proxies",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tunnel@0.0.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/koichik/node-tunnel.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/koichik/node-tunnel/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/koichik/node-tunnel/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tunnel"
        }
      ]
    },
    {
      "type": "library",
      "name": "config",
      "group": "@wdio",
      "version": "6.1.14",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@wdio/config@6.1.14",
      "author": "Christian Bromann",
      "description": "A helper utility to parse and validate WebdriverIO options",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40wdio/config@6.1.14",
      "externalReferences": [
        {
          "url": "git://github.com/webdriverio/webdriverio.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/webdriverio/webdriverio/tree/master/packages/wdio-config",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/webdriverio/webdriverio/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@wdio/config/-/config-6.1.14.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@wdio/config"
        }
      ]
    },
    {
      "type": "library",
      "name": "logger",
      "group": "@wdio",
      "version": "6.0.16",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@wdio/logger@6.0.16",
      "author": "Christian Bromann",
      "description": "A helper utility for logging of WebdriverIO packages",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40wdio/logger@6.0.16",
      "externalReferences": [
        {
          "url": "git://github.com/webdriverio/webdriverio.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/webdriverio/webdriverio/tree/master/packages/wdio-logger",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/webdriverio/webdriverio/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@wdio/logger/-/logger-6.0.16.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@wdio/logger"
        }
      ]
    },
    {
      "type": "library",
      "name": "repl",
      "group": "@wdio",
      "version": "6.1.17",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@wdio/repl@6.1.17",
      "author": "Christian Bromann",
      "description": "A WDIO helper utility to provide a repl interface for WebdriverIO",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40wdio/repl@6.1.17",
      "externalReferences": [
        {
          "url": "git://github.com/webdriverio/webdriverio.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/webdriverio/webdriverio/tree/master/packages/wdio-repl",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/webdriverio/webdriverio/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@wdio/repl/-/repl-6.1.17.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@wdio/repl"
        }
      ]
    },
    {
      "type": "library",
      "name": "utils",
      "group": "@wdio",
      "version": "6.1.17",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@wdio/utils@6.1.17",
      "author": "Christian Bromann",
      "description": "A WDIO helper utility to provide several utility functions used across the project.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40wdio/utils@6.1.17",
      "externalReferences": [
        {
          "url": "git://github.com/webdriverio/webdriverio.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/webdriverio/webdriverio/tree/master/packages/wdio-utils",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/webdriverio/webdriverio/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@wdio/utils/-/utils-6.1.17.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@wdio/utils"
        }
      ]
    },
    {
      "type": "library",
      "name": "archiver",
      "version": "4.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|archiver@4.0.1",
      "author": "Chris Talkington",
      "description": "a streaming interface for archive generation",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/archiver@4.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/archiverjs/node-archiver.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/archiverjs/node-archiver",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/archiverjs/node-archiver/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/archiver/-/archiver-4.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/archiver"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "async",
          "version": "2.6.3",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|archiver@4.0.1|async@2.6.3",
          "author": "Caolan McMahon",
          "description": "Higher-order functions and common patterns for asynchronous code",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/async@2.6.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/caolan/async.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://caolan.github.io/async/",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/caolan/async/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/archiver/node_modules/async"
            }
          ]
        },
        {
          "type": "library",
          "name": "readable-stream",
          "version": "3.6.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|archiver@4.0.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/archiver/node_modules/readable-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "tar-stream",
          "version": "2.1.3",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|archiver@4.0.1|tar-stream@2.1.3",
          "author": "Mathias Buus",
          "description": "tar-stream is a streaming tar parser and generator and nothing else. It is streams2 and operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/tar-stream@2.1.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/mafintosh/tar-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/mafintosh/tar-stream",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/mafintosh/tar-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/archiver/node_modules/tar-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "bl",
          "version": "4.0.2",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|archiver@4.0.1|bl@4.0.2",
          "description": "Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/bl@4.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/rvagg/bl.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/rvagg/bl",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/rvagg/bl/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/bl/-/bl-4.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/archiver/node_modules/bl"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "css-value",
      "version": "0.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|css-value@0.0.1",
      "author": "TJ Holowaychuk",
      "description": "CSS value parser",
      "purl": "pkg:npm/css-value@0.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/visionmedia/css-value.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/visionmedia/css-value#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/visionmedia/css-value/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/css-value/-/css-value-0.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/css-value"
        }
      ]
    },
    {
      "type": "library",
      "name": "devtools",
      "version": "6.1.25",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|devtools@6.1.25",
      "author": "Christian Bromann",
      "description": "A Chrome DevTools protocol binding that maps WebDriver commands into Chrome DevTools commands using Puppeteer",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/devtools@6.1.25",
      "externalReferences": [
        {
          "url": "git://github.com/webdriverio/webdriverio.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/webdriverio/webdriverio/tree/master/packages/webdriver",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/webdriverio/webdriverio/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/devtools/-/devtools-6.1.25.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/devtools"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "uuid",
          "version": "8.2.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|devtools@6.1.25|uuid@8.2.0",
          "description": "RFC4122 (v1, v4, and v5) UUIDs",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/uuid@8.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/uuidjs/uuid.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/uuidjs/uuid#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/uuidjs/uuid/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/uuid/-/uuid-8.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/devtools/node_modules/uuid"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "grapheme-splitter",
      "version": "1.0.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|grapheme-splitter@1.0.4",
      "author": "Orlin Georgiev",
      "description": "A JavaScript library that breaks strings into their individual user-perceived characters. It supports emojis!",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/grapheme-splitter@1.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/orling/grapheme-splitter.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/orling/grapheme-splitter",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/orling/grapheme-splitter/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/grapheme-splitter"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.clonedeep",
      "version": "4.5.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lodash.clonedeep@4.5.0",
      "author": "John-David Dalton",
      "description": "The lodash method `_.cloneDeep` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.clonedeep@4.5.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.clonedeep"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.isobject",
      "version": "3.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lodash.isobject@3.0.2",
      "author": "John-David Dalton",
      "description": "The modern build of lodash’s `_.isObject` as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.isobject@3.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-3.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.isobject"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.isplainobject",
      "version": "4.0.6",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lodash.isplainobject@4.0.6",
      "author": "John-David Dalton",
      "description": "The lodash method `_.isPlainObject` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.isplainobject@4.0.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.isplainobject"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.zip",
      "version": "4.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lodash.zip@4.2.0",
      "author": "John-David Dalton",
      "description": "The lodash method `_.zip` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.zip@4.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.zip/-/lodash.zip-4.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.zip"
        }
      ]
    },
    {
      "type": "library",
      "name": "resq",
      "version": "1.7.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|resq@1.7.1",
      "author": "Baruch Velez",
      "description": "React Element Selector Query (resq) - Query React components and children by selector (component name)",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/resq@1.7.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/baruchvlz/resq.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/baruchvlz/resq#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/baruchvlz/resq/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/resq/-/resq-1.7.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/resq"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "fast-deep-equal",
          "version": "2.0.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|resq@1.7.1|fast-deep-equal@2.0.1",
          "author": "Evgeny Poberezkin",
          "description": "Fast deep equal",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/fast-deep-equal@2.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/epoberezkin/fast-deep-equal.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/epoberezkin/fast-deep-equal#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/epoberezkin/fast-deep-equal/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/resq/node_modules/fast-deep-equal"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "rgb2hex",
      "version": "0.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|rgb2hex@0.2.0",
      "author": "Christian Bromann",
      "description": "lightweight rgb/rgba to hex parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/rgb2hex@0.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/christian-bromann/rgb2hex.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/christian-bromann/rgb2hex",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/christian-bromann/rgb2hex/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/rgb2hex/-/rgb2hex-0.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rgb2hex"
        }
      ]
    },
    {
      "type": "library",
      "name": "webdriver",
      "version": "6.1.25",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|webdriver@6.1.25",
      "author": "Christian Bromann",
      "description": "A Node.js bindings implementation for the W3C WebDriver and Mobile JSONWire Protocol",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/webdriver@6.1.25",
      "externalReferences": [
        {
          "url": "git://github.com/webdriverio/webdriverio.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/webdriverio/webdriverio/tree/master/packages/webdriver",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/webdriverio/webdriverio/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/webdriver/-/webdriver-6.1.25.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/webdriver"
        }
      ]
    },
    {
      "type": "library",
      "name": "es6-object-assign",
      "version": "1.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|es6-object-assign@1.1.0",
      "author": "Rubén Norte",
      "description": "ECMAScript 2015 (ES6) Object.assign polyfill and ponyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/es6-object-assign@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/rubennorte/es6-object-assign.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/rubennorte/es6-object-assign",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/rubennorte/es6-object-assign/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/es6-object-assign"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-nan",
      "version": "1.3.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|is-nan@1.3.0",
      "author": "Jordan Harband",
      "description": "ES2015-compliant shim for Number.isNaN - the global isNaN returns false positives.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-nan@1.3.0",
      "externalReferences": [
        {
          "url": "git://github.com/es-shims/is-nan.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/es-shims/is-nan",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/es-shims/is-nan/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-nan"
        }
      ]
    },
    {
      "type": "library",
      "name": "object-is",
      "version": "1.1.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|object-is@1.1.2",
      "author": "Jordan Harband",
      "description": "ES2015-compliant shim for Object.is - differentiates between -0 and +0",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/object-is@1.1.2",
      "externalReferences": [
        {
          "url": "git://github.com/es-shims/object-is.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/es-shims/object-is",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/es-shims/object-is/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object-is"
        }
      ]
    },
    {
      "type": "library",
      "name": "base64-js",
      "version": "1.3.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|base64-js@1.3.1",
      "author": "T. Jameson Little",
      "description": "Base64 encoding/decoding in pure JS",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/base64-js@1.3.1",
      "externalReferences": [
        {
          "url": "git://github.com/beatgammit/base64-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/beatgammit/base64-js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/beatgammit/base64-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/base64-js"
        }
      ]
    },
    {
      "type": "library",
      "name": "ieee754",
      "version": "1.1.13",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|ieee754@1.1.13",
      "author": "Feross Aboukhadijeh",
      "description": "Read/write IEEE754 floating point numbers from/to a Buffer or array-like object",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ieee754@1.1.13",
      "externalReferences": [
        {
          "url": "git://github.com/feross/ieee754.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/feross/ieee754#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/feross/ieee754/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ieee754"
        }
      ]
    },
    {
      "type": "library",
      "name": "inline-source-map",
      "version": "0.6.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|inline-source-map@0.6.2",
      "author": "Thorsten Lorenz",
      "description": "Adds source mappings and base64 encodes them, so they can be inlined in your generated file.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/inline-source-map@0.6.2",
      "externalReferences": [
        {
          "url": "git://github.com/thlorenz/inline-source-map.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/thlorenz/inline-source-map",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/thlorenz/inline-source-map/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.6.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/inline-source-map"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.memoize",
      "version": "3.0.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lodash.memoize@3.0.4",
      "author": "John-David Dalton",
      "description": "The modern build of lodash’s `_.memoize` as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.memoize@3.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-3.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.memoize"
        }
      ]
    },
    {
      "type": "library",
      "name": "browserify-cipher",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|browserify-cipher@1.0.1",
      "author": "Calvin Metcalf",
      "description": "ciphers for the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browserify-cipher@1.0.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/crypto-browserify/browserify-cipher.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/browserify-cipher#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/browserify-cipher/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browserify-cipher"
        }
      ]
    },
    {
      "type": "library",
      "name": "browserify-sign",
      "version": "4.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|browserify-sign@4.2.0",
      "description": "adds node crypto signing for browsers",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browserify-sign@4.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-browserify/browserify-sign.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/browserify-sign#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/browserify-sign/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browserify-sign"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "readable-stream",
          "version": "3.6.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|browserify-sign@4.2.0|readable-stream@3.6.0",
          "description": "Streams3, a user-land copy of the stream library from Node.js",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readable-stream@3.6.0",
          "externalReferences": [
            {
              "url": "git://github.com/nodejs/readable-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/nodejs/readable-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/nodejs/readable-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/browserify-sign/node_modules/readable-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "safe-buffer",
          "version": "5.2.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|browserify-sign@4.2.0|safe-buffer@5.2.1",
          "author": "Feross Aboukhadijeh",
          "description": "Safer Node.js Buffer API",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/safe-buffer@5.2.1",
          "externalReferences": [
            {
              "url": "git://github.com/feross/safe-buffer.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/feross/safe-buffer",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/feross/safe-buffer/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/browserify-sign/node_modules/safe-buffer"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "create-ecdh",
      "version": "4.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|create-ecdh@4.0.3",
      "author": "Calvin Metcalf",
      "description": "createECDH but browserifiable",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/create-ecdh@4.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-browserify/createECDH.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/createECDH",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/createECDH/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/create-ecdh"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "bn.js",
          "version": "4.11.9",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|create-ecdh@4.0.3|bn.js@4.11.9",
          "author": "Fedor Indutny",
          "description": "Big number implementation in pure javascript",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/bn.js@4.11.9",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/indutny/bn.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/indutny/bn.js",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/indutny/bn.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/create-ecdh/node_modules/bn.js"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "create-hash",
      "version": "1.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|create-hash@1.2.0",
      "description": "create hashes for browserify",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/create-hash@1.2.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/crypto-browserify/createHash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/createHash",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/createHash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/create-hash"
        }
      ]
    },
    {
      "type": "library",
      "name": "create-hmac",
      "version": "1.1.7",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|create-hmac@1.1.7",
      "description": "node style hmacs in the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/create-hmac@1.1.7",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-browserify/createHmac.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/createHmac",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/createHmac/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/create-hmac"
        }
      ]
    },
    {
      "type": "library",
      "name": "diffie-hellman",
      "version": "5.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|diffie-hellman@5.0.3",
      "author": "Calvin Metcalf",
      "description": "pure js diffie-hellman",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/diffie-hellman@5.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-browserify/diffie-hellman.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/diffie-hellman",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/diffie-hellman/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/diffie-hellman"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "bn.js",
          "version": "4.11.9",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|diffie-hellman@5.0.3|bn.js@4.11.9",
          "author": "Fedor Indutny",
          "description": "Big number implementation in pure javascript",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/bn.js@4.11.9",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/indutny/bn.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/indutny/bn.js",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/indutny/bn.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/diffie-hellman/node_modules/bn.js"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "pbkdf2",
      "version": "3.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|pbkdf2@3.1.1",
      "author": "Daniel Cousens",
      "description": "This library provides the functionality of PBKDF2 with the ability to use any supported hashing algorithm returned from crypto.getHashes()",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pbkdf2@3.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-browserify/pbkdf2.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/pbkdf2",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/pbkdf2/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pbkdf2"
        }
      ]
    },
    {
      "type": "library",
      "name": "public-encrypt",
      "version": "4.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|public-encrypt@4.0.3",
      "author": "Calvin Metcalf",
      "description": "browserify version of publicEncrypt & privateDecrypt",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/public-encrypt@4.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-browserify/publicEncrypt.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/publicEncrypt",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/publicEncrypt/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/public-encrypt"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "bn.js",
          "version": "4.11.9",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|public-encrypt@4.0.3|bn.js@4.11.9",
          "author": "Fedor Indutny",
          "description": "Big number implementation in pure javascript",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/bn.js@4.11.9",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/indutny/bn.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/indutny/bn.js",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/indutny/bn.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/public-encrypt/node_modules/bn.js"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "randomfill",
      "version": "1.0.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|randomfill@1.0.4",
      "description": "random fill from browserify stand alone",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/randomfill@1.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-browserify/randomfill.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/randomfill",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/randomfill/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/randomfill"
        }
      ]
    },
    {
      "type": "library",
      "name": "date-format",
      "version": "3.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|date-format@3.0.0",
      "author": "Gareth Jones",
      "description": "Formatting Date objects as strings since 2013",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/date-format@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/nomiddlename/date-format.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nomiddlename/date-format#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nomiddlename/date-format/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/date-format"
        }
      ]
    },
    {
      "type": "library",
      "name": "rfdc",
      "version": "1.1.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|rfdc@1.1.4",
      "author": "David Mark Clements",
      "description": "Really Fast Deep Clone",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/rfdc@1.1.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/davidmarkclements/rfdc.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/davidmarkclements/rfdc#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/davidmarkclements/rfdc/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rfdc"
        }
      ]
    },
    {
      "type": "library",
      "name": "streamroller",
      "version": "2.2.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|streamroller@2.2.4",
      "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@2.2.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/nomiddlename/streamroller.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nomiddlename/streamroller#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nomiddlename/streamroller/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/streamroller"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "date-format",
          "version": "2.1.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|streamroller@2.2.4|date-format@2.1.0",
          "author": "Gareth Jones",
          "description": "Formatting Date objects as strings since 2013",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/date-format@2.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/nomiddlename/date-format.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/nomiddlename/date-format#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/nomiddlename/date-format/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/streamroller/node_modules/date-format"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "wcwidth",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|wcwidth@1.0.1",
      "author": "Tim Oxley",
      "description": "Port of C's wcwidth() and wcswidth()",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/wcwidth@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/timoxley/wcwidth.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/timoxley/wcwidth#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/timoxley/wcwidth/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wcwidth"
        }
      ]
    },
    {
      "type": "library",
      "name": "util-deprecate",
      "version": "1.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "builtin-status-codes",
      "version": "3.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|builtin-status-codes@3.0.0",
      "author": "Ben Drucker",
      "description": "The map of HTTP status codes from the builtin http module",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/builtin-status-codes@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/bendrucker/builtin-status-codes.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/bendrucker/builtin-status-codes#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/bendrucker/builtin-status-codes/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/builtin-status-codes"
        }
      ]
    },
    {
      "type": "library",
      "name": "xtend",
      "version": "4.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "setimmediate",
      "version": "1.0.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|setimmediate@1.0.5",
      "author": "YuzuJS",
      "description": "A shim for the setImmediate efficient script yielding API",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/setimmediate@1.0.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/YuzuJS/setImmediate.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/YuzuJS/setImmediate#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/YuzuJS/setImmediate/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/setimmediate"
        }
      ]
    },
    {
      "type": "library",
      "name": "querystring",
      "version": "0.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|querystring@0.2.0",
      "author": "Irakli Gozalishvili",
      "description": "Node's querystring module for all engines.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/Gozala/enchain/License.md"
          }
        }
      ],
      "purl": "pkg:npm/querystring@0.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/Gozala/querystring.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Gozala/querystring#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/Gozala/querystring/issues/",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/querystring"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-arguments",
      "version": "1.0.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|is-arguments@1.0.4",
      "author": "Jordan Harband",
      "description": "Is this an arguments object? It's a harder question than you think.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-arguments@1.0.4",
      "externalReferences": [
        {
          "url": "git://github.com/ljharb/is-arguments.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/is-arguments",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/is-arguments/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-arguments"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-generator-function",
      "version": "1.0.7",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|is-generator-function@1.0.7",
      "author": "Jordan Harband",
      "description": "Determine if a function is a native generator function.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-generator-function@1.0.7",
      "externalReferences": [
        {
          "url": "git://github.com/ljharb/is-generator-function.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/is-generator-function#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/is-generator-function/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-generator-function"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-typed-array",
      "version": "1.1.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|is-typed-array@1.1.3",
      "author": "Jordan Harband",
      "description": "Is this value a JS Typed Array? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-typed-array@1.1.3",
      "externalReferences": [
        {
          "url": "git://github.com/ljharb/is-typed-array.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/is-typed-array#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/is-typed-array/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-typed-array"
        }
      ]
    },
    {
      "type": "library",
      "name": "which-typed-array",
      "version": "1.1.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|which-typed-array@1.1.2",
      "author": "Jordan Harband",
      "description": "Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/which-typed-array@1.1.2",
      "externalReferences": [
        {
          "url": "git://github.com/inspect-js/which-typed-array.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/inspect-js/which-typed-array#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/inspect-js/which-typed-array/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/which-typed-array"
        }
      ]
    },
    {
      "type": "library",
      "name": "bytes",
      "version": "3.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|bytes@3.1.0",
      "author": "TJ Holowaychuk",
      "description": "Utility to parse a string bytes to bytes and vice-versa",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/bytes@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/visionmedia/bytes.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/visionmedia/bytes.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/visionmedia/bytes.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bytes"
        }
      ]
    },
    {
      "type": "library",
      "name": "content-type",
      "version": "1.0.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "1.1.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|depd@1.1.2",
      "author": "Douglas Christopher Wilson",
      "description": "Deprecate all the things",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/depd@1.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/dougwilson/nodejs-depd.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dougwilson/nodejs-depd#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dougwilson/nodejs-depd/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/depd"
        }
      ]
    },
    {
      "type": "library",
      "name": "http-errors",
      "version": "1.7.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|http-errors@1.7.2",
      "author": "Jonathan Ong",
      "description": "Create HTTP error objects",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/http-errors@1.7.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/http-errors.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/http-errors#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/http-errors/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-errors"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "inherits",
          "version": "2.0.3",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|http-errors@1.7.2|inherits@2.0.3",
          "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/inherits@2.0.3",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/inherits.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/inherits#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/inherits/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/http-errors/node_modules/inherits"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "on-finished",
      "version": "2.3.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|on-finished@2.3.0",
      "description": "Execute a callback when a request closes, finishes, or errors",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/on-finished@2.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/on-finished.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/on-finished#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/on-finished/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/on-finished"
        }
      ]
    },
    {
      "type": "library",
      "name": "raw-body",
      "version": "2.4.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|raw-body@2.4.0",
      "author": "Jonathan Ong",
      "description": "Get and validate the raw body of a readable stream.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/raw-body@2.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/stream-utils/raw-body.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/stream-utils/raw-body#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stream-utils/raw-body/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/raw-body"
        }
      ]
    },
    {
      "type": "library",
      "name": "type-is",
      "version": "1.6.18",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|type-is@1.6.18",
      "description": "Infer the content-type of a request.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/type-is@1.6.18",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/type-is.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/type-is#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/type-is/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/type-is"
        }
      ]
    },
    {
      "type": "library",
      "name": "fill-range",
      "version": "7.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|fill-range@7.0.1",
      "author": "Jon Schlinkert",
      "description": "Fill in a range of numbers or letters, optionally passing an increment or `step` to use, or create a regex-compatible range with `options.toRegex`",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fill-range@7.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/fill-range.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/fill-range",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/fill-range/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fill-range"
        }
      ]
    },
    {
      "type": "library",
      "name": "finalhandler",
      "version": "1.1.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "ms",
          "version": "2.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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.12.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|follow-redirects@1.12.1",
      "author": "Ruben Verborgh",
      "description": "HTTP and HTTPS modules that follow redirects.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/follow-redirects@1.12.1",
      "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.12.1.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": "jspdf@2.5.2-tuxcare.7|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": "engine.io",
      "version": "3.4.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|engine.io@3.4.2",
      "author": "Guillermo Rauch",
      "description": "The realtime engine behind Socket.IO. Provides the foundation of a bidirectional connection between client and server",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/engine.io@3.4.2",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/socketio/engine.io.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/socketio/engine.io",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/socketio/engine.io/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/engine.io/-/engine.io-3.4.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/engine.io"
        }
      ]
    },
    {
      "type": "library",
      "name": "has-binary2",
      "version": "1.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|has-binary2@1.0.3",
      "author": "Kevin Roark",
      "description": "A function that takes anything in javascript and returns true if its argument contains binary data.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/has-binary2@1.0.3",
      "externalReferences": [
        {
          "url": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-binary2"
        }
      ]
    },
    {
      "type": "library",
      "name": "socket.io-adapter",
      "version": "1.1.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|socket.io-adapter@1.1.2",
      "description": "default socket.io in-memory adapter",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/socket.io-adapter@1.1.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-1.1.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-client",
      "version": "2.3.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|socket.io-client@2.3.0",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/socket.io-client@2.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/Automattic/socket.io-client.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Automattic/socket.io-client#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Automattic/socket.io-client/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/socket.io-client"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "base64-arraybuffer",
          "version": "0.1.5",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|socket.io-client@2.3.0|base64-arraybuffer@0.1.5",
          "author": "Niklas von Hertzen",
          "description": "Encode/decode base64 data into ArrayBuffers",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared",
                "url": "https://github.com/niklasvh/base64-arraybuffer/blob/master/LICENSE-MIT"
              }
            }
          ],
          "purl": "pkg:npm/base64-arraybuffer@0.1.5",
          "externalReferences": [
            {
              "url": "git+https://github.com/niklasvh/base64-arraybuffer.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/niklasvh/base64-arraybuffer",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/niklasvh/base64-arraybuffer/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/socket.io-client/node_modules/base64-arraybuffer"
            }
          ]
        },
        {
          "type": "library",
          "name": "socket.io-parser",
          "version": "3.3.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|socket.io-client@2.3.0|socket.io-parser@3.3.0",
          "description": "socket.io protocol parser",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/socket.io-parser@3.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/Automattic/socket.io-parser.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/Automattic/socket.io-parser#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/Automattic/socket.io-parser/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/socket.io-client/node_modules/socket.io-parser"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "debug",
              "version": "3.1.0",
              "bom-ref": "jspdf@2.5.2-tuxcare.7|socket.io-client@2.3.0|socket.io-parser@3.3.0|debug@3.1.0",
              "author": "TJ Holowaychuk",
              "description": "small debugging utility",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/debug@3.1.0",
              "externalReferences": [
                {
                  "url": "git://github.com/visionmedia/debug.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/visionmedia/debug#readme",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/visionmedia/debug/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/socket.io-client/node_modules/socket.io-parser/node_modules/debug"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|socket.io-client@2.3.0|ms@2.0.0",
          "description": "Tiny milisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/zeit/ms.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/zeit/ms#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/zeit/ms/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/socket.io-client/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "socket.io-parser",
      "version": "3.4.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|socket.io-parser@3.4.1",
      "description": "socket.io protocol parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/socket.io-parser@3.4.1",
      "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-3.4.1.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": "cliui",
      "version": "6.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|cliui@6.0.0",
      "author": "Ben Coe",
      "description": "easily create complex multi-column command-line-interfaces",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cliui@6.0.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/yargs/cliui.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/yargs/cliui#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/yargs/cliui/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cliui"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "string-width",
          "version": "4.2.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|cliui@6.0.0|string-width@4.2.0",
          "author": "Sindre Sorhus",
          "description": "Get the visual width of a string - the number of columns required to display it",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string-width@4.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/string-width.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cliui/node_modules/string-width"
            }
          ]
        },
        {
          "type": "library",
          "name": "emoji-regex",
          "version": "8.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|cliui@6.0.0|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/cliui/node_modules/emoji-regex"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-fullwidth-code-point",
          "version": "3.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|cliui@6.0.0|is-fullwidth-code-point@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Check if the character represented by a given Unicode code point is fullwidth",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-fullwidth-code-point@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cliui/node_modules/is-fullwidth-code-point"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "decamelize",
      "version": "3.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|decamelize@3.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@3.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-3.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": "find-up",
      "version": "4.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|find-up@4.1.0",
      "author": "Sindre Sorhus",
      "description": "Find a file or directory by walking up parent directories",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/find-up@4.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/find-up.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/find-up#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/find-up/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/find-up"
        }
      ]
    },
    {
      "type": "library",
      "name": "get-caller-file",
      "version": "2.0.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|require-directory@2.1.1",
      "author": "Troy Goode",
      "description": "Recursively iterates over specified directory, require()'ing each file, and returning a nested hash structure containing those modules.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/require-directory@2.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/troygoode/node-require-directory.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/troygoode/node-require-directory/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/troygoode/node-require-directory/issues/",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/require-directory"
        }
      ]
    },
    {
      "type": "library",
      "name": "require-main-filename",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|which-module@2.0.0",
      "author": "nexdrew",
      "description": "Find the module object for something that was require()d",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/which-module@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/nexdrew/which-module.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nexdrew/which-module#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nexdrew/which-module/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/which-module"
        }
      ]
    },
    {
      "type": "library",
      "name": "y18n",
      "version": "4.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|y18n@4.0.0",
      "author": "Ben Coe",
      "description": "the bare-bones internationalization library used by yargs",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/y18n@4.0.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/yargs/y18n.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/yargs/y18n",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/yargs/y18n/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/y18n"
        }
      ]
    },
    {
      "type": "library",
      "name": "yargs-parser",
      "version": "18.1.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|yargs-parser@18.1.3",
      "author": "Ben Coe",
      "description": "the mighty option parser used by yargs",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/yargs-parser@18.1.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/yargs/yargs-parser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/yargs/yargs-parser#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/yargs/yargs-parser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yargs-parser"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "decamelize",
          "version": "1.2.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|yargs-parser@18.1.3|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/yargs-parser/node_modules/decamelize"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "basic-auth",
      "version": "2.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|basic-auth@2.0.1",
      "description": "node.js basic auth parser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/basic-auth@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/basic-auth.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/basic-auth#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/basic-auth/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/basic-auth"
        }
      ]
    },
    {
      "type": "library",
      "name": "array-back",
      "version": "4.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|array-back@4.0.1",
      "author": "Lloyd Brookes",
      "description": "Guarantees an array back",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/array-back@4.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/75lb/array-back.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/75lb/array-back#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/75lb/array-back/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/array-back/-/array-back-4.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-back"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-to-regexp",
      "version": "6.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|path-to-regexp@6.1.0",
      "description": "Express style path to RegExp utility",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/path-to-regexp@6.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/pillarjs/path-to-regexp.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/pillarjs/path-to-regexp#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/pillarjs/path-to-regexp/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.1.0.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": "koa-bodyparser",
      "version": "4.3.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|koa-bodyparser@4.3.0",
      "author": "dead_horse",
      "description": "a body parser for koa",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/koa-bodyparser@4.3.0",
      "externalReferences": [
        {
          "url": "git://github.com/koajs/bodyparser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/koajs/body-parser",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/koajs/body-parser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/koa-bodyparser/-/koa-bodyparser-4.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/koa-bodyparser"
        }
      ]
    },
    {
      "type": "library",
      "name": "koa-compress",
      "version": "3.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|koa-compress@3.1.0",
      "author": "Jonathan Ong",
      "description": "Compress middleware for koa",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/koa-compress@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/koajs/compress.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/koajs/compress#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/koajs/compress/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/koa-compress/-/koa-compress-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/koa-compress"
        }
      ]
    },
    {
      "type": "library",
      "name": "koa-conditional-get",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|koa-conditional-get@2.0.0",
      "description": "Conditional GET support for koa",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/koa-conditional-get@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/koajs/conditional-get.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/koajs/conditional-get#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/koajs/conditional-get/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/koa-conditional-get/-/koa-conditional-get-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/koa-conditional-get"
        }
      ]
    },
    {
      "type": "library",
      "name": "koa-etag",
      "version": "3.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|koa-etag@3.0.0",
      "description": "ETag support for koa",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/koa-etag@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/koajs/etag.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/koajs/etag#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/koajs/etag/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/koa-etag/-/koa-etag-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/koa-etag"
        }
      ]
    },
    {
      "type": "library",
      "name": "cors",
      "group": "@koa",
      "version": "3.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@koa/cors@3.1.0",
      "author": "fengmk2",
      "description": "Cross-Origin Resource Sharing(CORS) for koa",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40koa/cors@3.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/koajs/cors.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/koajs/cors",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/koajs/cors/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@koa/cors/-/cors-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@koa/cors"
        }
      ]
    },
    {
      "type": "library",
      "name": "serve-index-75lb",
      "version": "2.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|serve-index-75lb@2.0.1",
      "author": "Douglas Christopher Wilson",
      "description": "Serve directory listings",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/serve-index-75lb@2.0.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-75lb/-/serve-index-75lb-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/serve-index-75lb"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "2.6.9",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|serve-index-75lb@2.0.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-75lb/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "http-errors",
          "version": "1.6.3",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|serve-index-75lb@2.0.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-75lb/node_modules/http-errors"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|serve-index-75lb@2.0.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-75lb/node_modules/ms"
            }
          ]
        },
        {
          "type": "library",
          "name": "inherits",
          "version": "2.0.3",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|serve-index-75lb@2.0.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-75lb/node_modules/inherits"
            }
          ]
        },
        {
          "type": "library",
          "name": "setprototypeof",
          "version": "1.1.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|serve-index-75lb@2.0.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-75lb/node_modules/setprototypeof"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "koa-json",
      "version": "2.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|koa-json@2.0.2",
      "description": "pretty (non-compressed) json response middleware",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/koa-json@2.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/koajs/json.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/koajs/json#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/koajs/json/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/koa-json/-/koa-json-2.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/koa-json"
        }
      ]
    },
    {
      "type": "library",
      "name": "koa-morgan",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|koa-morgan@1.0.1",
      "author": "Fangdun Cai",
      "description": "HTTP request logger middleware for koa",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/koa-morgan@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/koa-modules/morgan.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/koa-modules/morgan#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/koa-modules/morgan/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/koa-morgan/-/koa-morgan-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/koa-morgan"
        }
      ]
    },
    {
      "type": "library",
      "name": "stream-log-stats",
      "version": "3.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|stream-log-stats@3.0.2",
      "author": "Lloyd Brookes",
      "description": "Prints statistics from the incoming web log stream to the console",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/stream-log-stats@3.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/75lb/stream-log-stats.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/75lb/stream-log-stats#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/75lb/stream-log-stats/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/stream-log-stats/-/stream-log-stats-3.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stream-log-stats"
        }
      ]
    },
    {
      "type": "library",
      "name": "koa-range",
      "version": "0.3.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|koa-range@0.3.0",
      "author": "Yorkie Neil",
      "description": "range request implementation for koa",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/koa-range@0.3.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/yorkie/koa-range.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/yorkie/koa-range",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/yorkie/koa-range/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/koa-range/-/koa-range-0.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/koa-range"
        }
      ]
    },
    {
      "type": "library",
      "name": "byte-size",
      "version": "6.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|byte-size@6.2.0",
      "author": "Lloyd Brookes",
      "description": "Convert a bytes or octets value (e.g. 34565346) to a human-readable string ('34.6 MB'). Choose between metric or IEC units.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/byte-size@6.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/75lb/byte-size.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/75lb/byte-size#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/75lb/byte-size/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/byte-size/-/byte-size-6.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/byte-size"
        }
      ]
    },
    {
      "type": "library",
      "name": "http-proxy-agent",
      "version": "4.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|http-proxy-agent@4.0.1",
      "author": "Nathan Rajlich",
      "description": "An HTTP(s) proxy `http.Agent` implementation for HTTP",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/http-proxy-agent@4.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/TooTallNate/node-http-proxy-agent.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/TooTallNate/node-http-proxy-agent#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/TooTallNate/node-http-proxy-agent/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-proxy-agent"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "agent-base",
          "version": "6.0.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|http-proxy-agent@4.0.1|agent-base@6.0.1",
          "author": "Nathan Rajlich",
          "description": "Turn a function into an `http.Agent` instance",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/agent-base@6.0.1",
          "externalReferences": [
            {
              "url": "git://github.com/TooTallNate/node-agent-base.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/TooTallNate/node-agent-base#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/TooTallNate/node-agent-base/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/http-proxy-agent/node_modules/agent-base"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "koa-route",
      "version": "3.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|koa-route@3.2.0",
      "description": "Koa route middleware",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/koa-route@3.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/koajs/route.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/koajs/route#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/koajs/route/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/koa-route/-/koa-route-3.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/koa-route"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "path-to-regexp",
          "version": "1.8.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|koa-route@3.2.0|path-to-regexp@1.8.0",
          "description": "Express style path to RegExp utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/path-to-regexp@1.8.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/pillarjs/path-to-regexp.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/pillarjs/path-to-regexp#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/pillarjs/path-to-regexp/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/koa-route/node_modules/path-to-regexp"
            }
          ]
        },
        {
          "type": "library",
          "name": "isarray",
          "version": "0.0.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|koa-route@3.2.0|isarray@0.0.1",
          "author": "Julian Gruber",
          "description": "Array#isArray for older browsers",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/isarray@0.0.1",
          "externalReferences": [
            {
              "url": "git://github.com/juliangruber/isarray.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/juliangruber/isarray",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/juliangruber/isarray/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/koa-route/node_modules/isarray"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "koa-send",
      "version": "5.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|koa-send@5.0.1",
      "description": "Transfer static files",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/koa-send@5.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/koajs/send.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/koajs/send",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/koajs/send/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/koa-send/-/koa-send-5.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/koa-send"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "http-errors",
          "version": "1.8.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|koa-send@5.0.1|http-errors@1.8.0",
          "author": "Jonathan Ong",
          "description": "Create HTTP error objects",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/http-errors@1.8.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-1.8.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/koa-send/node_modules/http-errors"
            }
          ]
        },
        {
          "type": "library",
          "name": "setprototypeof",
          "version": "1.2.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|koa-send@5.0.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/koa-send/node_modules/setprototypeof"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "koa-static",
      "version": "5.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|koa-static@5.0.0",
      "description": "Static file serving middleware for koa",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/koa-static@5.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/koajs/static.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/koajs/static#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/koajs/static/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/koa-static/-/koa-static-5.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/koa-static"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "3.2.6",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|koa-static@5.0.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/koa-static/node_modules/debug"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "ansi-escape-sequences",
      "version": "5.1.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|ansi-escape-sequences@5.1.2",
      "author": "Lloyd Brookes",
      "description": "A simple library containing all known terminal ansi escape codes and sequences.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ansi-escape-sequences@5.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/75lb/ansi-escape-sequences.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/75lb/ansi-escape-sequences#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/75lb/ansi-escape-sequences/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ansi-escape-sequences/-/ansi-escape-sequences-5.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ansi-escape-sequences"
        }
      ]
    },
    {
      "type": "library",
      "name": "command-line-args",
      "version": "5.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|command-line-args@5.1.1",
      "author": "Lloyd Brookes",
      "description": "A mature, feature-complete library to parse command-line options.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/command-line-args@5.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/75lb/command-line-args.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/75lb/command-line-args#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/75lb/command-line-args/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/command-line-args"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "array-back",
          "version": "3.1.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|command-line-args@5.1.1|array-back@3.1.0",
          "author": "Lloyd Brookes",
          "description": "Guarantees an array back",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/array-back@3.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/75lb/array-back.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/75lb/array-back#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/75lb/array-back/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/command-line-args/node_modules/array-back"
            }
          ]
        },
        {
          "type": "library",
          "name": "typical",
          "version": "4.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|command-line-args@5.1.1|typical@4.0.0",
          "author": "Lloyd Brookes",
          "description": "Robust Javascript type-checking",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/typical@4.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/75lb/typical.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/75lb/typical#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/75lb/typical/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/command-line-args/node_modules/typical"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "command-line-usage",
      "version": "6.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|command-line-usage@6.1.0",
      "author": "Lloyd Brookes",
      "description": "Generates command-line usage information",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/command-line-usage@6.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/75lb/command-line-usage.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/75lb/command-line-usage#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/75lb/command-line-usage/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/command-line-usage"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "chalk",
          "version": "2.4.2",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|command-line-usage@6.1.0|chalk@2.4.2",
          "description": "Terminal string styling done right",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/chalk@2.4.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/chalk.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/chalk#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/chalk/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/command-line-usage/node_modules/chalk"
            }
          ]
        },
        {
          "type": "library",
          "name": "typical",
          "version": "5.2.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|command-line-usage@6.1.0|typical@5.2.0",
          "author": "Lloyd Brookes",
          "description": "Isomorphic, functional type-checking for Javascript",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/typical@5.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/75lb/typical.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/75lb/typical#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/75lb/typical/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/command-line-usage/node_modules/typical"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "create-mixin",
      "version": "3.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|create-mixin@3.0.0",
      "author": "Lloyd Brookes",
      "description": "Mix the prototype of one class into another",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/create-mixin@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/75lb/create-mixin.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/75lb/create-mixin#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/75lb/create-mixin/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/create-mixin/-/create-mixin-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/create-mixin"
        }
      ]
    },
    {
      "type": "library",
      "name": "koa",
      "version": "2.13.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|koa@2.13.0",
      "description": "Koa web app framework",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/koa@2.13.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/koajs/koa.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/koajs/koa#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/koajs/koa/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/koa/-/koa-2.13.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/koa"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "3.1.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|koa@2.13.0|debug@3.1.0",
          "author": "TJ Holowaychuk",
          "description": "small debugging utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/debug@3.1.0",
          "externalReferences": [
            {
              "url": "git://github.com/visionmedia/debug.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/visionmedia/debug#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/visionmedia/debug/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/koa/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|koa@2.13.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/koa/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "load-module",
      "version": "3.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|load-module@3.0.0",
      "author": "Lloyd Brookes",
      "description": "Node's `require` with a few extra features",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/load-module@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/75lb/load-module.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/75lb/load-module#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/75lb/load-module/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/load-module/-/load-module-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/load-module"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.assignwith",
      "version": "4.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lodash.assignwith@4.2.0",
      "author": "John-David Dalton",
      "description": "The lodash method `_.assignWith` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.assignwith@4.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.assignwith/-/lodash.assignwith-4.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.assignwith"
        }
      ]
    },
    {
      "type": "library",
      "name": "open",
      "version": "7.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|open@7.1.0",
      "author": "Sindre Sorhus",
      "description": "Open stuff like URLs, files, executables. Cross-platform.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/open@7.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-7.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": "qrcode-terminal",
      "version": "0.12.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|qrcode-terminal@0.12.0",
      "description": "QRCodes, in the terminal",
      "licenses": [
        {
          "license": {
            "name": "Apache 2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/qrcode-terminal@0.12.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/gtanner/qrcode-terminal.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gtanner/qrcode-terminal",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gtanner/qrcode-terminal/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/qrcode-terminal"
        }
      ]
    },
    {
      "type": "library",
      "name": "reduce-flatten",
      "version": "3.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|reduce-flatten@3.0.0",
      "author": "Lloyd Brookes",
      "description": "Isomorphic map-reduce function to flatten an array into the supplied array",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/reduce-flatten@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/75lb/reduce-flatten.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/75lb/reduce-flatten#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/75lb/reduce-flatten/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/reduce-flatten"
        }
      ]
    },
    {
      "type": "library",
      "name": "typical",
      "version": "6.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|typical@6.0.1",
      "author": "Lloyd Brookes",
      "description": "Isomorphic, functional type-checking for Javascript",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/typical@6.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/75lb/typical.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/75lb/typical#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/75lb/typical/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/typical/-/typical-6.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/typical"
        }
      ]
    },
    {
      "type": "library",
      "name": "walk-back",
      "version": "4.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|walk-back@4.0.0",
      "author": "Lloyd Brookes",
      "description": "Walk up the directory tree until the specified path is found.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/walk-back@4.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/75lb/walk-back.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/75lb/walk-back#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/75lb/walk-back/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/walk-back/-/walk-back-4.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/walk-back"
        }
      ]
    },
    {
      "type": "library",
      "name": "abbrev",
      "version": "1.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "spdx-expression-parse",
      "version": "3.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|spdx-expression-parse@3.0.1",
      "author": "Kyle E. Mitchell",
      "description": "parse SPDX license expressions",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/spdx-expression-parse@3.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jslicense/spdx-expression-parse.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jslicense/spdx-expression-parse.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jslicense/spdx-expression-parse.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spdx-expression-parse"
        }
      ]
    },
    {
      "type": "library",
      "name": "spdx-compare",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|spdx-compare@1.0.0",
      "author": "Kyle E. Mitchell",
      "description": "compare SPDX license expressions",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/spdx-compare@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/kemitchell/spdx-compare.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kemitchell/spdx-compare.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kemitchell/spdx-compare.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/spdx-compare/-/spdx-compare-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spdx-compare"
        }
      ]
    },
    {
      "type": "library",
      "name": "spdx-ranges",
      "version": "2.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|spdx-ranges@2.1.1",
      "author": "The Linux Foundation",
      "description": "list of SPDX standard license ranges",
      "licenses": [
        {
          "expression": "(MIT AND CC-BY-3.0)",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/spdx-ranges@2.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/kemitchell/spdx-ranges.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kemitchell/spdx-ranges.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kemitchell/spdx-ranges.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/spdx-ranges/-/spdx-ranges-2.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spdx-ranges"
        }
      ]
    },
    {
      "type": "library",
      "name": "lru-cache",
      "version": "4.1.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lru-cache@4.1.5",
      "author": "Isaac Z. Schlueter",
      "description": "A cache object that deletes the least-recently-used items.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lru-cache@4.1.5",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/node-lru-cache.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/node-lru-cache#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/node-lru-cache/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lru-cache"
        }
      ]
    },
    {
      "type": "library",
      "name": "sourcemap-codec",
      "group": "@jridgewell",
      "version": "1.5.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@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",
      "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://registry.npmjs.org/@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/@jridgewell/sourcemap-codec"
        }
      ]
    },
    {
      "type": "library",
      "name": "resolve-uri",
      "group": "@jridgewell",
      "version": "3.1.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@jridgewell/resolve-uri@3.1.2",
      "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.2",
      "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.2.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": "lodash.debounce",
      "version": "4.0.8",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "helper-wrap-function",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-wrap-function@7.10.4",
      "description": "Helper to wrap functions inside a function call.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-wrap-function@7.10.4",
      "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://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-wrap-function/-/helper-wrap-function-7.10.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"
        }
      ]
    },
    {
      "type": "library",
      "name": "regexpu-core",
      "version": "4.7.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|regexpu-core@4.7.0",
      "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@4.7.0",
      "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-4.7.0.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-explode-assignable-expression",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-explode-assignable-expression@7.10.4",
      "description": "Helper function to explode an assignable expression",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-explode-assignable-expression@7.10.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-helper-explode-assignable-expression",
          "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-explode-assignable-expression/-/helper-explode-assignable-expression-7.10.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/helper-explode-assignable-expression"
        }
      ]
    },
    {
      "type": "library",
      "name": "object.assign",
      "version": "4.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "buffer-from",
      "version": "1.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|buffer-from@1.1.1",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/buffer-from@1.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/LinusU/buffer-from.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/LinusU/buffer-from#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/LinusU/buffer-from/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/buffer-from"
        }
      ]
    },
    {
      "type": "library",
      "name": "delayed-stream",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|delayed-stream@1.0.0",
      "author": "Felix Geisendörfer",
      "description": "Buffers events from a stream until you are ready to handle them.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/delayed-stream@1.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/felixge/node-delayed-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/felixge/node-delayed-stream",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/felixge/node-delayed-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/delayed-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "asynckit",
      "version": "0.4.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|asynckit@0.4.0",
      "author": "Alex Indigo",
      "description": "Minimal async jobs utility library, with streams support",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/asynckit@0.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/alexindigo/asynckit.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/alexindigo/asynckit#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/alexindigo/asynckit/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/asynckit"
        }
      ]
    },
    {
      "type": "library",
      "name": "har-schema",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|har-schema@2.0.0",
      "author": "Ahmad Nassri",
      "description": "JSON Schema for HTTP Archive (HAR)",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/har-schema@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/ahmadnassri/har-schema.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ahmadnassri/har-schema",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ahmadnassri/har-schema/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/har-schema"
        }
      ]
    },
    {
      "type": "library",
      "name": "assert-plus",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|assert-plus@1.0.0",
      "author": "Mark Cavage",
      "description": "Extra assertions on top of node's assert module",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/assert-plus@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mcavage/node-assert-plus.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mcavage/node-assert-plus#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mcavage/node-assert-plus/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/assert-plus"
        }
      ]
    },
    {
      "type": "library",
      "name": "jsprim",
      "version": "1.4.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|jsprim@1.4.1",
      "description": "utilities for primitive JavaScript types",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jsprim@1.4.1",
      "externalReferences": [
        {
          "url": "git://github.com/joyent/node-jsprim.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/joyent/node-jsprim#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/joyent/node-jsprim/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsprim"
        }
      ]
    },
    {
      "type": "library",
      "name": "sshpk",
      "version": "1.16.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|sshpk@1.16.1",
      "author": "Joyent, Inc",
      "description": "A library for finding and using SSH public keys",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/sshpk@1.16.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/joyent/node-sshpk.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/arekinath/node-sshpk#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/arekinath/node-sshpk/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sshpk"
        }
      ]
    },
    {
      "type": "library",
      "name": "mime-db",
      "version": "1.44.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|mime-db@1.44.0",
      "description": "Media Type Database",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mime-db@1.44.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/mime-db.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/mime-db#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/mime-db/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mime-db"
        }
      ]
    },
    {
      "type": "library",
      "name": "psl",
      "version": "1.8.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|psl@1.8.0",
      "author": "Lupo Montero",
      "description": "Domain name parser based on the Public Suffix List",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/psl@1.8.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/lupomontero/psl.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lupomontero/psl#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lupomontero/psl/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/psl"
        }
      ]
    },
    {
      "type": "library",
      "name": "shebang-regex",
      "version": "3.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "rimraf",
      "version": "2.6.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|rimraf@2.6.3",
      "author": "Isaac Z. Schlueter",
      "description": "A deep deletion module for node (like `rm -rf`)",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/rimraf@2.6.3",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/rimraf.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/rimraf#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/rimraf/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/rimraf"
        }
      ]
    },
    {
      "type": "library",
      "name": "write",
      "version": "1.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|write@1.0.3",
      "author": "Jon Schlinkert",
      "description": "Write data to a file, replacing the file if it already exists and creating any intermediate directories if they don't already exist. Thin wrapper around node's native fs methods.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/write@1.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonschlinkert/write.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonschlinkert/write",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonschlinkert/write/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/write/-/write-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/write"
        }
      ]
    },
    {
      "type": "library",
      "name": "callsites",
      "version": "3.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "balanced-match",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|balanced-match@1.0.0",
      "author": "Julian Gruber",
      "description": "Match balanced character pairs, like \"{\" and \"}\"",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/balanced-match@1.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/juliangruber/balanced-match.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/juliangruber/balanced-match",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/juliangruber/balanced-match/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/balanced-match"
        }
      ]
    },
    {
      "type": "library",
      "name": "concat-map",
      "version": "0.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|astral-regex@1.0.0",
      "author": "Kevin Mårtensson",
      "description": "Regular expression for matching astral symbols",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/astral-regex@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/kevva/astral-regex.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kevva/astral-regex#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kevva/astral-regex/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/astral-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "emoji-regex",
      "version": "7.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|emoji-regex@7.0.3",
      "author": "Mathias Bynens",
      "description": "A regular expression to match all Emoji-only symbols as per the Unicode Standard.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/emoji-regex@7.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/mathiasbynens/emoji-regex.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://mths.be/emoji-regex",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mathiasbynens/emoji-regex/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/emoji-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "color-convert",
      "version": "1.9.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|color-convert@1.9.3",
      "author": "Heather Arthur",
      "description": "Plain color conversion functions",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/color-convert@1.9.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/Qix-/color-convert.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Qix-/color-convert#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Qix-/color-convert/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/color-convert"
        }
      ]
    },
    {
      "type": "library",
      "name": "has-flag",
      "version": "3.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "onetime",
      "version": "2.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|onetime@2.0.1",
      "author": "Sindre Sorhus",
      "description": "Ensure a function is only called once",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/onetime@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/onetime.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/onetime#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/onetime/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/onetime"
        }
      ]
    },
    {
      "type": "library",
      "name": "signal-exit",
      "version": "3.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|signal-exit@3.0.3",
      "author": "Ben Coe",
      "description": "when you want to fire an event no matter how a process exits.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/signal-exit@3.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/tapjs/signal-exit.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/tapjs/signal-exit",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/tapjs/signal-exit/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/signal-exit"
        }
      ]
    },
    {
      "type": "library",
      "name": "safer-buffer",
      "version": "2.1.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "os-tmpdir",
      "version": "1.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "wrappy",
      "version": "1.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "binary-extensions",
      "version": "2.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "detect-node",
      "version": "2.0.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "globalthis",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|globalthis@1.0.1",
      "author": "Jordan Harband",
      "description": "ECMAScript spec-compliant polyfill/shim for `globalThis`",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/globalthis@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/ljharb/System.global.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/System.global#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/System.global/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/globalthis"
        }
      ]
    },
    {
      "type": "library",
      "name": "semver-compare",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|semver-compare@1.0.0",
      "author": "James Halliday",
      "description": "compare two semver version strings, returning -1, 0, or 1",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/semver-compare@1.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/substack/semver-compare.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/semver-compare",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/semver-compare/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/semver-compare"
        }
      ]
    },
    {
      "type": "library",
      "name": "bin-check",
      "version": "4.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|bin-check@4.1.0",
      "author": "Kevin Mårtensson",
      "description": "Check if a binary is working",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/bin-check@4.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/kevva/bin-check.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kevva/bin-check#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kevva/bin-check/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bin-check"
        }
      ]
    },
    {
      "type": "library",
      "name": "bin-version-check",
      "version": "4.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|bin-version-check@4.0.0",
      "author": "Sindre Sorhus",
      "description": "Check whether a binary version satisfies a semver range",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/bin-version-check@4.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/bin-version-check.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/bin-version-check#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/bin-version-check/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bin-version-check"
        }
      ]
    },
    {
      "type": "library",
      "name": "download",
      "version": "7.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|download@7.1.0",
      "author": "Kevin Mårtensson",
      "description": "Download and extract files",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/download@7.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/kevva/download.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kevva/download#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kevva/download/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/download/-/download-7.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/download"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "got",
          "version": "8.3.2",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|download@7.1.0|got@8.3.2",
          "description": "Simplified HTTP requests",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/got@8.3.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/got.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/got#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/got/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/got/-/got-8.3.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/download/node_modules/got"
            }
          ]
        },
        {
          "type": "library",
          "name": "make-dir",
          "version": "1.3.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|download@7.1.0|make-dir@1.3.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@1.3.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-1.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/download/node_modules/make-dir"
            }
          ]
        },
        {
          "type": "library",
          "name": "pify",
          "version": "3.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|download@7.1.0|pify@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Promisify a callback-style function",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/pify@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/pify.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/pify#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/pify/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/download/node_modules/pify"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "import-lazy",
      "version": "3.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|import-lazy@3.1.0",
      "author": "Sindre Sorhus",
      "description": "Import a module lazily",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/import-lazy@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/import-lazy.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/import-lazy#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/import-lazy/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/import-lazy"
        }
      ]
    },
    {
      "type": "library",
      "name": "os-filter-obj",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|os-filter-obj@2.0.0",
      "author": "Kevin Mårtensson",
      "description": "Filter an array of objects to a specific OS",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/os-filter-obj@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/kevva/os-filter-obj.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kevva/os-filter-obj#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kevva/os-filter-obj/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/os-filter-obj"
        }
      ]
    },
    {
      "type": "library",
      "name": "pify",
      "version": "4.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "camel-case",
      "version": "4.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|camel-case@4.1.1",
      "author": "Blake Embrey",
      "description": "Transform into a string with the separator denoted by the next word capitalized",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/camel-case@4.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/change-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/tree/master/packages/camel-case#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/camel-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "capital-case",
      "version": "1.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|capital-case@1.0.3",
      "author": "Blake Embrey",
      "description": "Transform into a space separated string with each word capitalized",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/capital-case@1.0.3",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/change-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/tree/master/packages/capital-case#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/capital-case/-/capital-case-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/capital-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "constant-case",
      "version": "3.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|constant-case@3.0.3",
      "author": "Blake Embrey",
      "description": "Transform into upper case string with an underscore between words",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/constant-case@3.0.3",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/change-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/tree/master/packages/constant-case#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/constant-case/-/constant-case-3.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/constant-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "dot-case",
      "version": "3.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|dot-case@3.0.3",
      "author": "Blake Embrey",
      "description": "Transform into a lower case string with a period between words",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/dot-case@3.0.3",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/change-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/tree/master/packages/dot-case#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dot-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "header-case",
      "version": "2.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|header-case@2.0.3",
      "author": "Blake Embrey",
      "description": "Transform into a dash separated string of capitalized words",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/header-case@2.0.3",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/change-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/tree/master/packages/header-case#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/header-case/-/header-case-2.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/header-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "no-case",
      "version": "3.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|no-case@3.0.3",
      "author": "Blake Embrey",
      "description": "Transform into a lower cased string with spaces between words",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/no-case@3.0.3",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/change-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/tree/master/packages/no-case#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/no-case/-/no-case-3.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/no-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "param-case",
      "version": "3.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|param-case@3.0.3",
      "author": "Blake Embrey",
      "description": "Transform into a lower cased string with dashes between words",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/param-case@3.0.3",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/change-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/tree/master/packages/param-case#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/param-case/-/param-case-3.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/param-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "pascal-case",
      "version": "3.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|pascal-case@3.1.1",
      "author": "Blake Embrey",
      "description": "Transform into a string of capitalized words without separators",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pascal-case@3.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/change-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/tree/master/packages/pascal-case#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pascal-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-case",
      "version": "3.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|path-case@3.0.3",
      "author": "Blake Embrey",
      "description": "Transform into a lower case string with slashes between words",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/path-case@3.0.3",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/change-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/tree/master/packages/path-case#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/path-case/-/path-case-3.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/path-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "sentence-case",
      "version": "3.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|sentence-case@3.0.3",
      "author": "Blake Embrey",
      "description": "Transform into a lower case with spaces between words, then capitalize the string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/sentence-case@3.0.3",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/change-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/tree/master/packages/sentence-case#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sentence-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "snake-case",
      "version": "3.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|snake-case@3.0.3",
      "author": "Blake Embrey",
      "description": "Transform into a lower case string with underscores between words",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/snake-case@3.0.3",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/change-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/tree/master/packages/snake-case#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/snake-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "http-timer",
      "group": "@szmarczak",
      "version": "4.0.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@szmarczak/http-timer@4.0.5",
      "author": "Szymon Marczak",
      "description": "Timings for HTTP requests",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40szmarczak/http-timer@4.0.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/szmarczak/http-timer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/szmarczak/http-timer#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/szmarczak/http-timer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@szmarczak/http-timer"
        }
      ]
    },
    {
      "type": "library",
      "name": "cacheable-request",
      "group": "@types",
      "version": "6.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@types/cacheable-request@6.0.1",
      "description": "TypeScript definitions for cacheable-request",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/cacheable-request@6.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/cacheable-request",
          "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/cacheable-request/-/cacheable-request-6.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/cacheable-request"
        }
      ]
    },
    {
      "type": "library",
      "name": "responselike",
      "group": "@types",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@types/responselike@1.0.0",
      "description": "TypeScript definitions for responselike",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/responselike@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/responselike"
        }
      ]
    },
    {
      "type": "library",
      "name": "cacheable-lookup",
      "version": "5.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|cacheable-lookup@5.0.3",
      "author": "Szymon Marczak",
      "description": "A cacheable dns.lookup(…) that respects the TTL",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cacheable-lookup@5.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/szmarczak/cacheable-lookup.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/szmarczak/cacheable-lookup#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/szmarczak/cacheable-lookup/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cacheable-lookup"
        }
      ]
    },
    {
      "type": "library",
      "name": "minimalistic-assert",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "deepmerge",
      "version": "4.2.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|deepmerge@4.2.2",
      "description": "A library for deep (recursive) merging of Javascript objects",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/deepmerge@4.2.2",
      "externalReferences": [
        {
          "url": "git://github.com/TehShrike/deepmerge.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/TehShrike/deepmerge",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/TehShrike/deepmerge/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/deepmerge"
        }
      ]
    },
    {
      "type": "library",
      "name": "loglevel-plugin-prefix",
      "version": "0.8.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|loglevel-plugin-prefix@0.8.4",
      "author": "kutuluk",
      "description": "Plugin for loglevel message prefixing",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/loglevel-plugin-prefix@0.8.4",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/kutuluk/loglevel-plugin-prefix.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kutuluk/loglevel-plugin-prefix",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kutuluk/loglevel-plugin-prefix/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/loglevel-plugin-prefix"
        }
      ]
    },
    {
      "type": "library",
      "name": "loglevel",
      "version": "1.6.8",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|loglevel@1.6.8",
      "author": "Tim Perry",
      "description": "Minimal lightweight logging for JavaScript, adding reliable log level methods to any available console.log methods",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/loglevel@1.6.8",
      "externalReferences": [
        {
          "url": "git://github.com/pimterry/loglevel.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/pimterry/loglevel",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/pimterry/loglevel/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/loglevel"
        }
      ]
    },
    {
      "type": "library",
      "name": "archiver-utils",
      "version": "2.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|archiver-utils@2.1.0",
      "author": "Chris Talkington",
      "description": "utility functions for archiver",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/archiver-utils@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/archiverjs/archiver-utils.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/archiverjs/archiver-utils#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/archiverjs/archiver-utils/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/archiver-utils"
        }
      ]
    },
    {
      "type": "library",
      "name": "buffer-crc32",
      "version": "0.2.13",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|buffer-crc32@0.2.13",
      "author": "Brian J. Brennan",
      "description": "A pure javascript CRC32 algorithm that plays nice with binary data",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        },
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://github.com/brianloveswords/buffer-crc32/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/buffer-crc32@0.2.13",
      "externalReferences": [
        {
          "url": "git://github.com/brianloveswords/buffer-crc32.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/brianloveswords/buffer-crc32",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/brianloveswords/buffer-crc32/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/buffer-crc32"
        }
      ]
    },
    {
      "type": "library",
      "name": "zip-stream",
      "version": "3.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|zip-stream@3.0.1",
      "author": "Chris Talkington",
      "description": "a streaming zip archive generator.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/zip-stream@3.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/archiverjs/node-zip-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/archiverjs/node-zip-stream",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/archiverjs/node-zip-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/zip-stream/-/zip-stream-3.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/zip-stream"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "readable-stream",
          "version": "3.6.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|zip-stream@3.0.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/zip-stream/node_modules/readable-stream"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "protocols",
      "group": "@wdio",
      "version": "6.1.25",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@wdio/protocols@6.1.25",
      "author": "Christian Bromann",
      "description": "Utility package providing information about automation protocols",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40wdio/protocols@6.1.25",
      "externalReferences": [
        {
          "url": "git://github.com/webdriverio/webdriverio.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/webdriverio/webdriverio/tree/master/packages/wdio-protocols",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/webdriverio/webdriverio/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@wdio/protocols/-/protocols-6.1.25.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@wdio/protocols"
        }
      ]
    },
    {
      "type": "library",
      "name": "chrome-launcher",
      "version": "0.13.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|chrome-launcher@0.13.4",
      "author": "The Chromium Authors",
      "description": "Launch latest Chrome with the Devtools Protocol port open",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/chrome-launcher@0.13.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/GoogleChrome/chrome-launcher.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/GoogleChrome/chrome-launcher#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/GoogleChrome/chrome-launcher/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.13.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chrome-launcher"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "rimraf",
          "version": "3.0.2",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|chrome-launcher@0.13.4|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/chrome-launcher/node_modules/rimraf"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "puppeteer-core",
      "version": "4.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|puppeteer-core@4.0.1",
      "author": "The Chromium Authors",
      "description": "A high-level API to control headless Chrome over the DevTools Protocol",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/puppeteer-core@4.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/puppeteer/puppeteer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/puppeteer/puppeteer#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/puppeteer/puppeteer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-4.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/puppeteer-core"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "rimraf",
          "version": "3.0.2",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|puppeteer-core@4.0.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/puppeteer-core/node_modules/rimraf"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "got",
      "version": "11.5.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|got@11.5.0",
      "description": "Human-friendly and powerful HTTP request library for Node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/got@11.5.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/got.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/got#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/got/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/got/-/got-11.5.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/got"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "is",
          "group": "@sindresorhus",
          "version": "3.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|got@11.5.0|@sindresorhus/is@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Type check values",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/%40sindresorhus/is@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/is.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/is#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/is/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/@sindresorhus/is/-/is-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/got/node_modules/@sindresorhus/is"
            }
          ]
        },
        {
          "type": "library",
          "name": "cacheable-request",
          "version": "7.0.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|got@11.5.0|cacheable-request@7.0.1",
          "author": "Luke Childs",
          "description": "Wrap native HTTP requests with RFC compliant cache support",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/cacheable-request@7.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/lukechilds/cacheable-request.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/lukechilds/cacheable-request#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/lukechilds/cacheable-request/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/got/node_modules/cacheable-request"
            }
          ]
        },
        {
          "type": "library",
          "name": "decompress-response",
          "version": "6.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|got@11.5.0|decompress-response@6.0.0",
          "author": "Sindre Sorhus",
          "description": "Decompress a HTTP response if needed",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/decompress-response@6.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/decompress-response.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/decompress-response#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/decompress-response/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/got/node_modules/decompress-response"
            }
          ]
        },
        {
          "type": "library",
          "name": "lowercase-keys",
          "version": "2.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|got@11.5.0|lowercase-keys@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Lowercase the keys of an object",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lowercase-keys@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/lowercase-keys.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/lowercase-keys#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/lowercase-keys/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/got/node_modules/lowercase-keys"
            }
          ]
        },
        {
          "type": "library",
          "name": "p-cancelable",
          "version": "2.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|got@11.5.0|p-cancelable@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Create a promise that can be canceled",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/p-cancelable@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/p-cancelable.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/p-cancelable#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/p-cancelable/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/got/node_modules/p-cancelable"
            }
          ]
        },
        {
          "type": "library",
          "name": "responselike",
          "version": "2.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|got@11.5.0|responselike@2.0.0",
          "author": "lukechilds",
          "description": "A response-like object for mocking a Node.js HTTP response stream",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/responselike@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/lukechilds/responselike.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/lukechilds/responselike#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/lukechilds/responselike/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/got/node_modules/responselike"
            }
          ]
        },
        {
          "type": "library",
          "name": "get-stream",
          "version": "5.1.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|got@11.5.0|get-stream@5.1.0",
          "author": "Sindre Sorhus",
          "description": "Get a stream as a string, buffer, or array",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/get-stream@5.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/get-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/get-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/get-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/got/node_modules/get-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "http-cache-semantics",
          "version": "4.1.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|got@11.5.0|http-cache-semantics@4.1.0",
          "author": "Kornel Lesiński",
          "description": "Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies",
          "licenses": [
            {
              "license": {
                "id": "BSD-2-Clause",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/http-cache-semantics@4.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/kornelski/http-cache-semantics.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/kornelski/http-cache-semantics#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/kornelski/http-cache-semantics/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/got/node_modules/http-cache-semantics"
            }
          ]
        },
        {
          "type": "library",
          "name": "keyv",
          "version": "4.0.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|got@11.5.0|keyv@4.0.1",
          "author": "Luke Childs",
          "description": "Simple key-value storage with support for multiple backends",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/keyv@4.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/lukechilds/keyv.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/lukechilds/keyv",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/lukechilds/keyv/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/keyv/-/keyv-4.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/got/node_modules/keyv"
            }
          ]
        },
        {
          "type": "library",
          "name": "normalize-url",
          "version": "4.5.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|got@11.5.0|normalize-url@4.5.0",
          "author": "Sindre Sorhus",
          "description": "Normalize a URL",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/normalize-url@4.5.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/normalize-url.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/normalize-url#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/normalize-url/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/got/node_modules/normalize-url"
            }
          ]
        },
        {
          "type": "library",
          "name": "mimic-response",
          "version": "3.1.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|got@11.5.0|mimic-response@3.1.0",
          "author": "Sindre Sorhus",
          "description": "Mimic a Node.js HTTP response stream",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/mimic-response@3.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/mimic-response.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/mimic-response#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/mimic-response/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/got/node_modules/mimic-response"
            }
          ]
        },
        {
          "type": "library",
          "name": "json-buffer",
          "version": "3.0.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|got@11.5.0|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/got/node_modules/json-buffer"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.merge",
      "version": "4.6.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "define-properties",
      "version": "1.1.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|define-properties@1.1.3",
      "author": "Jordan Harband",
      "description": "Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/define-properties@1.1.3",
      "externalReferences": [
        {
          "url": "git://github.com/ljharb/define-properties.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/define-properties#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/define-properties/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/define-properties"
        }
      ]
    },
    {
      "type": "library",
      "name": "es-abstract",
      "version": "1.17.6",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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"
        }
      ]
    },
    {
      "type": "library",
      "name": "browserify-aes",
      "version": "1.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|browserify-aes@1.2.0",
      "description": "aes, for browserify",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browserify-aes@1.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/crypto-browserify/browserify-aes.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/browserify-aes",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/browserify-aes/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browserify-aes"
        }
      ]
    },
    {
      "type": "library",
      "name": "browserify-des",
      "version": "1.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|browserify-des@1.0.2",
      "author": "Calvin Metcalf",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browserify-des@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-browserify/browserify-des.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/browserify-des#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/browserify-des/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browserify-des"
        }
      ]
    },
    {
      "type": "library",
      "name": "evp_bytestokey",
      "version": "1.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|evp_bytestokey@1.0.3",
      "author": "Calvin Metcalf",
      "description": "The insecure key derivation algorithm from OpenSSL",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/evp_bytestokey@1.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-browserify/EVP_BytesToKey.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/EVP_BytesToKey",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/EVP_BytesToKey/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/evp_bytestokey"
        }
      ]
    },
    {
      "type": "library",
      "name": "bn.js",
      "version": "5.1.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|bn.js@5.1.2",
      "author": "Fedor Indutny",
      "description": "Big number implementation in pure javascript",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/bn.js@5.1.2",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/indutny/bn.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/indutny/bn.js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/indutny/bn.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bn.js"
        }
      ]
    },
    {
      "type": "library",
      "name": "browserify-rsa",
      "version": "4.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|browserify-rsa@4.0.1",
      "description": "RSA for browserify",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/browserify-rsa@4.0.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/crypto-browserify/browserify-rsa.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/browserify-rsa#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/browserify-rsa/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/browserify-rsa"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "bn.js",
          "version": "4.11.9",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|browserify-rsa@4.0.1|bn.js@4.11.9",
          "author": "Fedor Indutny",
          "description": "Big number implementation in pure javascript",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/bn.js@4.11.9",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/indutny/bn.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/indutny/bn.js",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/indutny/bn.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/browserify-rsa/node_modules/bn.js"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "elliptic",
      "version": "6.5.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|elliptic@6.5.3",
      "author": "Fedor Indutny",
      "description": "EC cryptography",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/elliptic@6.5.3",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/indutny/elliptic.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/indutny/elliptic",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/indutny/elliptic/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/elliptic"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "bn.js",
          "version": "4.11.9",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|elliptic@6.5.3|bn.js@4.11.9",
          "author": "Fedor Indutny",
          "description": "Big number implementation in pure javascript",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/bn.js@4.11.9",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/indutny/bn.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/indutny/bn.js",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/indutny/bn.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/elliptic/node_modules/bn.js"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "parse-asn1",
      "version": "5.1.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|parse-asn1@5.1.5",
      "description": "utility library for parsing asn1 files for use with browserify-sign.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/parse-asn1@5.1.5",
      "externalReferences": [
        {
          "url": "git://github.com/crypto-browserify/parse-asn1.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/parse-asn1#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/parse-asn1/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parse-asn1"
        }
      ]
    },
    {
      "type": "library",
      "name": "cipher-base",
      "version": "1.0.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|cipher-base@1.0.4",
      "author": "Calvin Metcalf",
      "description": "abstract base class for crypto-streams",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cipher-base@1.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-browserify/cipher-base.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/cipher-base#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/cipher-base/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cipher-base"
        }
      ]
    },
    {
      "type": "library",
      "name": "md5.js",
      "version": "1.3.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|md5.js@1.3.5",
      "author": "Kirill Fomichev",
      "description": "node style md5 on pure JavaScript",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/md5.js@1.3.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-browserify/md5.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/md5.js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/md5.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/md5.js"
        }
      ]
    },
    {
      "type": "library",
      "name": "ripemd160",
      "version": "2.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|ripemd160@2.0.2",
      "description": "Compute ripemd160 of bytes or strings.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ripemd160@2.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-browserify/ripemd160.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/ripemd160#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/ripemd160/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ripemd160"
        }
      ]
    },
    {
      "type": "library",
      "name": "sha.js",
      "version": "2.4.11",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|sha.js@2.4.11",
      "author": "Dominic Tarr",
      "description": "Streamable SHA hashes in pure javascript",
      "licenses": [
        {
          "expression": "(MIT AND BSD-3-Clause)",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/sha.js@2.4.11",
      "externalReferences": [
        {
          "url": "git://github.com/crypto-browserify/sha.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/sha.js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/sha.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sha.js"
        }
      ]
    },
    {
      "type": "library",
      "name": "miller-rabin",
      "version": "4.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|miller-rabin@4.0.1",
      "author": "Fedor Indutny",
      "description": "Miller Rabin algorithm for primality test",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/miller-rabin@4.0.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/indutny/miller-rabin.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/indutny/miller-rabin",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/indutny/miller-rabin/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/miller-rabin"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "bn.js",
          "version": "4.11.9",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|miller-rabin@4.0.1|bn.js@4.11.9",
          "author": "Fedor Indutny",
          "description": "Big number implementation in pure javascript",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/bn.js@4.11.9",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/indutny/bn.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/indutny/bn.js",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/indutny/bn.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/miller-rabin/node_modules/bn.js"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "fs-extra",
      "version": "8.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "defaults",
      "version": "1.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|defaults@1.0.3",
      "author": "Elijah Insua",
      "description": "merge single level defaults over a config object",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/defaults@1.0.3",
      "externalReferences": [
        {
          "url": "git://github.com/tmpvar/defaults.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/tmpvar/defaults#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/tmpvar/defaults/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/defaults"
        }
      ]
    },
    {
      "type": "library",
      "name": "string_decoder",
      "version": "1.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|string_decoder@1.1.1",
      "description": "The string_decoder module from Node core",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/string_decoder@1.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/nodejs/string_decoder.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nodejs/string_decoder",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nodejs/string_decoder/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/string_decoder"
        }
      ]
    },
    {
      "type": "library",
      "name": "available-typed-arrays",
      "version": "1.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|available-typed-arrays@1.0.2",
      "author": "Jordan Harband",
      "description": "Returns an array of Typed Array names that are available in the current environment",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/available-typed-arrays@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/inspect-js/available-typed-arrays.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/inspect-js/available-typed-arrays#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/inspect-js/available-typed-arrays/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/available-typed-arrays"
        }
      ]
    },
    {
      "type": "library",
      "name": "foreach",
      "version": "2.0.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|foreach@2.0.5",
      "author": "Manuel Stofer",
      "description": "foreach component + npm package",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/foreach@2.0.5",
      "externalReferences": [
        {
          "url": "git://github.com/manuelstofer/foreach.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/manuelstofer/foreach#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/manuelstofer/foreach/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/foreach"
        }
      ]
    },
    {
      "type": "library",
      "name": "has-symbols",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "function-bind",
      "version": "1.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "setprototypeof",
      "version": "1.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|setprototypeof@1.1.1",
      "author": "Wes Todd",
      "description": "A small polyfill for Object.setprototypeof",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/setprototypeof@1.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/wesleytodd/setprototypeof.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/wesleytodd/setprototypeof",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/wesleytodd/setprototypeof/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/setprototypeof"
        }
      ]
    },
    {
      "type": "library",
      "name": "statuses",
      "version": "1.5.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|statuses@1.5.0",
      "description": "HTTP status utility",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/statuses@1.5.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/statuses.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/statuses#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/statuses/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/statuses"
        }
      ]
    },
    {
      "type": "library",
      "name": "toidentifier",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|toidentifier@1.0.0",
      "author": "Douglas Christopher Wilson",
      "description": "Convert a string of words to a JavaScript identifier",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/toidentifier@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/component/toidentifier.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/component/toidentifier#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/component/toidentifier/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/toidentifier"
        }
      ]
    },
    {
      "type": "library",
      "name": "ee-first",
      "version": "1.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|ee-first@1.1.1",
      "author": "Jonathan Ong",
      "description": "return the first event in a set of ee/event pairs",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ee-first@1.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jonathanong/ee-first.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jonathanong/ee-first#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jonathanong/ee-first/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ee-first"
        }
      ]
    },
    {
      "type": "library",
      "name": "unpipe",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|unpipe@1.0.0",
      "author": "Douglas Christopher Wilson",
      "description": "Unpipe a stream from all destinations",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/unpipe@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/stream-utils/unpipe.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/stream-utils/unpipe#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stream-utils/unpipe/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unpipe"
        }
      ]
    },
    {
      "type": "library",
      "name": "media-typer",
      "version": "0.3.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "encodeurl",
      "version": "1.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "accepts",
      "version": "1.3.7",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|accepts@1.3.7",
      "description": "Higher-level content negotiation",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/accepts@1.3.7",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/accepts.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/accepts#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/accepts/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/accepts"
        }
      ]
    },
    {
      "type": "library",
      "name": "base64id",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "cookie",
      "version": "0.3.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|cookie@0.3.1",
      "author": "Roman Shtylman",
      "description": "HTTP server cookie parsing and serialization",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cookie@0.3.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/cookie.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/cookie#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/cookie/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cookie"
        }
      ]
    },
    {
      "type": "library",
      "name": "engine.io-parser",
      "version": "2.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|engine.io-parser@2.2.0",
      "description": "Parser for the client for the realtime Engine",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/engine.io-parser@2.2.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/socketio/engine.io-parser.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/socketio/engine.io-parser",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/socketio/engine.io-parser/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/engine.io-parser"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "base64-arraybuffer",
          "version": "0.1.5",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|engine.io-parser@2.2.0|base64-arraybuffer@0.1.5",
          "author": "Niklas von Hertzen",
          "description": "Encode/decode base64 data into ArrayBuffers",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared",
                "url": "https://github.com/niklasvh/base64-arraybuffer/blob/master/LICENSE-MIT"
              }
            }
          ],
          "purl": "pkg:npm/base64-arraybuffer@0.1.5",
          "externalReferences": [
            {
              "url": "git+https://github.com/niklasvh/base64-arraybuffer.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/niklasvh/base64-arraybuffer",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/niklasvh/base64-arraybuffer/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/engine.io-parser/node_modules/base64-arraybuffer"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "ws",
      "version": "7.3.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|ws@7.3.1",
      "author": "Einar Otto Stangvik",
      "description": "Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ws@7.3.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/websockets/ws.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/websockets/ws",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/websockets/ws/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ws"
        }
      ]
    },
    {
      "type": "library",
      "name": "isarray",
      "version": "2.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|isarray@2.0.1",
      "author": "Julian Gruber",
      "description": "Array#isArray for older browsers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/isarray@2.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/juliangruber/isarray.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/juliangruber/isarray",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/juliangruber/isarray/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/isarray"
        }
      ]
    },
    {
      "type": "library",
      "name": "backo2",
      "version": "1.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|backo2@1.0.2",
      "description": "simple backoff based on segmentio/backo",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/backo2@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/mokesmokes/backo.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mokesmokes/backo#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mokesmokes/backo/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/backo2"
        }
      ]
    },
    {
      "type": "library",
      "name": "component-bind",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|component-bind@1.0.0",
      "description": "function binding utility",
      "purl": "pkg:npm/component-bind@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/component/bind.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/component/bind#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/component/bind/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/component-bind"
        }
      ]
    },
    {
      "type": "library",
      "name": "component-emitter",
      "version": "1.2.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|component-emitter@1.2.1",
      "description": "Event emitter",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/component-emitter@1.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/component/emitter.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/component/emitter#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/component/emitter/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/component-emitter"
        }
      ]
    },
    {
      "type": "library",
      "name": "engine.io-client",
      "version": "3.4.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|engine.io-client@3.4.3",
      "description": "Client for the realtime Engine",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/engine.io-client@3.4.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/socketio/engine.io-client.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/socketio/engine.io-client",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/socketio/engine.io-client/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/engine.io-client"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "component-emitter",
          "version": "1.3.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|engine.io-client@3.4.3|component-emitter@1.3.0",
          "description": "Event emitter",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/component-emitter@1.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/component/emitter.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/component/emitter#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/component/emitter/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/engine.io-client/node_modules/component-emitter"
            }
          ]
        },
        {
          "type": "library",
          "name": "ws",
          "version": "6.1.4",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|engine.io-client@3.4.3|ws@6.1.4",
          "author": "Einar Otto Stangvik",
          "description": "Simple to use, blazing fast and thoroughly tested websocket client and server for Node.js",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ws@6.1.4",
          "externalReferences": [
            {
              "url": "git+https://github.com/websockets/ws.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/websockets/ws",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/websockets/ws/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ws/-/ws-6.1.4.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/engine.io-client/node_modules/ws"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "has-cors",
      "version": "1.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|has-cors@1.1.0",
      "author": "Nathan Rajlich",
      "description": "Detects support for Cross-Origin Resource Sharing",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/has-cors@1.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/component/has-cors.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/component/has-cors#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/component/has-cors/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-cors"
        }
      ]
    },
    {
      "type": "library",
      "name": "indexof",
      "version": "0.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|indexof@0.0.1",
      "description": "Microsoft sucks",
      "purl": "pkg:npm/indexof@0.0.1",
      "externalReferences": [
        {
          "url": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/indexof"
        }
      ]
    },
    {
      "type": "library",
      "name": "object-component",
      "version": "0.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|object-component@0.0.3",
      "purl": "pkg:npm/object-component@0.0.3",
      "externalReferences": [
        {
          "url": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/object-component"
        }
      ]
    },
    {
      "type": "library",
      "name": "parseqs",
      "version": "0.0.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|parseqs@0.0.5",
      "author": "Gal Koren",
      "description": "Provides methods for parsing a query string into an object, and vice versa.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/parseqs@0.0.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/get/querystring.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/get/querystring",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/get/querystring/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parseqs"
        }
      ]
    },
    {
      "type": "library",
      "name": "parseuri",
      "version": "0.0.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|parseuri@0.0.5",
      "description": "Method that parses a URI and returns an array of its components",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/parseuri@0.0.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/get/parseuri.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/get/parseuri",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/get/parseuri/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/parseuri"
        }
      ]
    },
    {
      "type": "library",
      "name": "to-array",
      "version": "0.1.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|to-array@0.1.4",
      "author": "Raynos",
      "description": "Turn an array like into an array",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/Raynos/to-array/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/to-array@0.1.4",
      "externalReferences": [
        {
          "url": "git://github.com/Raynos/to-array.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Raynos/to-array",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Raynos/to-array/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/to-array"
        }
      ]
    },
    {
      "type": "library",
      "name": "wrap-ansi",
      "version": "6.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|wrap-ansi@6.2.0",
      "author": "Sindre Sorhus",
      "description": "Wordwrap a string with ANSI escape codes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/wrap-ansi@6.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/chalk/wrap-ansi.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/chalk/wrap-ansi#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/chalk/wrap-ansi/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wrap-ansi"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "ansi-styles",
          "version": "4.2.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|wrap-ansi@6.2.0|ansi-styles@4.2.1",
          "author": "Sindre Sorhus",
          "description": "ANSI escape codes for styling strings in the terminal",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ansi-styles@4.2.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/chalk/ansi-styles.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/chalk/ansi-styles/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/wrap-ansi/node_modules/ansi-styles"
            }
          ]
        },
        {
          "type": "library",
          "name": "string-width",
          "version": "4.2.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|wrap-ansi@6.2.0|string-width@4.2.0",
          "author": "Sindre Sorhus",
          "description": "Get the visual width of a string - the number of columns required to display it",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/string-width@4.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/string-width.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/string-width/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/wrap-ansi/node_modules/string-width"
            }
          ]
        },
        {
          "type": "library",
          "name": "color-convert",
          "version": "2.0.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|wrap-ansi@6.2.0|color-convert@2.0.1",
          "author": "Heather Arthur",
          "description": "Plain color conversion functions",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/color-convert@2.0.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/Qix-/color-convert.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/Qix-/color-convert#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/Qix-/color-convert/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/wrap-ansi/node_modules/color-convert"
            }
          ]
        },
        {
          "type": "library",
          "name": "emoji-regex",
          "version": "8.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|wrap-ansi@6.2.0|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/wrap-ansi/node_modules/emoji-regex"
            }
          ]
        },
        {
          "type": "library",
          "name": "is-fullwidth-code-point",
          "version": "3.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|wrap-ansi@6.2.0|is-fullwidth-code-point@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Check if the character represented by a given Unicode code point is fullwidth",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/is-fullwidth-code-point@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/is-fullwidth-code-point.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/is-fullwidth-code-point#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point"
            }
          ]
        },
        {
          "type": "library",
          "name": "color-name",
          "version": "1.1.4",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|wrap-ansi@6.2.0|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/wrap-ansi/node_modules/color-name"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "xregexp",
      "version": "4.3.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|xregexp@4.3.0",
      "author": "Steven Levithan",
      "description": "Extended regular expressions",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/xregexp@4.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/slevithan/xregexp.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://xregexp.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/slevithan/xregexp/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/xregexp/-/xregexp-4.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/xregexp"
        }
      ]
    },
    {
      "type": "library",
      "name": "locate-path",
      "version": "5.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|locate-path@5.0.0",
      "author": "Sindre Sorhus",
      "description": "Get the first path that exists on disk of multiple paths",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/locate-path@5.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/locate-path.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/locate-path#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/locate-path/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/locate-path"
        }
      ]
    },
    {
      "type": "library",
      "name": "path-exists",
      "version": "4.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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/path-exists"
        }
      ]
    },
    {
      "type": "library",
      "name": "camelcase",
      "version": "5.3.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "co-body",
      "version": "6.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|co-body@6.0.0",
      "description": "request body parsing for co",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/co-body@6.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/cojs/co-body.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/cojs/co-body#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/cojs/co-body/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/co-body/-/co-body-6.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/co-body"
        }
      ]
    },
    {
      "type": "library",
      "name": "copy-to",
      "version": "2.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|copy-to@2.0.1",
      "author": "dead_horse",
      "description": "copy an object's properties to another object",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/copy-to@2.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/node-modules/copy-to.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/node-modules/copy-to",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/node-modules/copy-to/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/copy-to/-/copy-to-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/copy-to"
        }
      ]
    },
    {
      "type": "library",
      "name": "compressible",
      "version": "2.0.18",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|compressible@2.0.18",
      "description": "Compressible Content-Type / mime checking",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/compressible@2.0.18",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/compressible.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/compressible#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/compressible/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/compressible"
        }
      ]
    },
    {
      "type": "library",
      "name": "koa-is-json",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|koa-is-json@1.0.0",
      "author": "Jonathan Ong",
      "description": "check if a koa body should be interpreted as JSON",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/koa-is-json@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/koajs/is-json.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/koajs/is-json#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/koajs/is-json/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/koa-is-json/-/koa-is-json-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/koa-is-json"
        }
      ]
    },
    {
      "type": "library",
      "name": "etag",
      "version": "1.8.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "mz",
      "version": "2.7.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|mz@2.7.0",
      "author": "Jonathan Ong",
      "description": "modernize node.js to current ECMAScript standards",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mz@2.7.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/normalize/mz.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/normalize/mz#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/normalize/mz/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mz"
        }
      ]
    },
    {
      "type": "library",
      "name": "vary",
      "version": "1.1.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "batch",
      "version": "0.6.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "streaming-json-stringify",
      "version": "3.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|streaming-json-stringify@3.1.0",
      "author": "Jonathan Ong",
      "description": "Streaming JSON.stringify()",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/streaming-json-stringify@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/stream-utils/streaming-json-stringify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/stream-utils/streaming-json-stringify#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stream-utils/streaming-json-stringify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/streaming-json-stringify/-/streaming-json-stringify-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/streaming-json-stringify"
        }
      ]
    },
    {
      "type": "library",
      "name": "morgan",
      "version": "1.10.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|morgan@1.10.0",
      "description": "HTTP request logger middleware for node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/morgan@1.10.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/expressjs/morgan.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/expressjs/morgan#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/expressjs/morgan/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/morgan"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "2.6.9",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|morgan@1.10.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/morgan/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "depd",
          "version": "2.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|morgan@1.10.0|depd@2.0.0",
          "author": "Douglas Christopher Wilson",
          "description": "Deprecate all the things",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/depd@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/dougwilson/nodejs-depd.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/dougwilson/nodejs-depd#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/dougwilson/nodejs-depd/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/morgan/node_modules/depd"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|morgan@1.10.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/morgan/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "common-log-format",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|common-log-format@1.0.0",
      "author": "Lloyd Brookes",
      "description": "Transform web logs (common log format) to JSON",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/common-log-format@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/75lb/common-log-format.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/75lb/common-log-format#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/75lb/common-log-format/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/common-log-format/-/common-log-format-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/common-log-format"
        }
      ]
    },
    {
      "type": "library",
      "name": "JSONStream",
      "version": "1.3.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|JSONStream@1.3.5",
      "author": "Dominic Tarr",
      "description": "rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)",
      "licenses": [
        {
          "expression": "(MIT OR Apache-2.0)",
          "acknowledgement": "declared"
        }
      ],
      "purl": "pkg:npm/jsonstream@1.3.5",
      "externalReferences": [
        {
          "url": "git://github.com/dominictarr/JSONStream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/dominictarr/JSONStream",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dominictarr/JSONStream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/JSONStream"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.throttle",
      "version": "4.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lodash.throttle@4.1.1",
      "author": "John-David Dalton",
      "description": "The lodash method `_.throttle` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.throttle@4.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.throttle"
        }
      ]
    },
    {
      "type": "library",
      "name": "stream-via",
      "version": "1.0.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|stream-via@1.0.4",
      "author": "Lloyd Brookes",
      "description": "stream-via",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/stream-via@1.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/75lb/stream-via.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/75lb/stream-via#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/75lb/stream-via/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/stream-via/-/stream-via-1.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stream-via"
        }
      ]
    },
    {
      "type": "library",
      "name": "table-layout",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|table-layout@1.0.1",
      "author": "Lloyd Brookes",
      "description": "Stylable text tables, handling ansi colour. Useful for console output.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/table-layout@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/75lb/table-layout.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/75lb/table-layout#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/75lb/table-layout/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/table-layout"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "typical",
          "version": "5.2.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|table-layout@1.0.1|typical@5.2.0",
          "author": "Lloyd Brookes",
          "description": "Isomorphic, functional type-checking for Javascript",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/typical@5.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/75lb/typical.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/75lb/typical#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/75lb/typical/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/table-layout/node_modules/typical"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "stream-slice",
      "version": "0.1.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|stream-slice@0.1.2",
      "author": "Yorkie Neil",
      "description": "slice stream like buffer/string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/stream-slice@0.1.2",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/yorkie/stream-slice.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/yorkie/stream-slice",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/yorkie/stream-slice/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/stream-slice/-/stream-slice-0.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/stream-slice"
        }
      ]
    },
    {
      "type": "library",
      "name": "once",
      "group": "@tootallnate",
      "version": "1.1.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@tootallnate/once@1.1.2",
      "author": "Nathan Rajlich",
      "description": "Creates a Promise that waits for a single event",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40tootallnate/once@1.1.2",
      "externalReferences": [
        {
          "url": "git://github.com/TooTallNate/once.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/TooTallNate/once#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/TooTallNate/once/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@tootallnate/once"
        }
      ]
    },
    {
      "type": "library",
      "name": "methods",
      "version": "1.1.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "resolve-path",
      "version": "1.4.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|resolve-path@1.4.0",
      "author": "Jonathan Ong",
      "description": "Resolve a relative path against a root path with validation",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/resolve-path@1.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/pillarjs/resolve-path.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/pillarjs/resolve-path#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/pillarjs/resolve-path/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/resolve-path/-/resolve-path-1.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/resolve-path"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "http-errors",
          "version": "1.6.3",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|resolve-path@1.4.0|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/resolve-path/node_modules/http-errors"
            }
          ]
        },
        {
          "type": "library",
          "name": "inherits",
          "version": "2.0.3",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|resolve-path@1.4.0|inherits@2.0.3",
          "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",
          "licenses": [
            {
              "license": {
                "id": "ISC",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/inherits@2.0.3",
          "externalReferences": [
            {
              "url": "git://github.com/isaacs/inherits.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/isaacs/inherits#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/isaacs/inherits/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/resolve-path/node_modules/inherits"
            }
          ]
        },
        {
          "type": "library",
          "name": "setprototypeof",
          "version": "1.1.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|resolve-path@1.4.0|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/resolve-path/node_modules/setprototypeof"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "find-replace",
      "version": "3.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|find-replace@3.0.0",
      "author": "Lloyd Brookes",
      "description": "Find and either replace or remove items in an array",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/find-replace@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/75lb/find-replace.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/75lb/find-replace#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/75lb/find-replace/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/find-replace"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "array-back",
          "version": "3.1.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|find-replace@3.0.0|array-back@3.1.0",
          "author": "Lloyd Brookes",
          "description": "Guarantees an array back",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/array-back@3.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/75lb/array-back.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/75lb/array-back#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/75lb/array-back/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/find-replace/node_modules/array-back"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.camelcase",
      "version": "4.3.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lodash.camelcase@4.3.0",
      "author": "John-David Dalton",
      "description": "The lodash method `_.camelCase` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.camelcase@4.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.camelcase"
        }
      ]
    },
    {
      "type": "library",
      "name": "cache-content-type",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|cache-content-type@1.0.1",
      "author": "dead_horse",
      "description": "Create a full Content-Type header given a MIME type or extension and catch the result",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cache-content-type@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/node-modules/cache-content-type.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/node-modules/cache-content-type#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/node-modules/cache-content-type/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cache-content-type"
        }
      ]
    },
    {
      "type": "library",
      "name": "content-disposition",
      "version": "0.5.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|content-disposition@0.5.3",
      "author": "Douglas Christopher Wilson",
      "description": "Create and parse Content-Disposition header",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/content-disposition@0.5.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/content-disposition.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/content-disposition#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/content-disposition/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/content-disposition"
        }
      ]
    },
    {
      "type": "library",
      "name": "cookies",
      "version": "0.8.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|cookies@0.8.0",
      "author": "Jed Schmidt",
      "description": "Cookies, optionally signed using Keygrip.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cookies@0.8.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/pillarjs/cookies.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/pillarjs/cookies#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/pillarjs/cookies/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cookies"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "depd",
          "version": "2.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|cookies@0.8.0|depd@2.0.0",
          "author": "Douglas Christopher Wilson",
          "description": "Deprecate all the things",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/depd@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/dougwilson/nodejs-depd.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/dougwilson/nodejs-depd#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/dougwilson/nodejs-depd/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cookies/node_modules/depd"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "delegates",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|delegates@1.0.0",
      "description": "delegate methods and accessors to another property",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/delegates@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/visionmedia/node-delegates.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/visionmedia/node-delegates#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/visionmedia/node-delegates/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/delegates"
        }
      ]
    },
    {
      "type": "library",
      "name": "destroy",
      "version": "1.0.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|destroy@1.0.4",
      "author": "Jonathan Ong",
      "description": "destroy a stream if possible",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/destroy@1.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/stream-utils/destroy.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/stream-utils/destroy#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stream-utils/destroy/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/destroy"
        }
      ]
    },
    {
      "type": "library",
      "name": "fresh",
      "version": "0.5.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "http-assert",
      "version": "1.4.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|http-assert@1.4.1",
      "description": "assert with status codes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/http-assert@1.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/http-assert.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/http-assert#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/http-assert/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/http-assert/-/http-assert-1.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-assert"
        }
      ]
    },
    {
      "type": "library",
      "name": "koa-compose",
      "version": "4.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|koa-compose@4.1.0",
      "description": "compose Koa middleware",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/koa-compose@4.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/koajs/compose.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/koajs/compose#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/koajs/compose/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/koa-compose"
        }
      ]
    },
    {
      "type": "library",
      "name": "koa-convert",
      "version": "1.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|koa-convert@1.2.0",
      "author": "gyson",
      "description": "convert koa legacy generator-based middleware to promise-based middleware",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/koa-convert@1.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/gyson/koa-convert.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/gyson/koa-convert#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/gyson/koa-convert/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/koa-convert/-/koa-convert-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/koa-convert"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "koa-compose",
          "version": "3.2.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|koa-convert@1.2.0|koa-compose@3.2.1",
          "description": "compose Koa middleware",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/koa-compose@3.2.1",
          "externalReferences": [
            {
              "url": "git+https://github.com/koajs/compose.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/koajs/compose#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/koajs/compose/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/koa-compose/-/koa-compose-3.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/koa-convert/node_modules/koa-compose"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "only",
      "version": "0.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|only@0.0.2",
      "author": "TJ Holowaychuk",
      "description": "return whitelisted properties of an object",
      "purl": "pkg:npm/only@0.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/visionmedia/node-only.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/visionmedia/node-only#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/visionmedia/node-only/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/only/-/only-0.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/only"
        }
      ]
    },
    {
      "type": "library",
      "name": "spdx-exceptions",
      "version": "2.3.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|spdx-exceptions@2.3.0",
      "author": "The Linux Foundation",
      "description": "list of SPDX standard license exceptions",
      "licenses": [
        {
          "license": {
            "id": "CC-BY-3.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/spdx-exceptions@2.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/kemitchell/spdx-exceptions.json.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kemitchell/spdx-exceptions.json#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kemitchell/spdx-exceptions.json/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spdx-exceptions"
        }
      ]
    },
    {
      "type": "library",
      "name": "spdx-license-ids",
      "version": "3.0.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|spdx-license-ids@3.0.5",
      "author": "Shinnosuke Watanabe",
      "description": "A list of SPDX license identifiers",
      "licenses": [
        {
          "license": {
            "id": "CC0-1.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/spdx-license-ids@3.0.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/shinnn/spdx-license-ids.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/shinnn/spdx-license-ids#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/shinnn/spdx-license-ids/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/spdx-license-ids"
        }
      ]
    },
    {
      "type": "library",
      "name": "array-find-index",
      "version": "1.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|array-find-index@1.0.2",
      "author": "Sindre Sorhus",
      "description": "ES2015 `Array#findIndex()` ponyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/array-find-index@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/array-find-index.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/array-find-index#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/array-find-index/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-find-index"
        }
      ]
    },
    {
      "type": "library",
      "name": "pseudomap",
      "version": "1.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|pseudomap@1.0.2",
      "author": "Isaac Z. Schlueter",
      "description": "A thing that is a lot like ES6 `Map`, but without iterators, for use in environments where `for..of` syntax and `Map` are not available.",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pseudomap@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/pseudomap.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/pseudomap#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/pseudomap/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pseudomap"
        }
      ]
    },
    {
      "type": "library",
      "name": "yallist",
      "version": "2.1.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|yallist@2.1.2",
      "author": "Isaac Z. Schlueter",
      "description": "Yet Another Linked List",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/yallist@2.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/yallist.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/yallist#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/yallist/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yallist"
        }
      ]
    },
    {
      "type": "library",
      "name": "helper-validator-option",
      "group": "@babel",
      "version": "7.14.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-validator-option@7.14.5",
      "author": "The Babel Team",
      "description": "Validate plugin/preset options",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/helper-validator-option@7.14.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.14.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": "colorette",
      "version": "1.2.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|colorette@1.2.2",
      "author": "Jorge Bucaran",
      "description": "Easily set the color and style of text in the terminal.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/colorette@1.2.2",
      "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-1.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/colorette"
        }
      ]
    },
    {
      "type": "library",
      "name": "regenerate-unicode-properties",
      "version": "8.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|regenerate-unicode-properties@8.2.0",
      "author": "Mathias Bynens",
      "description": "Regenerate sets for Unicode properties and values.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/regenerate-unicode-properties@8.2.0",
      "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-8.2.0.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.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|regenerate@1.4.1",
      "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.1",
      "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.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/regenerate"
        }
      ]
    },
    {
      "type": "library",
      "name": "regjsgen",
      "version": "0.5.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|regjsgen@0.5.2",
      "author": "Benjamin Tan",
      "description": "Generate regular expressions from regjsparser’s AST.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/regjsgen@0.5.2",
      "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/regjsgen/-/regjsgen-0.5.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/regjsgen"
        }
      ]
    },
    {
      "type": "library",
      "name": "regjsparser",
      "version": "0.6.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|regjsparser@0.6.4",
      "author": "'Julian Viereck'",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/regjsparser@0.6.4",
      "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.6.4.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": "jspdf@2.5.2-tuxcare.7|regjsparser@0.6.4|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": "1.0.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|unicode-match-property-ecmascript@1.0.4",
      "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@1.0.4",
      "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-1.0.4.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": "1.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|unicode-match-property-value-ecmascript@1.2.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@1.2.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-1.2.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": "object-keys",
      "version": "1.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "extsprintf",
      "version": "1.3.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|extsprintf@1.3.0",
      "description": "extended POSIX-style sprintf",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/extsprintf@1.3.0",
      "externalReferences": [
        {
          "url": "git://github.com/davepacheco/node-extsprintf.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/davepacheco/node-extsprintf#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/davepacheco/node-extsprintf/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/extsprintf"
        }
      ]
    },
    {
      "type": "library",
      "name": "json-schema",
      "version": "0.2.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|json-schema@0.2.3",
      "author": "Kris Zyp",
      "description": "JSON Schema validation and specifications",
      "licenses": [
        {
          "license": {
            "name": "AFLv2.1",
            "acknowledgement": "declared",
            "url": "http://trac.dojotoolkit.org/browser/dojo/trunk/LICENSE#L43"
          }
        },
        {
          "license": {
            "name": "BSD",
            "acknowledgement": "declared",
            "url": "http://trac.dojotoolkit.org/browser/dojo/trunk/LICENSE#L13"
          }
        }
      ],
      "purl": "pkg:npm/json-schema@0.2.3",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/kriszyp/json-schema.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kriszyp/json-schema#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kriszyp/json-schema/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-schema"
        }
      ]
    },
    {
      "type": "library",
      "name": "verror",
      "version": "1.10.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|verror@1.10.0",
      "description": "richer JavaScript errors",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/verror@1.10.0",
      "externalReferences": [
        {
          "url": "git://github.com/davepacheco/node-verror.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/davepacheco/node-verror#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/davepacheco/node-verror/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/verror"
        }
      ]
    },
    {
      "type": "library",
      "name": "asn1",
      "version": "0.2.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|asn1@0.2.4",
      "author": "Joyent",
      "description": "Contains parsers and serializers for ASN.1 (currently BER only)",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/asn1@0.2.4",
      "externalReferences": [
        {
          "url": "git://github.com/joyent/node-asn1.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/joyent/node-asn1#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/joyent/node-asn1/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/asn1"
        }
      ]
    },
    {
      "type": "library",
      "name": "bcrypt-pbkdf",
      "version": "1.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|bcrypt-pbkdf@1.0.2",
      "description": "Port of the OpenBSD bcrypt_pbkdf function to pure JS",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/bcrypt-pbkdf@1.0.2",
      "externalReferences": [
        {
          "url": "git://github.com/joyent/node-bcrypt-pbkdf.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/joyent/node-bcrypt-pbkdf#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/joyent/node-bcrypt-pbkdf/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bcrypt-pbkdf"
        }
      ]
    },
    {
      "type": "library",
      "name": "dashdash",
      "version": "1.14.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|dashdash@1.14.1",
      "author": "Trent Mick",
      "description": "A light, featureful and explicit option parsing library.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/dashdash@1.14.1",
      "externalReferences": [
        {
          "url": "git://github.com/trentm/node-dashdash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/trentm/node-dashdash#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/trentm/node-dashdash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/dashdash"
        }
      ]
    },
    {
      "type": "library",
      "name": "ecc-jsbn",
      "version": "0.1.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|ecc-jsbn@0.1.2",
      "author": "Jeremie Miller",
      "description": "ECC JS code based on JSBN",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ecc-jsbn@0.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/quartzjer/ecc-jsbn.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/quartzjer/ecc-jsbn",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/quartzjer/ecc-jsbn/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ecc-jsbn"
        }
      ]
    },
    {
      "type": "library",
      "name": "getpass",
      "version": "0.1.7",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|getpass@0.1.7",
      "author": "Alex Wilson",
      "description": "getpass for node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/getpass@0.1.7",
      "externalReferences": [
        {
          "url": "git+https://github.com/arekinath/node-getpass.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/arekinath/node-getpass#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/arekinath/node-getpass/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/getpass"
        }
      ]
    },
    {
      "type": "library",
      "name": "jsbn",
      "version": "0.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|jsbn@0.1.1",
      "author": "Tom Wu",
      "description": "The jsbn library is a fast, portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jsbn@0.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/andyperlitch/jsbn.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/andyperlitch/jsbn#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/andyperlitch/jsbn/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsbn"
        }
      ]
    },
    {
      "type": "library",
      "name": "tweetnacl",
      "version": "0.14.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|tweetnacl@0.14.5",
      "author": "TweetNaCl-js contributors",
      "description": "Port of TweetNaCl cryptographic library to JavaScript",
      "licenses": [
        {
          "license": {
            "id": "Unlicense",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tweetnacl@0.14.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/dchest/tweetnacl-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://tweetnacl.js.org",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dchest/tweetnacl-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tweetnacl"
        }
      ]
    },
    {
      "type": "library",
      "name": "mkdirp",
      "version": "0.5.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "color-name",
      "version": "1.1.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|color-name@1.1.3",
      "author": "DY",
      "description": "A list of color names and its values",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/color-name@1.1.3",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/dfcreative/color-name.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dfcreative/color-name",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dfcreative/color-name/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/color-name"
        }
      ]
    },
    {
      "type": "library",
      "name": "mimic-fn",
      "version": "1.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|mimic-fn@1.2.0",
      "author": "Sindre Sorhus",
      "description": "Make a function mimic another one",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mimic-fn@1.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/mimic-fn.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/mimic-fn#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/mimic-fn/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mimic-fn"
        }
      ]
    },
    {
      "type": "library",
      "name": "execa",
      "version": "0.7.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|execa@0.7.0",
      "author": "Sindre Sorhus",
      "description": "A better `child_process`",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/execa@0.7.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/execa.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/execa#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/execa/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/execa"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "cross-spawn",
          "version": "5.1.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|execa@0.7.0|cross-spawn@5.1.0",
          "author": "IndigoUnited",
          "description": "Cross platform child_process#spawn and child_process#spawnSync",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/cross-spawn@5.1.0",
          "externalReferences": [
            {
              "url": "git://github.com/IndigoUnited/node-cross-spawn.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/IndigoUnited/node-cross-spawn#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/IndigoUnited/node-cross-spawn/issues/",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/execa/node_modules/cross-spawn"
            }
          ]
        },
        {
          "type": "library",
          "name": "shebang-command",
          "version": "1.2.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|execa@0.7.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/execa/node_modules/shebang-command"
            }
          ]
        },
        {
          "type": "library",
          "name": "which",
          "version": "1.3.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|execa@0.7.0|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/execa/node_modules/which"
            }
          ]
        },
        {
          "type": "library",
          "name": "shebang-regex",
          "version": "1.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|execa@0.7.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/execa/node_modules/shebang-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "executable",
      "version": "4.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|executable@4.1.1",
      "author": "Kevin Mårtensson",
      "description": "Check if a file is executable",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/executable@4.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/kevva/executable.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kevva/executable#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kevva/executable/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/executable"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "pify",
          "version": "2.3.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|executable@4.1.1|pify@2.3.0",
          "author": "Sindre Sorhus",
          "description": "Promisify a callback-style function",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/pify@2.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/pify.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/pify#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/pify/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/executable/node_modules/pify"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "bin-version",
      "version": "3.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|bin-version@3.1.0",
      "author": "Sindre Sorhus",
      "description": "Get the version of a binary in semver format",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/bin-version@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/bin-version.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/bin-version#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/bin-version/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bin-version"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "execa",
          "version": "1.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|bin-version@3.1.0|execa@1.0.0",
          "author": "Sindre Sorhus",
          "description": "A better `child_process`",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/execa@1.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/execa.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/execa#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/execa/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/bin-version/node_modules/execa"
            }
          ]
        },
        {
          "type": "library",
          "name": "cross-spawn",
          "version": "6.0.5",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|bin-version@3.1.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/bin-version/node_modules/cross-spawn"
            }
          ]
        },
        {
          "type": "library",
          "name": "get-stream",
          "version": "4.1.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|bin-version@3.1.0|get-stream@4.1.0",
          "author": "Sindre Sorhus",
          "description": "Get a stream as a string, buffer, or array",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/get-stream@4.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/get-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/get-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/get-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/bin-version/node_modules/get-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "path-key",
          "version": "2.0.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|bin-version@3.1.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/bin-version/node_modules/path-key"
            }
          ]
        },
        {
          "type": "library",
          "name": "shebang-command",
          "version": "1.2.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|bin-version@3.1.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/bin-version/node_modules/shebang-command"
            }
          ]
        },
        {
          "type": "library",
          "name": "which",
          "version": "1.3.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|bin-version@3.1.0|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/bin-version/node_modules/which"
            }
          ]
        },
        {
          "type": "library",
          "name": "shebang-regex",
          "version": "1.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|bin-version@3.1.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/bin-version/node_modules/shebang-regex"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "semver-truncate",
      "version": "1.1.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|semver-truncate@1.1.2",
      "author": "Sindre Sorhus",
      "description": "Truncate a semver version: 1.2.3 → 1.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/semver-truncate@1.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/semver-truncate.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/semver-truncate#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/semver-truncate/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/semver-truncate"
        }
      ]
    },
    {
      "type": "library",
      "name": "archive-type",
      "version": "4.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|archive-type@4.0.0",
      "author": "Kevin Mårtensson",
      "description": "Detect the archive type of a Buffer/Uint8Array",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/archive-type@4.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/kevva/archive-type.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kevva/archive-type#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kevva/archive-type/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/archive-type"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "file-type",
          "version": "4.4.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|archive-type@4.0.0|file-type@4.4.0",
          "author": "Sindre Sorhus",
          "description": "Detect the file type of a Buffer/Uint8Array",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/file-type@4.4.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/file-type.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/file-type#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/file-type/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/archive-type/node_modules/file-type"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "caw",
      "version": "2.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|caw@2.0.1",
      "author": "Kevin Mårtensson",
      "description": "Construct HTTP/HTTPS agents for tunneling proxies",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/caw@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/kevva/caw.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kevva/caw#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kevva/caw/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/caw"
        }
      ]
    },
    {
      "type": "library",
      "name": "decompress",
      "version": "4.2.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|decompress@4.2.1",
      "author": "Kevin Mårtensson",
      "description": "Extracting archives made easy",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/decompress@4.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/kevva/decompress.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kevva/decompress#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kevva/decompress/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/decompress"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "make-dir",
          "version": "1.3.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|decompress@4.2.1|make-dir@1.3.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@1.3.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-1.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/decompress/node_modules/make-dir"
            }
          ],
          "components": [
            {
              "type": "library",
              "name": "pify",
              "version": "3.0.0",
              "bom-ref": "jspdf@2.5.2-tuxcare.7|decompress@4.2.1|make-dir@1.3.0|pify@3.0.0",
              "author": "Sindre Sorhus",
              "description": "Promisify a callback-style function",
              "licenses": [
                {
                  "license": {
                    "id": "MIT",
                    "acknowledgement": "declared"
                  }
                }
              ],
              "purl": "pkg:npm/pify@3.0.0",
              "externalReferences": [
                {
                  "url": "git+https://github.com/sindresorhus/pify.git",
                  "type": "vcs",
                  "comment": "as detected from PackageJson property \"repository.url\""
                },
                {
                  "url": "https://github.com/sindresorhus/pify#readme",
                  "type": "website",
                  "comment": "as detected from PackageJson property \"homepage\""
                },
                {
                  "url": "https://github.com/sindresorhus/pify/issues",
                  "type": "issue-tracker",
                  "comment": "as detected from PackageJson property \"bugs.url\""
                },
                {
                  "url": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
                  "type": "distribution",
                  "comment": "as detected from npm-ls property \"resolved\""
                }
              ],
              "properties": [
                {
                  "name": "cdx:npm:package:path",
                  "value": "node_modules/decompress/node_modules/make-dir/node_modules/pify"
                }
              ]
            }
          ]
        },
        {
          "type": "library",
          "name": "pify",
          "version": "2.3.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|decompress@4.2.1|pify@2.3.0",
          "author": "Sindre Sorhus",
          "description": "Promisify a callback-style function",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/pify@2.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/pify.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/pify#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/pify/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/decompress/node_modules/pify"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "ext-name",
      "version": "5.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|ext-name@5.0.0",
      "author": "Kevin Mårtensson",
      "description": "Get the file extension and MIME type from a file",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ext-name@5.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/kevva/ext-name.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kevva/ext-name#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kevva/ext-name/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ext-name"
        }
      ]
    },
    {
      "type": "library",
      "name": "file-type",
      "version": "8.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|file-type@8.1.0",
      "author": "Sindre Sorhus",
      "description": "Detect the file type of a Buffer/Uint8Array",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/file-type@8.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/file-type.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/file-type#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/file-type/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/file-type"
        }
      ]
    },
    {
      "type": "library",
      "name": "filenamify",
      "version": "2.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|filenamify@2.1.0",
      "author": "Sindre Sorhus",
      "description": "Convert a string to a valid safe filename",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/filenamify@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/filenamify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/filenamify#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/filenamify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/filenamify"
        }
      ]
    },
    {
      "type": "library",
      "name": "get-stream",
      "version": "3.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|get-stream@3.0.0",
      "author": "Sindre Sorhus",
      "description": "Get a stream as a string, buffer, or array",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/get-stream@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/get-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/get-stream#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/get-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "p-event",
      "version": "2.3.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|p-event@2.3.1",
      "author": "Sindre Sorhus",
      "description": "Promisify an event by waiting for it to be emitted",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/p-event@2.3.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/p-event.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/p-event#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/p-event/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-event"
        }
      ]
    },
    {
      "type": "library",
      "name": "arch",
      "version": "2.1.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|arch@2.1.2",
      "author": "Feross Aboukhadijeh",
      "description": "Better `os.arch()` for node and the browser -- detect OS architecture",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/arch@2.1.2",
      "externalReferences": [
        {
          "url": "git://github.com/feross/arch.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/feross/arch",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/feross/arch/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/arch/-/arch-2.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/arch"
        }
      ]
    },
    {
      "type": "library",
      "name": "upper-case-first",
      "version": "2.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|upper-case-first@2.0.1",
      "author": "Blake Embrey",
      "description": "Transforms the string with the first character in upper cased",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/upper-case-first@2.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/change-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/tree/master/packages/upper-case-first#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/upper-case-first/-/upper-case-first-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/upper-case-first"
        }
      ]
    },
    {
      "type": "library",
      "name": "upper-case",
      "version": "2.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|upper-case@2.0.1",
      "author": "Blake Embrey",
      "description": "Transforms the string to upper case",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/upper-case@2.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/change-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/tree/master/packages/upper-case#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/upper-case/-/upper-case-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/upper-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "lower-case",
      "version": "2.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lower-case@2.0.1",
      "author": "Blake Embrey",
      "description": "Transforms the string to lower case",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lower-case@2.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/blakeembrey/change-case.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/tree/master/packages/lower-case#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/blakeembrey/change-case/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lower-case"
        }
      ]
    },
    {
      "type": "library",
      "name": "defer-to-connect",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|defer-to-connect@2.0.0",
      "author": "Szymon Marczak",
      "description": "The safe way to handle the `connect` socket event",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/defer-to-connect@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/szmarczak/defer-to-connect.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/szmarczak/defer-to-connect#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/szmarczak/defer-to-connect/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/defer-to-connect"
        }
      ]
    },
    {
      "type": "library",
      "name": "http-cache-semantics",
      "group": "@types",
      "version": "4.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@types/http-cache-semantics@4.0.0",
      "description": "TypeScript definitions for http-cache-semantics",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/http-cache-semantics@4.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/http-cache-semantics"
        }
      ]
    },
    {
      "type": "library",
      "name": "keyv",
      "group": "@types",
      "version": "3.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@types/keyv@3.1.1",
      "description": "TypeScript definitions for keyv",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/keyv@3.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git#types/keyv",
          "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/keyv/-/keyv-3.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/keyv"
        }
      ]
    },
    {
      "type": "library",
      "name": "clone-response",
      "version": "1.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|clone-response@1.0.2",
      "author": "Luke Childs",
      "description": "Clone a Node.js HTTP response stream",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/clone-response@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/lukechilds/clone-response.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lukechilds/clone-response",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lukechilds/clone-response/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/clone-response"
        }
      ]
    },
    {
      "type": "library",
      "name": "quick-lru",
      "version": "5.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|quick-lru@5.1.1",
      "author": "Sindre Sorhus",
      "description": "Simple “Least Recently Used” (LRU) cache",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/quick-lru@5.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/quick-lru.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/quick-lru#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/quick-lru/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/quick-lru"
        }
      ]
    },
    {
      "type": "library",
      "name": "resolve-alpn",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|resolve-alpn@1.0.0",
      "author": "Szymon Marczak",
      "description": "Detects the ALPN protocol",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/resolve-alpn@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/szmarczak/resolve-alpn.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/szmarczak/resolve-alpn#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/szmarczak/resolve-alpn/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/resolve-alpn"
        }
      ]
    },
    {
      "type": "library",
      "name": "lazystream",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lazystream@1.0.0",
      "author": "Jonas Pommerening",
      "description": "Open Node Streams on demand.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lazystream@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/jpommerening/node-lazystream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jpommerening/node-lazystream",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jpommerening/node-lazystream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lazystream"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.defaults",
      "version": "4.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lodash.defaults@4.2.0",
      "author": "John-David Dalton",
      "description": "The lodash method `_.defaults` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.defaults@4.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.defaults"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.difference",
      "version": "4.5.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lodash.difference@4.5.0",
      "author": "John-David Dalton",
      "description": "The lodash method `_.difference` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.difference@4.5.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.difference"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.flatten",
      "version": "4.4.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lodash.flatten@4.4.0",
      "author": "John-David Dalton",
      "description": "The lodash method `_.flatten` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.flatten@4.4.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.flatten"
        }
      ]
    },
    {
      "type": "library",
      "name": "lodash.union",
      "version": "4.6.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lodash.union@4.6.0",
      "author": "John-David Dalton",
      "description": "The lodash method `_.union` exported as a module.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lodash.union@4.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lodash/lodash.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://lodash.com/",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lodash/lodash/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lodash.union"
        }
      ]
    },
    {
      "type": "library",
      "name": "readable-stream",
      "version": "2.3.7",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|readable-stream@2.3.7",
      "description": "Streams3, a user-land copy of the stream library from Node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/readable-stream@2.3.7",
      "externalReferences": [
        {
          "url": "git://github.com/nodejs/readable-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nodejs/readable-stream#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nodejs/readable-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/readable-stream"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "isarray",
          "version": "1.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|readable-stream@2.3.7|isarray@1.0.0",
          "author": "Julian Gruber",
          "description": "Array#isArray for older browsers",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/isarray@1.0.0",
          "externalReferences": [
            {
              "url": "git://github.com/juliangruber/isarray.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/juliangruber/isarray",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/juliangruber/isarray/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/readable-stream/node_modules/isarray"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "end-of-stream",
      "version": "1.4.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|end-of-stream@1.4.4",
      "author": "Mathias Buus",
      "description": "Call a callback when a readable/writable/duplex stream has completed or failed.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/end-of-stream@1.4.4",
      "externalReferences": [
        {
          "url": "git://github.com/mafintosh/end-of-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mafintosh/end-of-stream",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mafintosh/end-of-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/end-of-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "fs-constants",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|fs-constants@1.0.0",
      "author": "Mathias Buus",
      "description": "Require constants across node and the browser",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fs-constants@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mafintosh/fs-constants.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mafintosh/fs-constants",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mafintosh/fs-constants/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fs-constants"
        }
      ]
    },
    {
      "type": "library",
      "name": "compress-commons",
      "version": "3.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|compress-commons@3.0.0",
      "author": "Chris Talkington",
      "description": "a library that defines a common interface for working with archive formats within node",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/compress-commons@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/archiverjs/node-compress-commons.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/archiverjs/node-compress-commons",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/archiverjs/node-compress-commons/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/compress-commons/-/compress-commons-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/compress-commons"
        }
      ]
    },
    {
      "type": "library",
      "name": "lighthouse-logger",
      "version": "1.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lighthouse-logger@1.2.0",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lighthouse-logger@1.2.0",
      "externalReferences": [
        {
          "url": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lighthouse-logger"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "debug",
          "version": "2.6.9",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|lighthouse-logger@1.2.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/lighthouse-logger/node_modules/debug"
            }
          ]
        },
        {
          "type": "library",
          "name": "ms",
          "version": "2.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|lighthouse-logger@1.2.0|ms@2.0.0",
          "description": "Tiny milisecond conversion utility",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/ms@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/zeit/ms.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/zeit/ms#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/zeit/ms/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/lighthouse-logger/node_modules/ms"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "extract-zip",
      "version": "2.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|extract-zip@2.0.1",
      "author": "max ogden",
      "description": "unzip a zip file into a directory using 100% javascript",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/extract-zip@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/maxogden/extract-zip.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/maxogden/extract-zip#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/maxogden/extract-zip/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/extract-zip"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "get-stream",
          "version": "5.1.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|extract-zip@2.0.1|get-stream@5.1.0",
          "author": "Sindre Sorhus",
          "description": "Get a stream as a string, buffer, or array",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/get-stream@5.1.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/get-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/get-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/get-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/extract-zip/node_modules/get-stream"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "https-proxy-agent",
      "version": "4.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|https-proxy-agent@4.0.0",
      "author": "Nathan Rajlich",
      "description": "An HTTP(s) proxy `http.Agent` implementation for HTTPS",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/https-proxy-agent@4.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/TooTallNate/node-https-proxy-agent.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/TooTallNate/node-https-proxy-agent#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/TooTallNate/node-https-proxy-agent/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/https-proxy-agent"
        }
      ]
    },
    {
      "type": "library",
      "name": "mitt",
      "version": "2.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|mitt@2.0.1",
      "description": "Tiny 200b functional Event Emitter / pubsub.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mitt@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/developit/mitt.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/developit/mitt",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/developit/mitt/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/mitt/-/mitt-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mitt"
        }
      ]
    },
    {
      "type": "library",
      "name": "proxy-from-env",
      "version": "1.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|proxy-from-env@1.1.0",
      "author": "Rob Wu",
      "description": "Offers getProxyForUrl to get the proxy URL for a URL, respecting the *_PROXY (e.g. HTTP_PROXY) and NO_PROXY environment variables.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/proxy-from-env@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/Rob--W/proxy-from-env.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Rob--W/proxy-from-env#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Rob--W/proxy-from-env/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/proxy-from-env"
        }
      ]
    },
    {
      "type": "library",
      "name": "tar-fs",
      "version": "2.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|tar-fs@2.1.0",
      "author": "Mathias Buus",
      "description": "filesystem bindings for tar-stream",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tar-fs@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/mafintosh/tar-fs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mafintosh/tar-fs",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mafintosh/tar-fs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tar-fs"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "tar-stream",
          "version": "2.1.3",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|tar-fs@2.1.0|tar-stream@2.1.3",
          "author": "Mathias Buus",
          "description": "tar-stream is a streaming tar parser and generator and nothing else. It is streams2 and operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/tar-stream@2.1.3",
          "externalReferences": [
            {
              "url": "git+https://github.com/mafintosh/tar-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/mafintosh/tar-stream",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/mafintosh/tar-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.3.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/tar-fs/node_modules/tar-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "bl",
          "version": "4.0.2",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|tar-fs@2.1.0|bl@4.0.2",
          "description": "Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/bl@4.0.2",
          "externalReferences": [
            {
              "url": "git+https://github.com/rvagg/bl.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/rvagg/bl",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/rvagg/bl/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/bl/-/bl-4.0.2.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/tar-fs/node_modules/bl"
            }
          ]
        },
        {
          "type": "library",
          "name": "readable-stream",
          "version": "3.6.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|tar-fs@2.1.0|readable-stream@3.6.0",
          "description": "Streams3, a user-land copy of the stream library from Node.js",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readable-stream@3.6.0",
          "externalReferences": [
            {
              "url": "git://github.com/nodejs/readable-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/nodejs/readable-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/nodejs/readable-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/tar-fs/node_modules/readable-stream"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "unbzip2-stream",
      "version": "1.4.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|unbzip2-stream@1.4.3",
      "author": "Jan Bölsche",
      "description": "streaming unbzip2 implementation in pure javascript for node and browsers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/unbzip2-stream@1.4.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/regular/unbzip2-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/regular/unbzip2-stream#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/regular/unbzip2-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/unbzip2-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "http2-wrapper",
      "version": "1.0.0-beta.4.8",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|http2-wrapper@1.0.0-beta.4.8",
      "author": "Szymon Marczak",
      "description": "HTTP2 client, just with the familiar `https` API",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/http2-wrapper@1.0.0-beta.4.8",
      "externalReferences": [
        {
          "url": "git+https://github.com/szmarczak/http2-wrapper.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/szmarczak/http2-wrapper#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/szmarczak/http2-wrapper/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.0-beta.4.8.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http2-wrapper"
        }
      ]
    },
    {
      "type": "library",
      "name": "es-to-primitive",
      "version": "1.2.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|is-regex@1.1.0",
      "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.0",
      "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.0.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": "object-inspect",
      "version": "1.8.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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/object-inspect"
        }
      ]
    },
    {
      "type": "library",
      "name": "string.prototype.trimend",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "buffer-xor",
      "version": "1.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|buffer-xor@1.0.3",
      "author": "Daniel Cousens",
      "description": "A simple module for bitwise-xor on buffers",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/buffer-xor@1.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-browserify/buffer-xor.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/buffer-xor",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/buffer-xor/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/buffer-xor"
        }
      ]
    },
    {
      "type": "library",
      "name": "des.js",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|des.js@1.0.1",
      "author": "Fedor Indutny",
      "description": "DES implementation",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/des.js@1.0.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/indutny/des.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/indutny/des.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/indutny/des.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/des.js"
        }
      ]
    },
    {
      "type": "library",
      "name": "brorand",
      "version": "1.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|brorand@1.1.0",
      "author": "Fedor Indutny",
      "description": "Random number generator for browsers and node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/brorand@1.1.0",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/indutny/brorand.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/indutny/brorand",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/indutny/brorand/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/brorand"
        }
      ]
    },
    {
      "type": "library",
      "name": "hmac-drbg",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|hmac-drbg@1.0.1",
      "author": "Fedor Indutny",
      "description": "Deterministic random bit generator (hmac)",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/hmac-drbg@1.0.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/indutny/hmac-drbg.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/indutny/hmac-drbg#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/indutny/hmac-drbg/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hmac-drbg"
        }
      ]
    },
    {
      "type": "library",
      "name": "minimalistic-crypto-utils",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|minimalistic-crypto-utils@1.0.1",
      "author": "Fedor Indutny",
      "description": "Minimalistic tools for JS crypto modules",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/minimalistic-crypto-utils@1.0.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/indutny/minimalistic-crypto-utils.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/indutny/minimalistic-crypto-utils#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/indutny/minimalistic-crypto-utils/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/minimalistic-crypto-utils"
        }
      ]
    },
    {
      "type": "library",
      "name": "asn1.js",
      "version": "4.10.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|asn1.js@4.10.1",
      "author": "Fedor Indutny",
      "description": "ASN.1 encoder and decoder",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/asn1.js@4.10.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/indutny/asn1.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/indutny/asn1.js",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/indutny/asn1.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/asn1.js"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "bn.js",
          "version": "4.11.9",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|asn1.js@4.10.1|bn.js@4.11.9",
          "author": "Fedor Indutny",
          "description": "Big number implementation in pure javascript",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/bn.js@4.11.9",
          "externalReferences": [
            {
              "url": "git+ssh://git@github.com/indutny/bn.js.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/indutny/bn.js",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/indutny/bn.js/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/asn1.js/node_modules/bn.js"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "hash-base",
      "version": "3.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|hash-base@3.1.0",
      "author": "Kirill Fomichev",
      "description": "abstract base class for hash-streams",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/hash-base@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-browserify/hash-base.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-browserify/hash-base",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-browserify/hash-base/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/hash-base"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "readable-stream",
          "version": "3.6.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|hash-base@3.1.0|readable-stream@3.6.0",
          "description": "Streams3, a user-land copy of the stream library from Node.js",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/readable-stream@3.6.0",
          "externalReferences": [
            {
              "url": "git://github.com/nodejs/readable-stream.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/nodejs/readable-stream#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/nodejs/readable-stream/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/hash-base/node_modules/readable-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "safe-buffer",
          "version": "5.2.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|hash-base@3.1.0|safe-buffer@5.2.1",
          "author": "Feross Aboukhadijeh",
          "description": "Safer Node.js Buffer API",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/safe-buffer@5.2.1",
          "externalReferences": [
            {
              "url": "git://github.com/feross/safe-buffer.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/feross/safe-buffer",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/feross/safe-buffer/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/hash-base/node_modules/safe-buffer"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "jsonfile",
      "version": "4.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "clone",
      "version": "1.0.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|clone@1.0.4",
      "author": "Paul Vorbach",
      "description": "deep cloning of objects and arrays",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/clone@1.0.4",
      "externalReferences": [
        {
          "url": "git://github.com/pvorb/node-clone.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/pvorb/node-clone#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/pvorb/node-clone/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/clone"
        }
      ]
    },
    {
      "type": "library",
      "name": "array-filter",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|array-filter@1.0.0",
      "author": "Julian Gruber",
      "description": "Array#filter for older browsers.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/array-filter@1.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/juliangruber/array-filter.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/juliangruber/array-filter",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/juliangruber/array-filter/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/array-filter"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-number",
      "version": "7.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "negotiator",
      "version": "0.6.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|negotiator@0.6.2",
      "description": "HTTP content negotiation",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/negotiator@0.6.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/jshttp/negotiator.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/jshttp/negotiator#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/jshttp/negotiator/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/negotiator"
        }
      ]
    },
    {
      "type": "library",
      "name": "after",
      "version": "0.8.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|after@0.8.2",
      "author": "Raynos",
      "description": "after - tiny flow control",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/after@0.8.2",
      "externalReferences": [
        {
          "url": "git://github.com/Raynos/after.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Raynos/after#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Raynos/after/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/after/-/after-0.8.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/after"
        }
      ]
    },
    {
      "type": "library",
      "name": "arraybuffer.slice",
      "version": "0.0.7",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|arraybuffer.slice@0.0.7",
      "description": "Exports a function for slicing ArrayBuffers (no polyfilling)",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/arraybuffer.slice@0.0.7",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/rase-/arraybuffer.slice.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/rase-/arraybuffer.slice",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/rase-/arraybuffer.slice/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/arraybuffer.slice"
        }
      ]
    },
    {
      "type": "library",
      "name": "blob",
      "version": "0.0.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|blob@0.0.5",
      "description": "Abstracts out Blob and uses BlobBulder in cases where it is supported with any vendor prefix.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/blob@0.0.5",
      "externalReferences": [
        {
          "url": "git://github.com/webmodules/blob.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/webmodules/blob",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/webmodules/blob/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/blob"
        }
      ]
    },
    {
      "type": "library",
      "name": "component-inherit",
      "version": "0.0.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|component-inherit@0.0.3",
      "description": "Prototype inheritance utility",
      "purl": "pkg:npm/component-inherit@0.0.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/component/inherit.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/component/inherit#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/component/inherit/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/component-inherit"
        }
      ]
    },
    {
      "type": "library",
      "name": "xmlhttprequest-ssl",
      "version": "1.5.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|xmlhttprequest-ssl@1.5.5",
      "author": "Michael de Wit",
      "description": "XMLHttpRequest for Node",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://creativecommons.org/licenses/MIT/"
          }
        }
      ],
      "purl": "pkg:npm/xmlhttprequest-ssl@1.5.5",
      "externalReferences": [
        {
          "url": "git://github.com/mjwwit/node-XMLHttpRequest.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mjwwit/node-XMLHttpRequest#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/mjwwit/node-XMLHttpRequest/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/xmlhttprequest-ssl"
        }
      ]
    },
    {
      "type": "library",
      "name": "yeast",
      "version": "0.1.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|yeast@0.1.2",
      "author": "Arnout Kazemier",
      "description": "Tiny but linear growing unique id generator",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/yeast@0.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/unshiftio/yeast.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/unshiftio/yeast",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/unshiftio/yeast/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yeast"
        }
      ]
    },
    {
      "type": "library",
      "name": "better-assert",
      "version": "1.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|better-assert@1.0.2",
      "author": "TJ Holowaychuk",
      "description": "Better assertions for node, reporting the expr, filename, lineno etc",
      "purl": "pkg:npm/better-assert@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/visionmedia/better-assert.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/visionmedia/better-assert#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/visionmedia/better-assert/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/better-assert"
        }
      ]
    },
    {
      "type": "library",
      "name": "runtime-corejs3",
      "group": "@babel",
      "version": "7.10.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@babel/runtime-corejs3@7.10.4",
      "author": "Denis Pushkarev",
      "description": "babel's modular runtime helpers with core-js@3 polyfilling",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40babel/runtime-corejs3@7.10.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/babel/babel.git#packages/babel-runtime-corejs3",
          "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/runtime-corejs3/-/runtime-corejs3-7.10.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@babel/runtime-corejs3"
        }
      ]
    },
    {
      "type": "library",
      "name": "p-locate",
      "version": "4.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|p-locate@4.1.0",
      "author": "Sindre Sorhus",
      "description": "Get the first fulfilled promise that satisfies the provided testing function",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/p-locate@4.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/p-locate.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/p-locate#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/p-locate/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-locate"
        }
      ]
    },
    {
      "type": "library",
      "name": "inflation",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|inflation@2.0.0",
      "author": "Jonathan Ong",
      "description": "Easily unzip an HTTP stream",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/inflation@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/stream-utils/inflation.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/stream-utils/inflation#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stream-utils/inflation/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/inflation/-/inflation-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/inflation"
        }
      ]
    },
    {
      "type": "library",
      "name": "any-promise",
      "version": "1.3.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|any-promise@1.3.0",
      "author": "Kevin Beaty",
      "description": "Resolve any installed ES6 compatible promise",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/any-promise@1.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/kevinbeaty/any-promise.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/kevinbeaty/any-promise",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kevinbeaty/any-promise/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/any-promise"
        }
      ]
    },
    {
      "type": "library",
      "name": "object-assign",
      "version": "4.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "thenify-all",
      "version": "1.6.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|thenify-all@1.6.0",
      "author": "Jonathan Ong",
      "description": "Promisifies all the selected functions in an object",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/thenify-all@1.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/thenables/thenify-all.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/thenables/thenify-all#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/thenables/thenify-all/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/thenify-all"
        }
      ]
    },
    {
      "type": "library",
      "name": "on-headers",
      "version": "1.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "jsonparse",
      "version": "1.3.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|jsonparse@1.3.1",
      "author": "Tim Caswell",
      "description": "This is a pure-js JSON streaming parser for node.js",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/jsonparse@1.3.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/creationix/jsonparse.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/creationix/jsonparse#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "http://github.com/creationix/jsonparse/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/jsonparse"
        }
      ]
    },
    {
      "type": "library",
      "name": "deep-extend",
      "version": "0.6.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|deep-extend@0.6.0",
      "author": "Viacheslav Lotsmanov",
      "description": "Recursive object extending",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        },
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://raw.githubusercontent.com/unclechu/node-deep-extend/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/deep-extend@0.6.0",
      "externalReferences": [
        {
          "url": "git://github.com/unclechu/node-deep-extend.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/unclechu/node-deep-extend",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/unclechu/node-deep-extend/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/deep-extend"
        }
      ]
    },
    {
      "type": "library",
      "name": "wordwrapjs",
      "version": "4.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|wordwrapjs@4.0.0",
      "author": "Lloyd Brookes",
      "description": "Word-wrapping for javascript.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/wordwrapjs@4.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/75lb/wordwrapjs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/75lb/wordwrapjs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/75lb/wordwrapjs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/wordwrapjs"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "reduce-flatten",
          "version": "2.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|wordwrapjs@4.0.0|reduce-flatten@2.0.0",
          "author": "Lloyd Brookes",
          "description": "Flatten an array into the supplied array.",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/reduce-flatten@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/75lb/reduce-flatten.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/75lb/reduce-flatten#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/75lb/reduce-flatten/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/wordwrapjs/node_modules/reduce-flatten"
            }
          ]
        },
        {
          "type": "library",
          "name": "typical",
          "version": "5.2.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|wordwrapjs@4.0.0|typical@5.2.0",
          "author": "Lloyd Brookes",
          "description": "Isomorphic, functional type-checking for Javascript",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/typical@5.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/75lb/typical.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/75lb/typical#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/75lb/typical/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/wordwrapjs/node_modules/typical"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "ylru",
      "version": "1.2.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|ylru@1.2.1",
      "author": "fengmk2",
      "description": "Extends LRU base on hashlru",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ylru@1.2.1",
      "externalReferences": [
        {
          "url": "git://github.com/node-modules/ylru.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/node-modules/ylru",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/node-modules/ylru/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ylru/-/ylru-1.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ylru"
        }
      ]
    },
    {
      "type": "library",
      "name": "keygrip",
      "version": "1.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|keygrip@1.1.0",
      "description": "Key signing and verification for rotated credentials",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/keygrip@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/crypto-utils/keygrip.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/crypto-utils/keygrip#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/crypto-utils/keygrip/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/keygrip"
        }
      ]
    },
    {
      "type": "library",
      "name": "deep-equal",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|deep-equal@1.0.1",
      "author": "James Halliday",
      "description": "node's assert.deepEqual algorithm",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/deep-equal@1.0.1",
      "externalReferences": [
        {
          "url": "git+ssh://git@github.com/substack/node-deep-equal.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/substack/node-deep-equal#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/substack/node-deep-equal/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/deep-equal"
        }
      ]
    },
    {
      "type": "library",
      "name": "co",
      "version": "4.6.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|co@4.6.0",
      "description": "generator async control flow goodness",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/co@4.6.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/tj/co.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/tj/co#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/tj/co/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/co"
        }
      ]
    },
    {
      "type": "library",
      "name": "unicode-canonical-property-names-ecmascript",
      "version": "1.0.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|unicode-canonical-property-names-ecmascript@1.0.4",
      "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@1.0.4",
      "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-1.0.4.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": "1.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|unicode-property-aliases-ecmascript@1.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@1.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-1.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": "core-util-is",
      "version": "1.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "is-stream",
      "version": "1.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|is-stream@1.1.0",
      "author": "Sindre Sorhus",
      "description": "Check if something is a Node.js stream",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-stream@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/is-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/is-stream#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/is-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "npm-run-path",
      "version": "2.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|npm-run-path@2.0.2",
      "author": "Sindre Sorhus",
      "description": "Get your PATH prepended with locally installed binaries",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/npm-run-path@2.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/npm-run-path.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/npm-run-path#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/npm-run-path/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/npm-run-path"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "path-key",
          "version": "2.0.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|npm-run-path@2.0.2|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/npm-run-path/node_modules/path-key"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "p-finally",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|p-finally@1.0.0",
      "author": "Sindre Sorhus",
      "description": "`Promise#finally()` ponyfill - Invoked when the promise is settled regardless of outcome",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/p-finally@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/p-finally.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/p-finally#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/p-finally/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-finally"
        }
      ]
    },
    {
      "type": "library",
      "name": "strip-eof",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|strip-eof@1.0.0",
      "author": "Sindre Sorhus",
      "description": "Strip the End-Of-File (EOF) character from a string/buffer",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/strip-eof@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/strip-eof.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/strip-eof#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/strip-eof/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strip-eof"
        }
      ]
    },
    {
      "type": "library",
      "name": "find-versions",
      "version": "3.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|find-versions@3.2.0",
      "author": "Sindre Sorhus",
      "description": "Find semver versions in a string: `unicorn v1.2.3` → `1.2.3`",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/find-versions@3.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/find-versions.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/find-versions#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/find-versions/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/find-versions"
        }
      ]
    },
    {
      "type": "library",
      "name": "get-proxy",
      "version": "2.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|get-proxy@2.1.0",
      "author": "Kevin Mårtensson",
      "description": "Get configured proxy",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/get-proxy@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/kevva/get-proxy.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kevva/get-proxy#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kevva/get-proxy/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/get-proxy"
        }
      ]
    },
    {
      "type": "library",
      "name": "isurl",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|isurl@1.0.0",
      "author": "Steven Vachon",
      "description": "Checks whether a value is a WHATWG URL.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/isurl@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/stevenvachon/isurl.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/stevenvachon/isurl#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stevenvachon/isurl/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/isurl"
        }
      ]
    },
    {
      "type": "library",
      "name": "url-to-options",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|url-to-options@1.0.1",
      "author": "Steven Vachon",
      "description": "Convert a WHATWG URL to an http(s).request options object.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/url-to-options@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/stevenvachon/url-to-options.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/stevenvachon/url-to-options#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/stevenvachon/url-to-options/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/url-to-options"
        }
      ]
    },
    {
      "type": "library",
      "name": "decompress-tar",
      "version": "4.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|decompress-tar@4.1.1",
      "author": "Kevin Mårtensson",
      "description": "decompress tar plugin",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/decompress-tar@4.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/kevva/decompress-tar.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kevva/decompress-tar#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kevva/decompress-tar/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/decompress-tar"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "file-type",
          "version": "5.2.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|decompress-tar@4.1.1|file-type@5.2.0",
          "author": "Sindre Sorhus",
          "description": "Detect the file type of a Buffer/Uint8Array",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/file-type@5.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/file-type.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/file-type#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/file-type/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/decompress-tar/node_modules/file-type"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "decompress-tarbz2",
      "version": "4.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|decompress-tarbz2@4.1.1",
      "author": "Kevin Mårtensson",
      "description": "decompress tar.bz2 plugin",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/decompress-tarbz2@4.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/kevva/decompress-tarbz2.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kevva/decompress-tarbz2#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kevva/decompress-tarbz2/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/decompress-tarbz2"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "file-type",
          "version": "6.2.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|decompress-tarbz2@4.1.1|file-type@6.2.0",
          "author": "Sindre Sorhus",
          "description": "Detect the file type of a Buffer/Uint8Array",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/file-type@6.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/file-type.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/file-type#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/file-type/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/decompress-tarbz2/node_modules/file-type"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "decompress-targz",
      "version": "4.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|decompress-targz@4.1.1",
      "author": "Kevin Mårtensson",
      "description": "decompress tar.gz plugin",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/decompress-targz@4.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/kevva/decompress-targz.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kevva/decompress-targz#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kevva/decompress-targz/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/decompress-targz"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "file-type",
          "version": "5.2.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|decompress-targz@4.1.1|file-type@5.2.0",
          "author": "Sindre Sorhus",
          "description": "Detect the file type of a Buffer/Uint8Array",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/file-type@5.2.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/file-type.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/file-type#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/file-type/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/decompress-targz/node_modules/file-type"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "decompress-unzip",
      "version": "4.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|decompress-unzip@4.0.1",
      "author": "Kevin Mårtensson",
      "description": "decompress zip plugin",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/decompress-unzip@4.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/kevva/decompress-unzip.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kevva/decompress-unzip#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kevva/decompress-unzip/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/decompress-unzip"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "file-type",
          "version": "3.9.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|decompress-unzip@4.0.1|file-type@3.9.0",
          "author": "Sindre Sorhus",
          "description": "Detect the file type of a Buffer/Uint8Array",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/file-type@3.9.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/file-type.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/file-type#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/file-type/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/decompress-unzip/node_modules/file-type"
            }
          ]
        },
        {
          "type": "library",
          "name": "get-stream",
          "version": "2.3.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|decompress-unzip@4.0.1|get-stream@2.3.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@2.3.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-2.3.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/decompress-unzip/node_modules/get-stream"
            }
          ]
        },
        {
          "type": "library",
          "name": "pify",
          "version": "2.3.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|decompress-unzip@4.0.1|pify@2.3.0",
          "author": "Sindre Sorhus",
          "description": "Promisify a callback-style function",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/pify@2.3.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/pify.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/pify#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/pify/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/decompress-unzip/node_modules/pify"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "strip-dirs",
      "version": "2.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|strip-dirs@2.1.0",
      "author": "Shinnosuke Watanabe",
      "description": "Remove leading directory components from a path, like tar's --strip-components option",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/strip-dirs@2.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/shinnn/node-strip-dirs.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/shinnn/node-strip-dirs#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/shinnn/node-strip-dirs/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strip-dirs"
        }
      ]
    },
    {
      "type": "library",
      "name": "ext-list",
      "version": "2.2.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|ext-list@2.2.2",
      "author": "Kevin Mårtensson",
      "description": "List of known file extensions and their MIME types",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ext-list@2.2.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/kevva/ext-list.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kevva/ext-list#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kevva/ext-list/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ext-list"
        }
      ]
    },
    {
      "type": "library",
      "name": "sort-keys-length",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|sort-keys-length@1.0.1",
      "author": "Kevin Mårtensson",
      "description": "Sort objecy keys by length",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/sort-keys-length@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/kevva/sort-keys-length.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kevva/sort-keys-length#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kevva/sort-keys-length/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sort-keys-length"
        }
      ]
    },
    {
      "type": "library",
      "name": "filename-reserved-regex",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|filename-reserved-regex@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Regular expression for matching reserved filename characters",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/filename-reserved-regex@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/filename-reserved-regex.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/filename-reserved-regex#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/filename-reserved-regex/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/filename-reserved-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "strip-outer",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|strip-outer@1.0.1",
      "author": "Sindre Sorhus",
      "description": "Strip a substring from the start/end of a string",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/strip-outer@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/strip-outer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/strip-outer#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/strip-outer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strip-outer"
        }
      ]
    },
    {
      "type": "library",
      "name": "trim-repeated",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|trim-repeated@1.0.0",
      "author": "Sindre Sorhus",
      "description": "Trim a consecutively repeated substring: foo--bar---baz → foo-bar-baz",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/trim-repeated@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/trim-repeated.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/trim-repeated#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/trim-repeated/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/trim-repeated"
        }
      ]
    },
    {
      "type": "library",
      "name": "is",
      "group": "@sindresorhus",
      "version": "0.7.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@sindresorhus/is@0.7.0",
      "author": "Sindre Sorhus",
      "description": "Type check values: `is.string('🦄') //=> true`",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40sindresorhus/is@0.7.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/is.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/is#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/is/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@sindresorhus/is"
        }
      ]
    },
    {
      "type": "library",
      "name": "cacheable-request",
      "version": "2.1.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|cacheable-request@2.1.4",
      "author": "Luke Childs",
      "description": "Wrap native HTTP requests with RFC compliant cache support",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/cacheable-request@2.1.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/lukechilds/cacheable-request.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lukechilds/cacheable-request",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lukechilds/cacheable-request/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/cacheable-request"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "lowercase-keys",
          "version": "1.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|cacheable-request@2.1.4|lowercase-keys@1.0.0",
          "author": "Sindre Sorhus",
          "description": "Lowercase the keys of an object",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/lowercase-keys@1.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/lowercase-keys.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/lowercase-keys#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/lowercase-keys/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/cacheable-request/node_modules/lowercase-keys"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "decompress-response",
      "version": "3.3.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|decompress-response@3.3.0",
      "description": "Decompress a HTTP response if needed",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/decompress-response@3.3.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/decompress-response.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/decompress-response#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/decompress-response/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/decompress-response"
        }
      ]
    },
    {
      "type": "library",
      "name": "duplexer3",
      "version": "0.1.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|duplexer3@0.1.4",
      "author": "Conrad Pankoff",
      "description": "Like duplexer but using streams3",
      "licenses": [
        {
          "license": {
            "id": "BSD-3-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/duplexer3@0.1.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/floatdrop/duplexer3.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/floatdrop/duplexer3#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/floatdrop/duplexer3/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/duplexer3"
        }
      ]
    },
    {
      "type": "library",
      "name": "into-stream",
      "version": "3.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|into-stream@3.1.0",
      "author": "Sindre Sorhus",
      "description": "Convert a buffer/string/array/object/iterable/promise into a stream",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/into-stream@3.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/into-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/into-stream#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/into-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/into-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-retry-allowed",
      "version": "1.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|is-retry-allowed@1.2.0",
      "author": "Vsevolod Strukchinsky",
      "description": "Is retry allowed for Error?",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-retry-allowed@1.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/floatdrop/is-retry-allowed.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/floatdrop/is-retry-allowed#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/floatdrop/is-retry-allowed/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-retry-allowed"
        }
      ]
    },
    {
      "type": "library",
      "name": "lowercase-keys",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|lowercase-keys@1.0.1",
      "author": "Sindre Sorhus",
      "description": "Lowercase the keys of an object",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/lowercase-keys@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/lowercase-keys.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/lowercase-keys#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/lowercase-keys/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/lowercase-keys"
        }
      ]
    },
    {
      "type": "library",
      "name": "mimic-response",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|mimic-response@1.0.1",
      "author": "Sindre Sorhus",
      "description": "Mimic a Node.js HTTP response stream",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mimic-response@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/mimic-response.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/mimic-response#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/mimic-response/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mimic-response"
        }
      ]
    },
    {
      "type": "library",
      "name": "p-cancelable",
      "version": "0.4.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|p-cancelable@0.4.1",
      "author": "Sindre Sorhus",
      "description": "Create a promise that can be canceled",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/p-cancelable@0.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/p-cancelable.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/p-cancelable#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/p-cancelable/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-cancelable"
        }
      ]
    },
    {
      "type": "library",
      "name": "p-timeout",
      "version": "2.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|p-timeout@2.0.1",
      "author": "Sindre Sorhus",
      "description": "Timeout a promise after a specified amount of time",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/p-timeout@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/p-timeout.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/p-timeout#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/p-timeout/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-timeout"
        }
      ]
    },
    {
      "type": "library",
      "name": "timed-out",
      "version": "4.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|timed-out@4.0.1",
      "author": "Vsevolod Strukchinsky",
      "description": "Emit `ETIMEDOUT` or `ESOCKETTIMEDOUT` when ClientRequest is hanged",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/timed-out@4.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/floatdrop/timed-out.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/floatdrop/timed-out#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/floatdrop/timed-out/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/timed-out"
        }
      ]
    },
    {
      "type": "library",
      "name": "url-parse-lax",
      "version": "3.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|url-parse-lax@3.0.0",
      "author": "Sindre Sorhus",
      "description": "Lax url.parse() with support for protocol-less URLs & IPs",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/url-parse-lax@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/url-parse-lax.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/url-parse-lax#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/url-parse-lax/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/url-parse-lax"
        }
      ]
    },
    {
      "type": "library",
      "name": "pump",
      "version": "3.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|pump@3.0.0",
      "author": "Mathias Buus Madsen",
      "description": "pipe streams together and close all of them if one of them closes",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pump@3.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/mafintosh/pump.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mafintosh/pump#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mafintosh/pump/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pump"
        }
      ]
    },
    {
      "type": "library",
      "name": "process-nextick-args",
      "version": "2.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|process-nextick-args@2.0.1",
      "description": "process.nextTick but always with args",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/process-nextick-args@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/calvinmetcalf/process-nextick-args.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/calvinmetcalf/process-nextick-args",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/calvinmetcalf/process-nextick-args/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/process-nextick-args"
        }
      ]
    },
    {
      "type": "library",
      "name": "crc32-stream",
      "version": "3.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|crc32-stream@3.0.1",
      "author": "Chris Talkington",
      "description": "a streaming CRC32 checksumer",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/crc32-stream@3.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/archiverjs/node-crc32-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/archiverjs/node-crc32-stream",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/archiverjs/node-crc32-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-3.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/crc32-stream"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "readable-stream",
          "version": "3.6.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|crc32-stream@3.0.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/crc32-stream/node_modules/readable-stream"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "marky",
      "version": "1.2.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|marky@1.2.1",
      "author": "Nolan Lawson",
      "description": "Performance timer based on performance.mark() and measure()",
      "licenses": [
        {
          "license": {
            "id": "Apache-2.0",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/marky@1.2.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/nolanlawson/marky.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/nolanlawson/marky#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/nolanlawson/marky/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/marky/-/marky-1.2.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/marky"
        }
      ]
    },
    {
      "type": "library",
      "name": "yauzl",
      "group": "@types",
      "version": "2.9.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|@types/yauzl@2.9.1",
      "description": "TypeScript definitions for yauzl",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/%40types/yauzl@2.9.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/yauzl/-/yauzl-2.9.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/@types/yauzl"
        }
      ]
    },
    {
      "type": "library",
      "name": "yauzl",
      "version": "2.10.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|yauzl@2.10.0",
      "author": "Josh Wolfe",
      "description": "yet another unzip library for node",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/yauzl@2.10.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/thejoshwolfe/yauzl.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/thejoshwolfe/yauzl",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/thejoshwolfe/yauzl/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/yauzl"
        }
      ]
    },
    {
      "type": "library",
      "name": "agent-base",
      "version": "5.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|agent-base@5.1.1",
      "author": "Nathan Rajlich",
      "description": "Turn a function into an `http.Agent` instance",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/agent-base@5.1.1",
      "externalReferences": [
        {
          "url": "git://github.com/TooTallNate/node-agent-base.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/TooTallNate/node-agent-base#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/TooTallNate/node-agent-base/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/agent-base"
        }
      ]
    },
    {
      "type": "library",
      "name": "chownr",
      "version": "1.1.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|chownr@1.1.4",
      "author": "Isaac Z. Schlueter",
      "description": "like `chown -R`",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/chownr@1.1.4",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/chownr.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/chownr#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/chownr/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/chownr"
        }
      ]
    },
    {
      "type": "library",
      "name": "mkdirp-classic",
      "version": "0.5.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|mkdirp-classic@0.5.3",
      "author": "Mathias Buus",
      "description": "Mirror of mkdirp 0.5.2",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/mkdirp-classic@0.5.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/mafintosh/mkdirp-classic.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mafintosh/mkdirp-classic",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mafintosh/mkdirp-classic/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/mkdirp-classic"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-date-object",
      "version": "1.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "jspdf@2.5.2-tuxcare.7|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": "async-limiter",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|async-limiter@1.0.1",
      "author": "Samuel Reed",
      "description": "asynchronous function queue with adjustable concurrency",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/async-limiter@1.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/strml/async-limiter.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/strml/async-limiter#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/strml/async-limiter/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/async-limiter"
        }
      ]
    },
    {
      "type": "library",
      "name": "callsite",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|callsite@1.0.0",
      "author": "TJ Holowaychuk",
      "description": "access to v8's CallSites",
      "purl": "pkg:npm/callsite@1.0.0",
      "externalReferences": [
        {
          "url": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/callsite"
        }
      ]
    },
    {
      "type": "library",
      "name": "core-js-pure",
      "version": "3.6.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|core-js-pure@3.6.5",
      "description": "Standard library",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/core-js-pure@3.6.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/zloirock/core-js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/zloirock/core-js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/zloirock/core-js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/core-js-pure"
        }
      ]
    },
    {
      "type": "library",
      "name": "p-limit",
      "version": "2.3.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "thenify",
      "version": "3.3.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|thenify@3.3.1",
      "author": "Jonathan Ong",
      "description": "Promisify a callback-based function",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/thenify@3.3.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/thenables/thenify.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/thenables/thenify#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/thenables/thenify/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/thenify"
        }
      ]
    },
    {
      "type": "library",
      "name": "tsscmp",
      "version": "1.0.6",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|tsscmp@1.0.6",
      "author": "suryagh",
      "description": "Timing safe string compare using double HMAC",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tsscmp@1.0.6",
      "externalReferences": [
        {
          "url": "git+https://github.com/suryagh/tsscmp.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/suryagh/tsscmp#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/suryagh/tsscmp/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tsscmp"
        }
      ]
    },
    {
      "type": "library",
      "name": "semver-regex",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|semver-regex@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Regular expression for matching semver versions",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/semver-regex@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/semver-regex.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/semver-regex#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/semver-regex/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/semver-regex"
        }
      ]
    },
    {
      "type": "library",
      "name": "npm-conf",
      "version": "1.1.3",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|npm-conf@1.1.3",
      "author": "Kevin Martensson",
      "description": "Get the npm config",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/npm-conf@1.1.3",
      "externalReferences": [
        {
          "url": "git+https://github.com/kevva/npm-conf.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kevva/npm-conf#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kevva/npm-conf/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/npm-conf"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "pify",
          "version": "3.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|npm-conf@1.1.3|pify@3.0.0",
          "author": "Sindre Sorhus",
          "description": "Promisify a callback-style function",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/pify@3.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/pify.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/pify#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/pify/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/npm-conf/node_modules/pify"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "has-to-string-tag-x",
      "version": "1.4.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|has-to-string-tag-x@1.4.1",
      "author": "Graham Fairweather",
      "description": "Tests if ES6 @@toStringTag is supported.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/has-to-string-tag-x@1.4.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/Xotic750/has-to-string-tag-x.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Xotic750/has-to-string-tag-x",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Xotic750/has-to-string-tag-x/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-to-string-tag-x"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-object",
      "version": "1.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|is-object@1.0.1",
      "author": "Raynos",
      "description": "Checks whether a value is an object",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        },
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "http://github.com/ljharb/is-object/raw/master/LICENSE"
          }
        }
      ],
      "purl": "pkg:npm/is-object@1.0.1",
      "externalReferences": [
        {
          "url": "git://github.com/ljharb/is-object.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/ljharb/is-object",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/ljharb/is-object/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-object"
        }
      ]
    },
    {
      "type": "library",
      "name": "tar-stream",
      "version": "1.6.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|tar-stream@1.6.2",
      "author": "Mathias Buus",
      "description": "tar-stream is a streaming tar parser and generator and nothing else. It is streams2 and operates purely using streams which means you can easily extract/parse tarballs without ever hitting the file system.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/tar-stream@1.6.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/mafintosh/tar-stream.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mafintosh/tar-stream",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mafintosh/tar-stream/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/tar-stream"
        }
      ]
    },
    {
      "type": "library",
      "name": "seek-bzip",
      "version": "1.0.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|seek-bzip@1.0.5",
      "description": "a pure-JavaScript Node.JS module for random-access decoding bzip2 data",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/seek-bzip@1.0.5",
      "externalReferences": [
        {
          "url": "git+https://github.com/cscott/seek-bzip.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/cscott/seek-bzip#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/cscott/seek-bzip/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/seek-bzip"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "commander",
          "version": "2.8.1",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|seek-bzip@1.0.5|commander@2.8.1",
          "author": "TJ Holowaychuk",
          "description": "the complete solution for node.js command-line programs",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/commander@2.8.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-2.8.1.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/seek-bzip/node_modules/commander"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "is-natural-number",
      "version": "4.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|is-natural-number@4.0.1",
      "author": "Shinnosuke Watanabe",
      "description": "Check if a value is a natural number",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-natural-number@4.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/shinnn/is-natural-number.js.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/shinnn/is-natural-number.js#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/shinnn/is-natural-number.js/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-natural-number"
        }
      ]
    },
    {
      "type": "library",
      "name": "sort-keys",
      "version": "1.1.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|sort-keys@1.1.2",
      "author": "Sindre Sorhus",
      "description": "Sort the keys of an object",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/sort-keys@1.1.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/sort-keys.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/sort-keys#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/sort-keys/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/sort-keys"
        }
      ]
    },
    {
      "type": "library",
      "name": "http-cache-semantics",
      "version": "3.8.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|http-cache-semantics@3.8.1",
      "author": "Kornel Lesiński",
      "description": "Parses Cache-Control and other headers. Helps building correct HTTP caches and proxies",
      "licenses": [
        {
          "license": {
            "id": "BSD-2-Clause",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/http-cache-semantics@3.8.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/pornel/http-cache-semantics.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/pornel/http-cache-semantics#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/pornel/http-cache-semantics/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/http-cache-semantics"
        }
      ]
    },
    {
      "type": "library",
      "name": "keyv",
      "version": "3.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|keyv@3.0.0",
      "author": "Luke Childs",
      "description": "Simple key-value storage with support for multiple backends",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/keyv@3.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/lukechilds/keyv.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lukechilds/keyv",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lukechilds/keyv/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/keyv"
        }
      ]
    },
    {
      "type": "library",
      "name": "normalize-url",
      "version": "2.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|normalize-url@2.0.1",
      "author": "Sindre Sorhus",
      "description": "Normalize a URL",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/normalize-url@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/normalize-url.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/normalize-url#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/normalize-url/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/normalize-url"
        }
      ],
      "components": [
        {
          "type": "library",
          "name": "sort-keys",
          "version": "2.0.0",
          "bom-ref": "jspdf@2.5.2-tuxcare.7|normalize-url@2.0.1|sort-keys@2.0.0",
          "author": "Sindre Sorhus",
          "description": "Sort the keys of an object",
          "licenses": [
            {
              "license": {
                "id": "MIT",
                "acknowledgement": "declared"
              }
            }
          ],
          "purl": "pkg:npm/sort-keys@2.0.0",
          "externalReferences": [
            {
              "url": "git+https://github.com/sindresorhus/sort-keys.git",
              "type": "vcs",
              "comment": "as detected from PackageJson property \"repository.url\""
            },
            {
              "url": "https://github.com/sindresorhus/sort-keys#readme",
              "type": "website",
              "comment": "as detected from PackageJson property \"homepage\""
            },
            {
              "url": "https://github.com/sindresorhus/sort-keys/issues",
              "type": "issue-tracker",
              "comment": "as detected from PackageJson property \"bugs.url\""
            },
            {
              "url": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
              "type": "distribution",
              "comment": "as detected from npm-ls property \"resolved\""
            }
          ],
          "properties": [
            {
              "name": "cdx:npm:package:path",
              "value": "node_modules/normalize-url/node_modules/sort-keys"
            }
          ]
        }
      ]
    },
    {
      "type": "library",
      "name": "responselike",
      "version": "1.0.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|responselike@1.0.2",
      "author": "lukechilds",
      "description": "A response-like object for mocking a Node.js HTTP response stream",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/responselike@1.0.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/lukechilds/responselike.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/lukechilds/responselike#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/lukechilds/responselike/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/responselike"
        }
      ]
    },
    {
      "type": "library",
      "name": "from2",
      "version": "2.3.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|from2@2.3.0",
      "author": "Hugh Kennedy",
      "description": "Convenience wrapper for ReadableStream, with an API lifted from \"from\" and \"through2\"",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/from2@2.3.0",
      "externalReferences": [
        {
          "url": "git://github.com/hughsk/from2.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/hughsk/from2",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/hughsk/from2/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/from2"
        }
      ]
    },
    {
      "type": "library",
      "name": "p-is-promise",
      "version": "1.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|p-is-promise@1.1.0",
      "author": "Sindre Sorhus",
      "description": "Check if something is a promise",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/p-is-promise@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/p-is-promise.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/p-is-promise#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/p-is-promise/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/p-is-promise"
        }
      ]
    },
    {
      "type": "library",
      "name": "prepend-http",
      "version": "2.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|prepend-http@2.0.0",
      "author": "Sindre Sorhus",
      "description": "Prepend `http://` to humanized URLs like todomvc.com and localhost",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/prepend-http@2.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/prepend-http.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/prepend-http#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/prepend-http/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/prepend-http"
        }
      ]
    },
    {
      "type": "library",
      "name": "crc",
      "version": "3.8.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|crc@3.8.0",
      "author": "Alex Gorbatchev",
      "description": "Module for calculating Cyclic Redundancy Check (CRC) for Node.js and the Browser.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/crc@3.8.0",
      "externalReferences": [
        {
          "url": "git://github.com/alexgorbatchev/node-crc.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/alexgorbatchev/node-crc",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/alexgorbatchev/node-crc/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/crc"
        }
      ]
    },
    {
      "type": "library",
      "name": "fd-slicer",
      "version": "1.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|fd-slicer@1.1.0",
      "author": "Andrew Kelley",
      "description": "safely create multiple ReadStream or WriteStream objects from the same file descriptor",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/fd-slicer@1.1.0",
      "externalReferences": [
        {
          "url": "git://github.com/andrewrk/node-fd-slicer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/andrewrk/node-fd-slicer#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/andrewrk/node-fd-slicer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/fd-slicer"
        }
      ]
    },
    {
      "type": "library",
      "name": "p-try",
      "version": "2.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "nice-try",
      "version": "1.0.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|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": "config-chain",
      "version": "1.1.12",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|config-chain@1.1.12",
      "author": "Dominic Tarr",
      "description": "HANDLE CONFIGURATION ONCE AND FOR ALL",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared",
            "url": "https://raw.githubusercontent.com/dominictarr/config-chain/master/LICENCE"
          }
        }
      ],
      "purl": "pkg:npm/config-chain@1.1.12",
      "externalReferences": [
        {
          "url": "git+https://github.com/dominictarr/config-chain.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "http://github.com/dominictarr/config-chain",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dominictarr/config-chain/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/config-chain"
        }
      ]
    },
    {
      "type": "library",
      "name": "has-symbol-support-x",
      "version": "1.4.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|has-symbol-support-x@1.4.2",
      "author": "Graham Fairweather",
      "description": "Tests if ES6 Symbol is supported.",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/has-symbol-support-x@1.4.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/Xotic750/has-symbol-support-x.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/Xotic750/has-symbol-support-x",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/Xotic750/has-symbol-support-x/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/has-symbol-support-x"
        }
      ]
    },
    {
      "type": "library",
      "name": "bl",
      "version": "1.2.2",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|bl@1.2.2",
      "description": "Buffer List: collect buffers and access with a standard readable Buffer interface, streamable too!",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/bl@1.2.2",
      "externalReferences": [
        {
          "url": "git+https://github.com/rvagg/bl.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/rvagg/bl",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/rvagg/bl/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/bl"
        }
      ]
    },
    {
      "type": "library",
      "name": "buffer-alloc",
      "version": "1.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|buffer-alloc@1.2.0",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/buffer-alloc@1.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/LinusU/buffer-alloc.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/LinusU/buffer-alloc#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/LinusU/buffer-alloc/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/buffer-alloc"
        }
      ]
    },
    {
      "type": "library",
      "name": "to-buffer",
      "version": "1.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|to-buffer@1.1.1",
      "author": "Mathias Buus",
      "description": "Pass in a string, get a buffer back. Pass in a buffer, get the same buffer back",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/to-buffer@1.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/mafintosh/to-buffer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/mafintosh/to-buffer",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/mafintosh/to-buffer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/to-buffer"
        }
      ]
    },
    {
      "type": "library",
      "name": "pinkie-promise",
      "version": "2.0.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|pinkie-promise@2.0.1",
      "author": "Vsevolod Strukchinsky",
      "description": "ES2015 Promise ponyfill",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pinkie-promise@2.0.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/floatdrop/pinkie-promise.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/floatdrop/pinkie-promise#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/floatdrop/pinkie-promise/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pinkie-promise"
        }
      ]
    },
    {
      "type": "library",
      "name": "is-plain-obj",
      "version": "1.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|is-plain-obj@1.1.0",
      "author": "Sindre Sorhus",
      "description": "Check if a value is a plain object",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/is-plain-obj@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/is-plain-obj.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/is-plain-obj#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/is-plain-obj/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/is-plain-obj"
        }
      ]
    },
    {
      "type": "library",
      "name": "json-buffer",
      "version": "3.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|json-buffer@3.0.0",
      "author": "Dominic Tarr",
      "description": "JSON parse & stringify that supports binary via bops & base64",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/json-buffer@3.0.0",
      "externalReferences": [
        {
          "url": "git://github.com/dominictarr/json-buffer.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/dominictarr/json-buffer",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/dominictarr/json-buffer/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/json-buffer"
        }
      ]
    },
    {
      "type": "library",
      "name": "query-string",
      "version": "5.1.1",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|query-string@5.1.1",
      "author": "Sindre Sorhus",
      "description": "Parse and stringify URL query strings",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/query-string@5.1.1",
      "externalReferences": [
        {
          "url": "git+https://github.com/sindresorhus/query-string.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/sindresorhus/query-string#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/sindresorhus/query-string/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/query-string"
        }
      ]
    },
    {
      "type": "library",
      "name": "pend",
      "version": "1.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|pend@1.2.0",
      "author": "Andrew Kelley",
      "description": "dead-simple optimistic async helper",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pend@1.2.0",
      "externalReferences": [
        {
          "url": "git://github.com/andrewrk/node-pend.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/andrewrk/node-pend#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/andrewrk/node-pend/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pend"
        }
      ]
    },
    {
      "type": "library",
      "name": "ini",
      "version": "1.3.5",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|ini@1.3.5",
      "author": "Isaac Z. Schlueter",
      "description": "An ini encoder/decoder for node",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/ini@1.3.5",
      "externalReferences": [
        {
          "url": "git://github.com/isaacs/ini.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/ini#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/ini/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/ini"
        }
      ]
    },
    {
      "type": "library",
      "name": "proto-list",
      "version": "1.2.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|proto-list@1.2.4",
      "author": "Isaac Z. Schlueter",
      "description": "A utility for managing a prototype chain",
      "licenses": [
        {
          "license": {
            "id": "ISC",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/proto-list@1.2.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/isaacs/proto-list.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/isaacs/proto-list#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/isaacs/proto-list/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/proto-list"
        }
      ]
    },
    {
      "type": "library",
      "name": "buffer-alloc-unsafe",
      "version": "1.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|buffer-alloc-unsafe@1.1.0",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/buffer-alloc-unsafe@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/LinusU/buffer-alloc-unsafe.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/LinusU/buffer-alloc-unsafe#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/LinusU/buffer-alloc-unsafe/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/buffer-alloc-unsafe"
        }
      ]
    },
    {
      "type": "library",
      "name": "buffer-fill",
      "version": "1.0.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|buffer-fill@1.0.0",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/buffer-fill@1.0.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/LinusU/buffer-fill.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/LinusU/buffer-fill#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/LinusU/buffer-fill/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/buffer-fill"
        }
      ]
    },
    {
      "type": "library",
      "name": "pinkie",
      "version": "2.0.4",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|pinkie@2.0.4",
      "author": "Vsevolod Strukchinsky",
      "description": "Itty bitty little widdle twinkie pinkie ES2015 Promise implementation",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/pinkie@2.0.4",
      "externalReferences": [
        {
          "url": "git+https://github.com/floatdrop/pinkie.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/floatdrop/pinkie#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/floatdrop/pinkie/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/pinkie"
        }
      ]
    },
    {
      "type": "library",
      "name": "decode-uri-component",
      "version": "0.2.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|decode-uri-component@0.2.0",
      "author": "Sam Verschueren",
      "description": "A better decodeURIComponent",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/decode-uri-component@0.2.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/SamVerschueren/decode-uri-component.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/SamVerschueren/decode-uri-component#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/SamVerschueren/decode-uri-component/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/decode-uri-component"
        }
      ]
    },
    {
      "type": "library",
      "name": "strict-uri-encode",
      "version": "1.1.0",
      "bom-ref": "jspdf@2.5.2-tuxcare.7|strict-uri-encode@1.1.0",
      "author": "Kevin Mårtensson",
      "description": "A stricter URI encode adhering to RFC 3986",
      "licenses": [
        {
          "license": {
            "id": "MIT",
            "acknowledgement": "declared"
          }
        }
      ],
      "purl": "pkg:npm/strict-uri-encode@1.1.0",
      "externalReferences": [
        {
          "url": "git+https://github.com/kevva/strict-uri-encode.git",
          "type": "vcs",
          "comment": "as detected from PackageJson property \"repository.url\""
        },
        {
          "url": "https://github.com/kevva/strict-uri-encode#readme",
          "type": "website",
          "comment": "as detected from PackageJson property \"homepage\""
        },
        {
          "url": "https://github.com/kevva/strict-uri-encode/issues",
          "type": "issue-tracker",
          "comment": "as detected from PackageJson property \"bugs.url\""
        },
        {
          "url": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
          "type": "distribution",
          "comment": "as detected from npm-ls property \"resolved\""
        }
      ],
      "properties": [
        {
          "name": "cdx:npm:package:path",
          "value": "node_modules/strict-uri-encode"
        }
      ]
    }
  ],
  "dependencies": [
    {
      "ref": "jspdf@2.5.2-tuxcare.7",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-class-properties@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-runtime@7.14.5",
        "jspdf@2.5.2-tuxcare.7|@babel/preset-env@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/runtime@7.23.2",
        "jspdf@2.5.2-tuxcare.7|@rollup/plugin-babel@5.3.0",
        "jspdf@2.5.2-tuxcare.7|@rollup/plugin-replace@2.3.3",
        "jspdf@2.5.2-tuxcare.7|@rollup/plugin-terser@0.4.4",
        "jspdf@2.5.2-tuxcare.7|@rollup/plugin-typescript@8.0.0",
        "jspdf@2.5.2-tuxcare.7|@types/jasmine@3.5.11",
        "jspdf@2.5.2-tuxcare.7|@types/node@20.16.5",
        "jspdf@2.5.2-tuxcare.7|@typescript-eslint/eslint-plugin@3.6.0",
        "jspdf@2.5.2-tuxcare.7|@typescript-eslint/parser@3.6.0",
        "jspdf@2.5.2-tuxcare.7|canvg@3.0.6",
        "jspdf@2.5.2-tuxcare.7|chalk@4.1.0",
        "jspdf@2.5.2-tuxcare.7|codeclimate-test-reporter@0.5.1",
        "jspdf@2.5.2-tuxcare.7|core-js@3.33.0",
        "jspdf@2.5.2-tuxcare.7|diff@4.0.2",
        "jspdf@2.5.2-tuxcare.7|docdash@1.2.0",
        "jspdf@2.5.2-tuxcare.7|dompurify@2.5.6",
        "jspdf@2.5.2-tuxcare.7|eslint-plugin-jasmine@4.1.1",
        "jspdf@2.5.2-tuxcare.7|eslint@7.4.0",
        "jspdf@2.5.2-tuxcare.7|fast-png@6.4.0",
        "jspdf@2.5.2-tuxcare.7|fflate@0.8.1",
        "jspdf@2.5.2-tuxcare.7|folder-delete@1.0.4",
        "jspdf@2.5.2-tuxcare.7|html2canvas@1.0.0-rc.5",
        "jspdf@2.5.2-tuxcare.7|inquirer@6.5.2",
        "jspdf@2.5.2-tuxcare.7|jasmine-core@3.5.0",
        "jspdf@2.5.2-tuxcare.7|jasmine-expect@4.0.3",
        "jspdf@2.5.2-tuxcare.7|jasmine@3.5.0",
        "jspdf@2.5.2-tuxcare.7|js-yaml@3.13.1",
        "jspdf@2.5.2-tuxcare.7|jsdoc@3.6.4",
        "jspdf@2.5.2-tuxcare.7|karma-babel-preprocessor@8.0.1",
        "jspdf@2.5.2-tuxcare.7|karma-chrome-launcher@3.1.0",
        "jspdf@2.5.2-tuxcare.7|karma-coverage@2.0.2",
        "jspdf@2.5.2-tuxcare.7|karma-firefox-launcher@1.3.0",
        "jspdf@2.5.2-tuxcare.7|karma-ie-launcher@1.0.0",
        "jspdf@2.5.2-tuxcare.7|karma-jasmine-matchers@4.0.2",
        "jspdf@2.5.2-tuxcare.7|karma-jasmine@3.3.1",
        "jspdf@2.5.2-tuxcare.7|karma-mocha-reporter@2.2.5",
        "jspdf@2.5.2-tuxcare.7|karma-rollup-preprocessor@7.0.7",
        "jspdf@2.5.2-tuxcare.7|karma-sauce-launcher@4.1.5",
        "jspdf@2.5.2-tuxcare.7|karma-typescript@5.5.4",
        "jspdf@2.5.2-tuxcare.7|karma-verbose-reporter@0.0.6",
        "jspdf@2.5.2-tuxcare.7|karma@5.1.0",
        "jspdf@2.5.2-tuxcare.7|local-web-server@4.2.1",
        "jspdf@2.5.2-tuxcare.7|log-utils@1.0.0",
        "jspdf@2.5.2-tuxcare.7|markdown@0.5.0",
        "jspdf@2.5.2-tuxcare.7|preprocess@3.2.0",
        "jspdf@2.5.2-tuxcare.7|prettier@1.19.1",
        "jspdf@2.5.2-tuxcare.7|regenerator-runtime@0.13.5",
        "jspdf@2.5.2-tuxcare.7|requirejs",
        "jspdf@2.5.2-tuxcare.7|rollup-plugin-commonjs@10.1.0",
        "jspdf@2.5.2-tuxcare.7|rollup-plugin-license@2.1.0",
        "jspdf@2.5.2-tuxcare.7|rollup-plugin-node-resolve@5.2.0",
        "jspdf@2.5.2-tuxcare.7|rollup-plugin-preprocess@0.0.4",
        "jspdf@2.5.2-tuxcare.7|rollup@2.21.0",
        "jspdf@2.5.2-tuxcare.7|typescript@5.6.2",
        "jspdf@2.5.2-tuxcare.7|yarpm@0.2.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/code-frame@7.29.0",
        "jspdf@2.5.2-tuxcare.7|@babel/generator@7.29.1",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-module-transforms@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helpers@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/parser@7.29.0",
        "jspdf@2.5.2-tuxcare.7|@babel/template@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/traverse@7.29.0",
        "jspdf@2.5.2-tuxcare.7|@babel/types@7.29.0",
        "jspdf@2.5.2-tuxcare.7|convert-source-map@1.7.0",
        "jspdf@2.5.2-tuxcare.7|debug@4.1.1",
        "jspdf@2.5.2-tuxcare.7|gensync@1.0.0-beta.1",
        "jspdf@2.5.2-tuxcare.7|json5@2.1.3",
        "jspdf@2.5.2-tuxcare.7|lodash@4.17.21",
        "jspdf@2.5.2-tuxcare.7|resolve@1.17.0",
        "jspdf@2.5.2-tuxcare.7|semver@5.7.1",
        "jspdf@2.5.2-tuxcare.7|source-map@0.5.7"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-class-properties@7.28.6",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-create-class-features-plugin@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-runtime@7.14.5",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-runtime@7.14.5|@babel/helper-module-imports@7.14.5",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6",
        "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs2@0.2.2",
        "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs3@0.2.3",
        "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-regenerator@0.2.2",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-runtime@7.14.5|semver@6.3.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-runtime@7.14.5|@babel/helper-module-imports@7.14.5",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/types@7.29.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-runtime@7.14.5|semver@6.3.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/preset-env@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/compat-data@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-compilation-targets@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-module-imports@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-async-generator-functions@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-class-properties@7.18.6",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-dynamic-import@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-json-strings@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-nullish-coalescing-operator@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-numeric-separator@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-object-rest-spread@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-optional-catch-binding@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-optional-chaining@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-private-methods@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-unicode-property-regex@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-async-generators@7.8.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-class-properties@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-dynamic-import@7.8.3",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-json-strings@7.8.3",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-nullish-coalescing-operator@7.8.3",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-numeric-separator@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-object-rest-spread@7.8.3",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-optional-catch-binding@7.8.3",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-optional-chaining@7.8.3",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-top-level-await@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-arrow-functions@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-async-to-generator@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-block-scoped-functions@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-block-scoping@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-classes@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-computed-properties@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-destructuring@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-dotall-regex@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-duplicate-keys@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-exponentiation-operator@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-for-of@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-function-name@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-literals@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-member-expression-literals@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-modules-amd@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-modules-commonjs@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-modules-systemjs@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-modules-umd@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-named-capturing-groups-regex@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-new-target@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-object-super@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-parameters@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-property-literals@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-regenerator@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-reserved-words@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-shorthand-properties@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-spread@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-sticky-regex@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-template-literals@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-typeof-symbol@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-unicode-escapes@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-unicode-regex@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/preset-modules@0.1.3",
        "jspdf@2.5.2-tuxcare.7|@babel/types@7.29.0",
        "jspdf@2.5.2-tuxcare.7|browserslist@4.13.0",
        "jspdf@2.5.2-tuxcare.7|core-js-compat@3.6.5",
        "jspdf@2.5.2-tuxcare.7|invariant@2.2.4",
        "jspdf@2.5.2-tuxcare.7|levenary@1.1.1",
        "jspdf@2.5.2-tuxcare.7|semver@5.7.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/runtime@7.23.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/runtime@7.23.2|regenerator-runtime@0.14.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/runtime@7.23.2|regenerator-runtime@0.14.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@rollup/plugin-babel@5.3.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-module-imports@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@rollup/pluginutils@3.1.0",
        "jspdf@2.5.2-tuxcare.7|rollup@2.21.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@rollup/plugin-replace@2.3.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@rollup/pluginutils@3.1.0",
        "jspdf@2.5.2-tuxcare.7|magic-string@0.25.7",
        "jspdf@2.5.2-tuxcare.7|rollup@2.21.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@rollup/plugin-terser@0.4.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|rollup@2.21.0",
        "jspdf@2.5.2-tuxcare.7|@rollup/plugin-terser@0.4.4|serialize-javascript@6.0.2",
        "jspdf@2.5.2-tuxcare.7|smob@1.5.0",
        "jspdf@2.5.2-tuxcare.7|@rollup/plugin-terser@0.4.4|terser@5.44.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@rollup/plugin-terser@0.4.4|serialize-javascript@6.0.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|randombytes@2.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@rollup/plugin-terser@0.4.4|terser@5.44.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@jridgewell/source-map@0.3.11",
        "jspdf@2.5.2-tuxcare.7|@rollup/plugin-terser@0.4.4|acorn@8.15.0",
        "jspdf@2.5.2-tuxcare.7|@rollup/plugin-terser@0.4.4|commander@2.20.3",
        "jspdf@2.5.2-tuxcare.7|source-map-support@0.5.21"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@rollup/plugin-terser@0.4.4|acorn@8.15.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@rollup/plugin-terser@0.4.4|commander@2.20.3"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@rollup/plugin-typescript@8.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@rollup/pluginutils@3.1.0",
        "jspdf@2.5.2-tuxcare.7|resolve@1.17.0",
        "jspdf@2.5.2-tuxcare.7|rollup@2.21.0",
        "jspdf@2.5.2-tuxcare.7|tslib@1.13.0",
        "jspdf@2.5.2-tuxcare.7|typescript@5.6.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@types/jasmine@3.5.11"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@types/node@20.16.5",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|undici-types@6.19.8"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@typescript-eslint/eslint-plugin@3.6.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@typescript-eslint/experimental-utils@3.6.0",
        "jspdf@2.5.2-tuxcare.7|@typescript-eslint/parser@3.6.0",
        "jspdf@2.5.2-tuxcare.7|debug@4.1.1",
        "jspdf@2.5.2-tuxcare.7|eslint@7.4.0",
        "jspdf@2.5.2-tuxcare.7|functional-red-black-tree@1.0.1",
        "jspdf@2.5.2-tuxcare.7|regexpp@3.1.0",
        "jspdf@2.5.2-tuxcare.7|@typescript-eslint/eslint-plugin@3.6.0|semver@7.3.2",
        "jspdf@2.5.2-tuxcare.7|tsutils@3.17.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@typescript-eslint/eslint-plugin@3.6.0|semver@7.3.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@typescript-eslint/parser@3.6.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@types/eslint-visitor-keys@1.0.0",
        "jspdf@2.5.2-tuxcare.7|@typescript-eslint/experimental-utils@3.6.0",
        "jspdf@2.5.2-tuxcare.7|@typescript-eslint/types@3.6.0",
        "jspdf@2.5.2-tuxcare.7|@typescript-eslint/typescript-estree@3.6.0",
        "jspdf@2.5.2-tuxcare.7|eslint-visitor-keys@1.3.0",
        "jspdf@2.5.2-tuxcare.7|eslint@7.4.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|canvg@3.0.6",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/runtime@7.23.2",
        "jspdf@2.5.2-tuxcare.7|@types/raf@3.4.0",
        "jspdf@2.5.2-tuxcare.7|core-js@3.33.0",
        "jspdf@2.5.2-tuxcare.7|raf@3.4.1",
        "jspdf@2.5.2-tuxcare.7|rgbcolor@1.0.1",
        "jspdf@2.5.2-tuxcare.7|stackblur-canvas@2.3.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|chalk@4.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|chalk@4.1.0|ansi-styles@4.2.1",
        "jspdf@2.5.2-tuxcare.7|chalk@4.1.0|supports-color@7.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|chalk@4.1.0|ansi-styles@4.2.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@types/color-name@1.1.1",
        "jspdf@2.5.2-tuxcare.7|chalk@4.1.0|color-convert@2.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|chalk@4.1.0|supports-color@7.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|chalk@4.1.0|has-flag@4.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|chalk@4.1.0|color-convert@2.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|chalk@4.1.0|color-name@1.1.4"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|chalk@4.1.0|has-flag@4.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|chalk@4.1.0|color-name@1.1.4"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|codeclimate-test-reporter@0.5.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|async@1.5.2",
        "jspdf@2.5.2-tuxcare.7|commander@2.9.0",
        "jspdf@2.5.2-tuxcare.7|lcov-parse@0.0.10",
        "jspdf@2.5.2-tuxcare.7|request@2.88.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|core-js@3.33.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|diff@4.0.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|docdash@1.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|dompurify@2.5.6"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|eslint-plugin-jasmine@4.1.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|eslint@7.4.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/code-frame@7.29.0",
        "jspdf@2.5.2-tuxcare.7|ajv@6.12.3",
        "jspdf@2.5.2-tuxcare.7|chalk@4.1.0",
        "jspdf@2.5.2-tuxcare.7|eslint@7.4.0|cross-spawn@7.0.3",
        "jspdf@2.5.2-tuxcare.7|debug@4.1.1",
        "jspdf@2.5.2-tuxcare.7|doctrine@3.0.0",
        "jspdf@2.5.2-tuxcare.7|enquirer@2.3.6",
        "jspdf@2.5.2-tuxcare.7|eslint-scope@5.1.0",
        "jspdf@2.5.2-tuxcare.7|eslint-utils@2.1.0",
        "jspdf@2.5.2-tuxcare.7|eslint-visitor-keys@1.3.0",
        "jspdf@2.5.2-tuxcare.7|espree@7.1.0",
        "jspdf@2.5.2-tuxcare.7|esquery@1.3.1",
        "jspdf@2.5.2-tuxcare.7|esutils@2.0.3",
        "jspdf@2.5.2-tuxcare.7|file-entry-cache@5.0.1",
        "jspdf@2.5.2-tuxcare.7|functional-red-black-tree@1.0.1",
        "jspdf@2.5.2-tuxcare.7|glob-parent@5.1.1",
        "jspdf@2.5.2-tuxcare.7|eslint@7.4.0|globals@12.4.0",
        "jspdf@2.5.2-tuxcare.7|ignore@4.0.6",
        "jspdf@2.5.2-tuxcare.7|import-fresh@3.2.1",
        "jspdf@2.5.2-tuxcare.7|imurmurhash@0.1.4",
        "jspdf@2.5.2-tuxcare.7|is-glob@4.0.1",
        "jspdf@2.5.2-tuxcare.7|eslint@7.4.0|js-yaml@3.14.1",
        "jspdf@2.5.2-tuxcare.7|json-stable-stringify-without-jsonify@1.0.1",
        "jspdf@2.5.2-tuxcare.7|levn@0.4.1",
        "jspdf@2.5.2-tuxcare.7|lodash@4.17.21",
        "jspdf@2.5.2-tuxcare.7|minimatch@3.0.4",
        "jspdf@2.5.2-tuxcare.7|natural-compare@1.4.0",
        "jspdf@2.5.2-tuxcare.7|optionator@0.9.1",
        "jspdf@2.5.2-tuxcare.7|progress@2.0.3",
        "jspdf@2.5.2-tuxcare.7|regexpp@3.1.0",
        "jspdf@2.5.2-tuxcare.7|eslint@7.4.0|semver@7.3.2",
        "jspdf@2.5.2-tuxcare.7|strip-ansi@6.0.0",
        "jspdf@2.5.2-tuxcare.7|strip-json-comments@3.1.0",
        "jspdf@2.5.2-tuxcare.7|table@5.4.6",
        "jspdf@2.5.2-tuxcare.7|text-table@0.2.0",
        "jspdf@2.5.2-tuxcare.7|v8-compile-cache@2.1.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|eslint@7.4.0|cross-spawn@7.0.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|path-key@3.1.1",
        "jspdf@2.5.2-tuxcare.7|shebang-command@2.0.0",
        "jspdf@2.5.2-tuxcare.7|which@2.0.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|eslint@7.4.0|globals@12.4.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|type-fest@0.8.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|eslint@7.4.0|js-yaml@3.14.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|argparse@1.0.10",
        "jspdf@2.5.2-tuxcare.7|esprima@4.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|eslint@7.4.0|semver@7.3.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|fast-png@6.4.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@types/pako@2.0.4",
        "jspdf@2.5.2-tuxcare.7|iobuffer@5.4.0",
        "jspdf@2.5.2-tuxcare.7|pako@2.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|fflate@0.8.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|folder-delete@1.0.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|fancy-terminal@1.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|html2canvas@1.0.0-rc.5",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|css-line-break@1.1.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|inquirer@6.5.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|ansi-escapes@3.2.0",
        "jspdf@2.5.2-tuxcare.7|inquirer@6.5.2|chalk@2.4.2",
        "jspdf@2.5.2-tuxcare.7|cli-cursor@2.1.0",
        "jspdf@2.5.2-tuxcare.7|cli-width@2.2.1",
        "jspdf@2.5.2-tuxcare.7|external-editor@3.1.0",
        "jspdf@2.5.2-tuxcare.7|figures@2.0.0",
        "jspdf@2.5.2-tuxcare.7|lodash@4.17.21",
        "jspdf@2.5.2-tuxcare.7|mute-stream@0.0.7",
        "jspdf@2.5.2-tuxcare.7|run-async@2.4.1",
        "jspdf@2.5.2-tuxcare.7|rxjs@6.6.0",
        "jspdf@2.5.2-tuxcare.7|inquirer@6.5.2|string-width@2.1.1",
        "jspdf@2.5.2-tuxcare.7|inquirer@6.5.2|strip-ansi@5.2.0",
        "jspdf@2.5.2-tuxcare.7|through@2.3.8"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|inquirer@6.5.2|chalk@2.4.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|ansi-styles@3.2.1",
        "jspdf@2.5.2-tuxcare.7|escape-string-regexp@1.0.5",
        "jspdf@2.5.2-tuxcare.7|supports-color@5.5.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|inquirer@6.5.2|string-width@2.1.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|is-fullwidth-code-point@2.0.0",
        "jspdf@2.5.2-tuxcare.7|inquirer@6.5.2|string-width@2.1.1|strip-ansi@4.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|inquirer@6.5.2|string-width@2.1.1|strip-ansi@4.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|inquirer@6.5.2|ansi-regex@3.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|inquirer@6.5.2|strip-ansi@5.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|inquirer@6.5.2|strip-ansi@5.2.0|ansi-regex@4.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|inquirer@6.5.2|strip-ansi@5.2.0|ansi-regex@4.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|inquirer@6.5.2|ansi-regex@3.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|jasmine-core@3.5.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|jasmine-expect@4.0.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|add-matchers@0.6.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|jasmine@3.5.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|glob@7.1.6",
        "jspdf@2.5.2-tuxcare.7|jasmine-core@3.5.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|js-yaml@3.13.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|argparse@1.0.10",
        "jspdf@2.5.2-tuxcare.7|esprima@4.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|jsdoc@3.6.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/parser@7.29.0",
        "jspdf@2.5.2-tuxcare.7|bluebird@3.7.2",
        "jspdf@2.5.2-tuxcare.7|catharsis@0.8.11",
        "jspdf@2.5.2-tuxcare.7|jsdoc@3.6.4|escape-string-regexp@2.0.0",
        "jspdf@2.5.2-tuxcare.7|js2xmlparser@4.0.1",
        "jspdf@2.5.2-tuxcare.7|klaw@3.0.0",
        "jspdf@2.5.2-tuxcare.7|markdown-it-anchor@5.3.0",
        "jspdf@2.5.2-tuxcare.7|markdown-it@10.0.0",
        "jspdf@2.5.2-tuxcare.7|marked@0.8.2",
        "jspdf@2.5.2-tuxcare.7|jsdoc@3.6.4|mkdirp@1.0.4",
        "jspdf@2.5.2-tuxcare.7|requizzle@0.2.3",
        "jspdf@2.5.2-tuxcare.7|strip-json-comments@3.1.0",
        "jspdf@2.5.2-tuxcare.7|taffydb@2.6.2",
        "jspdf@2.5.2-tuxcare.7|underscore@1.10.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|jsdoc@3.6.4|escape-string-regexp@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|jsdoc@3.6.4|mkdirp@1.0.4"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma-babel-preprocessor@8.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma-chrome-launcher@3.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|karma-chrome-launcher@3.1.0|which@1.3.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma-chrome-launcher@3.1.0|which@1.3.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|isexe@2.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma-coverage@2.0.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|istanbul-lib-coverage@3.0.0",
        "jspdf@2.5.2-tuxcare.7|istanbul-lib-instrument@4.0.3",
        "jspdf@2.5.2-tuxcare.7|istanbul-lib-report@3.0.0",
        "jspdf@2.5.2-tuxcare.7|istanbul-lib-source-maps@4.0.0",
        "jspdf@2.5.2-tuxcare.7|istanbul-reports@3.0.2",
        "jspdf@2.5.2-tuxcare.7|minimatch@3.0.4"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma-firefox-launcher@1.3.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|is-wsl@2.2.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma-ie-launcher@1.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|karma@5.1.0",
        "jspdf@2.5.2-tuxcare.7|lodash@4.17.21"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma-jasmine-matchers@4.0.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|karma-jasmine-matchers@4.0.2|jasmine-expect@4.0.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma-jasmine-matchers@4.0.2|jasmine-expect@4.0.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|add-matchers@0.6.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma-jasmine@3.3.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|jasmine-core@3.5.0",
        "jspdf@2.5.2-tuxcare.7|karma@5.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma-mocha-reporter@2.2.5",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|karma-mocha-reporter@2.2.5|chalk@2.4.2",
        "jspdf@2.5.2-tuxcare.7|karma@5.1.0",
        "jspdf@2.5.2-tuxcare.7|log-symbols@2.2.0",
        "jspdf@2.5.2-tuxcare.7|karma-mocha-reporter@2.2.5|strip-ansi@4.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma-mocha-reporter@2.2.5|chalk@2.4.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|ansi-styles@3.2.1",
        "jspdf@2.5.2-tuxcare.7|escape-string-regexp@1.0.5",
        "jspdf@2.5.2-tuxcare.7|supports-color@5.5.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma-mocha-reporter@2.2.5|strip-ansi@4.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|karma-mocha-reporter@2.2.5|ansi-regex@3.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma-mocha-reporter@2.2.5|ansi-regex@3.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma-rollup-preprocessor@7.0.7",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|chokidar@3.4.0",
        "jspdf@2.5.2-tuxcare.7|debounce@1.2.1",
        "jspdf@2.5.2-tuxcare.7|rollup@2.21.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma-sauce-launcher@4.1.5",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|global-agent@2.1.12",
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8",
        "jspdf@2.5.2-tuxcare.7|webdriverio@6.1.25"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma-typescript@5.5.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|acorn-walk@8.3.4",
        "jspdf@2.5.2-tuxcare.7|karma-typescript@5.5.4|acorn@8.12.1",
        "jspdf@2.5.2-tuxcare.7|assert@2.0.0",
        "jspdf@2.5.2-tuxcare.7|karma-typescript@5.5.4|async@3.2.0",
        "jspdf@2.5.2-tuxcare.7|browser-resolve@2.0.0",
        "jspdf@2.5.2-tuxcare.7|browserify-zlib@0.2.0",
        "jspdf@2.5.2-tuxcare.7|buffer@5.6.0",
        "jspdf@2.5.2-tuxcare.7|combine-source-map@0.8.0",
        "jspdf@2.5.2-tuxcare.7|console-browserify@1.2.0",
        "jspdf@2.5.2-tuxcare.7|constants-browserify@1.0.0",
        "jspdf@2.5.2-tuxcare.7|convert-source-map@1.7.0",
        "jspdf@2.5.2-tuxcare.7|crypto-browserify@3.12.0",
        "jspdf@2.5.2-tuxcare.7|diff@4.0.2",
        "jspdf@2.5.2-tuxcare.7|domain-browser@4.23.0",
        "jspdf@2.5.2-tuxcare.7|events@3.3.0",
        "jspdf@2.5.2-tuxcare.7|glob@7.1.6",
        "jspdf@2.5.2-tuxcare.7|https-browserify@1.0.0",
        "jspdf@2.5.2-tuxcare.7|istanbul-lib-coverage@3.0.0",
        "jspdf@2.5.2-tuxcare.7|istanbul-lib-instrument@4.0.3",
        "jspdf@2.5.2-tuxcare.7|istanbul-lib-report@3.0.0",
        "jspdf@2.5.2-tuxcare.7|istanbul-lib-source-maps@4.0.0",
        "jspdf@2.5.2-tuxcare.7|istanbul-reports@3.0.2",
        "jspdf@2.5.2-tuxcare.7|json-stringify-safe@5.0.1",
        "jspdf@2.5.2-tuxcare.7|karma@5.1.0",
        "jspdf@2.5.2-tuxcare.7|lodash@4.17.21",
        "jspdf@2.5.2-tuxcare.7|log4js@6.3.0",
        "jspdf@2.5.2-tuxcare.7|minimatch@3.0.4",
        "jspdf@2.5.2-tuxcare.7|os-browserify@0.3.0",
        "jspdf@2.5.2-tuxcare.7|pad@3.2.0",
        "jspdf@2.5.2-tuxcare.7|path-browserify@1.0.1",
        "jspdf@2.5.2-tuxcare.7|process@0.11.10",
        "jspdf@2.5.2-tuxcare.7|punycode@2.1.1",
        "jspdf@2.5.2-tuxcare.7|querystring-es3@0.2.1",
        "jspdf@2.5.2-tuxcare.7|karma-typescript@5.5.4|readable-stream@3.6.0",
        "jspdf@2.5.2-tuxcare.7|karma-typescript@5.5.4|source-map@0.7.3",
        "jspdf@2.5.2-tuxcare.7|stream-browserify@3.0.0",
        "jspdf@2.5.2-tuxcare.7|stream-http@3.1.1",
        "jspdf@2.5.2-tuxcare.7|karma-typescript@5.5.4|string_decoder@1.3.0",
        "jspdf@2.5.2-tuxcare.7|timers-browserify@2.0.11",
        "jspdf@2.5.2-tuxcare.7|karma-typescript@5.5.4|tmp@0.2.3",
        "jspdf@2.5.2-tuxcare.7|tty-browserify@0.0.1",
        "jspdf@2.5.2-tuxcare.7|typescript@5.6.2",
        "jspdf@2.5.2-tuxcare.7|url@0.11.0",
        "jspdf@2.5.2-tuxcare.7|util@0.12.3",
        "jspdf@2.5.2-tuxcare.7|vm-browserify@1.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma-typescript@5.5.4|acorn@8.12.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma-typescript@5.5.4|async@3.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma-typescript@5.5.4|readable-stream@3.6.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|karma-typescript@5.5.4|string_decoder@1.3.0",
        "jspdf@2.5.2-tuxcare.7|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma-typescript@5.5.4|source-map@0.7.3"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma-typescript@5.5.4|string_decoder@1.3.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|karma-typescript@5.5.4|safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma-typescript@5.5.4|tmp@0.2.3"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma-typescript@5.5.4|safe-buffer@5.2.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma-verbose-reporter@0.0.6",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|colors@1.4.0",
        "jspdf@2.5.2-tuxcare.7|karma@5.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma@5.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|body-parser@1.19.0",
        "jspdf@2.5.2-tuxcare.7|braces@3.0.2",
        "jspdf@2.5.2-tuxcare.7|chokidar@3.4.0",
        "jspdf@2.5.2-tuxcare.7|colors@1.4.0",
        "jspdf@2.5.2-tuxcare.7|connect@3.7.0",
        "jspdf@2.5.2-tuxcare.7|di@0.0.1",
        "jspdf@2.5.2-tuxcare.7|dom-serialize@2.2.1",
        "jspdf@2.5.2-tuxcare.7|flatted@2.0.2",
        "jspdf@2.5.2-tuxcare.7|glob@7.1.6",
        "jspdf@2.5.2-tuxcare.7|graceful-fs@4.2.4",
        "jspdf@2.5.2-tuxcare.7|http-proxy@1.18.1",
        "jspdf@2.5.2-tuxcare.7|isbinaryfile@4.0.6",
        "jspdf@2.5.2-tuxcare.7|lodash@4.17.21",
        "jspdf@2.5.2-tuxcare.7|log4js@6.3.0",
        "jspdf@2.5.2-tuxcare.7|mime@2.4.6",
        "jspdf@2.5.2-tuxcare.7|minimatch@3.0.4",
        "jspdf@2.5.2-tuxcare.7|qjobs@1.2.0",
        "jspdf@2.5.2-tuxcare.7|range-parser@1.2.1",
        "jspdf@2.5.2-tuxcare.7|karma@5.1.0|rimraf@3.0.2",
        "jspdf@2.5.2-tuxcare.7|socket.io@2.3.0",
        "jspdf@2.5.2-tuxcare.7|karma@5.1.0|source-map@0.6.1",
        "jspdf@2.5.2-tuxcare.7|karma@5.1.0|tmp@0.2.1",
        "jspdf@2.5.2-tuxcare.7|ua-parser-js@0.7.21",
        "jspdf@2.5.2-tuxcare.7|yargs@15.4.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma@5.1.0|rimraf@3.0.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|glob@7.1.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma@5.1.0|source-map@0.6.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|karma@5.1.0|tmp@0.2.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|karma@5.1.0|rimraf@3.0.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|local-web-server@4.2.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|lws-basic-auth@2.0.0",
        "jspdf@2.5.2-tuxcare.7|lws-blacklist@3.0.0",
        "jspdf@2.5.2-tuxcare.7|lws-body-parser@2.0.0",
        "jspdf@2.5.2-tuxcare.7|lws-compress@2.0.0",
        "jspdf@2.5.2-tuxcare.7|lws-conditional-get@2.0.0",
        "jspdf@2.5.2-tuxcare.7|lws-cors@3.0.0",
        "jspdf@2.5.2-tuxcare.7|lws-index@2.0.0",
        "jspdf@2.5.2-tuxcare.7|lws-json@2.0.0",
        "jspdf@2.5.2-tuxcare.7|lws-log@2.0.0",
        "jspdf@2.5.2-tuxcare.7|lws-mime@2.0.0",
        "jspdf@2.5.2-tuxcare.7|lws-range@3.0.0",
        "jspdf@2.5.2-tuxcare.7|lws-request-monitor@2.0.0",
        "jspdf@2.5.2-tuxcare.7|lws-rewrite@3.1.1",
        "jspdf@2.5.2-tuxcare.7|lws-spa@3.0.0",
        "jspdf@2.5.2-tuxcare.7|lws-static@2.0.0",
        "jspdf@2.5.2-tuxcare.7|lws@3.1.0",
        "jspdf@2.5.2-tuxcare.7|node-version-matches@2.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|log-utils@1.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|log-utils@1.0.0|ansi-colors@3.2.4",
        "jspdf@2.5.2-tuxcare.7|time-stamp@2.2.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|log-utils@1.0.0|ansi-colors@3.2.4"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|markdown@0.5.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|nopt@2.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|preprocess@3.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|preprocess@3.2.0|xregexp@3.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|preprocess@3.2.0|xregexp@3.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|prettier@1.19.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|regenerator-runtime@0.13.5"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|requirejs"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|rollup-plugin-commonjs@10.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|rollup-plugin-commonjs@10.1.0|estree-walker@0.6.1",
        "jspdf@2.5.2-tuxcare.7|is-reference@1.2.1",
        "jspdf@2.5.2-tuxcare.7|magic-string@0.25.7",
        "jspdf@2.5.2-tuxcare.7|resolve@1.17.0",
        "jspdf@2.5.2-tuxcare.7|rollup-pluginutils@2.8.2",
        "jspdf@2.5.2-tuxcare.7|rollup@2.21.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|rollup-plugin-commonjs@10.1.0|estree-walker@0.6.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|rollup-plugin-license@2.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|commenting@1.1.0",
        "jspdf@2.5.2-tuxcare.7|glob@7.1.6",
        "jspdf@2.5.2-tuxcare.7|rollup-plugin-license@2.1.0|lodash@4.17.15",
        "jspdf@2.5.2-tuxcare.7|magic-string@0.25.7",
        "jspdf@2.5.2-tuxcare.7|rollup-plugin-license@2.1.0|mkdirp@1.0.4",
        "jspdf@2.5.2-tuxcare.7|moment@2.25.1",
        "jspdf@2.5.2-tuxcare.7|package-name-regex@1.0.8",
        "jspdf@2.5.2-tuxcare.7|rollup@2.21.0",
        "jspdf@2.5.2-tuxcare.7|spdx-expression-validate@2.0.0",
        "jspdf@2.5.2-tuxcare.7|spdx-satisfies@5.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|rollup-plugin-license@2.1.0|lodash@4.17.15"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|rollup-plugin-license@2.1.0|mkdirp@1.0.4"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|rollup-plugin-node-resolve@5.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@types/resolve@0.0.8",
        "jspdf@2.5.2-tuxcare.7|builtin-modules@3.1.0",
        "jspdf@2.5.2-tuxcare.7|is-module@1.0.0",
        "jspdf@2.5.2-tuxcare.7|resolve@1.17.0",
        "jspdf@2.5.2-tuxcare.7|rollup-pluginutils@2.8.2",
        "jspdf@2.5.2-tuxcare.7|rollup@2.21.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|rollup-plugin-preprocess@0.0.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|preprocess@3.2.0",
        "jspdf@2.5.2-tuxcare.7|rollup-pluginutils@2.8.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|rollup@2.21.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|typescript@5.6.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|yarpm@0.2.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|command-exists@1.2.9",
        "jspdf@2.5.2-tuxcare.7|yarpm@0.2.1|cross-spawn@5.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|yarpm@0.2.1|cross-spawn@5.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|lru-cache@4.1.5",
        "jspdf@2.5.2-tuxcare.7|yarpm@0.2.1|shebang-command@1.2.0",
        "jspdf@2.5.2-tuxcare.7|yarpm@0.2.1|which@1.3.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|yarpm@0.2.1|shebang-command@1.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|yarpm@0.2.1|shebang-regex@1.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|yarpm@0.2.1|which@1.3.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|isexe@2.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|yarpm@0.2.1|shebang-regex@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/code-frame@7.29.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/helper-validator-identifier@7.28.5",
        "jspdf@2.5.2-tuxcare.7|js-tokens@4.0.0",
        "jspdf@2.5.2-tuxcare.7|picocolors@1.1.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/generator@7.29.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/parser@7.29.0",
        "jspdf@2.5.2-tuxcare.7|@babel/types@7.29.0",
        "jspdf@2.5.2-tuxcare.7|@jridgewell/gen-mapping@0.3.13",
        "jspdf@2.5.2-tuxcare.7|@jridgewell/trace-mapping@0.3.31",
        "jspdf@2.5.2-tuxcare.7|jsesc@3.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-module-transforms@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/helper-module-imports@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-replace-supers@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-simple-access@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-split-export-declaration@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/template@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/types@7.29.0",
        "jspdf@2.5.2-tuxcare.7|lodash@4.17.21"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helpers@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/template@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/traverse@7.29.0",
        "jspdf@2.5.2-tuxcare.7|@babel/types@7.29.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/parser@7.29.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/types@7.29.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/template@7.28.6",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/code-frame@7.29.0",
        "jspdf@2.5.2-tuxcare.7|@babel/parser@7.29.0",
        "jspdf@2.5.2-tuxcare.7|@babel/types@7.29.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/traverse@7.29.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/code-frame@7.29.0",
        "jspdf@2.5.2-tuxcare.7|@babel/generator@7.29.1",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-globals@7.28.0",
        "jspdf@2.5.2-tuxcare.7|@babel/parser@7.29.0",
        "jspdf@2.5.2-tuxcare.7|@babel/template@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/types@7.29.0",
        "jspdf@2.5.2-tuxcare.7|@babel/traverse@7.29.0|debug@4.4.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/traverse@7.29.0|debug@4.4.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|ms@2.1.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/types@7.29.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/helper-string-parser@7.27.1",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-validator-identifier@7.28.5"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|convert-source-map@1.7.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|debug@4.1.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|ms@2.1.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|gensync@1.0.0-beta.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|json5@2.1.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|minimist@1.2.5"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lodash@4.17.21"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|resolve@1.17.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|path-parse@1.0.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|semver@5.7.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|source-map@0.5.7"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-create-class-features-plugin@7.28.6",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-annotate-as-pure@7.27.3",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-member-expression-to-functions@7.28.5",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-optimise-call-expression@7.27.1",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-replace-supers@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-skip-transparent-expression-wrappers@7.27.1",
        "jspdf@2.5.2-tuxcare.7|@babel/traverse@7.29.0",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-create-class-features-plugin@7.28.6|semver@6.3.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-create-class-features-plugin@7.28.6|semver@6.3.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs2@0.2.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs2@0.2.2|@babel/compat-data@7.14.7",
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3",
        "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs2@0.2.2|semver@6.3.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs2@0.2.2|@babel/compat-data@7.14.7"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs2@0.2.2|semver@6.3.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs3@0.2.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3",
        "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs3@0.2.3|core-js-compat@3.15.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs3@0.2.3|core-js-compat@3.15.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs3@0.2.3|browserslist@4.16.6",
        "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs3@0.2.3|semver@7.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs3@0.2.3|browserslist@4.16.6",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|caniuse-lite@1.0.30001245",
        "jspdf@2.5.2-tuxcare.7|colorette@1.2.2",
        "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs3@0.2.3|electron-to-chromium@1.3.779",
        "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs3@0.2.3|escalade@3.1.1",
        "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs3@0.2.3|node-releases@1.1.73"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs3@0.2.3|semver@7.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs3@0.2.3|electron-to-chromium@1.3.779"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs3@0.2.3|escalade@3.1.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-corejs3@0.2.3|node-releases@1.1.73"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|babel-plugin-polyfill-regenerator@0.2.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/compat-data@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|browserslist@4.13.0",
        "jspdf@2.5.2-tuxcare.7|invariant@2.2.4",
        "jspdf@2.5.2-tuxcare.7|semver@5.7.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-compilation-targets@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/compat-data@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|browserslist@4.13.0",
        "jspdf@2.5.2-tuxcare.7|invariant@2.2.4",
        "jspdf@2.5.2-tuxcare.7|levenary@1.1.1",
        "jspdf@2.5.2-tuxcare.7|semver@5.7.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-module-imports@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/types@7.29.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-async-generator-functions@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-remap-async-to-generator@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-async-generators@7.8.4"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-class-properties@7.18.6",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-create-class-features-plugin@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-dynamic-import@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-dynamic-import@7.8.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-json-strings@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-json-strings@7.8.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-nullish-coalescing-operator@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-nullish-coalescing-operator@7.8.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-numeric-separator@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-numeric-separator@7.10.4"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-object-rest-spread@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-object-rest-spread@7.8.3",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-parameters@7.10.4"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-optional-catch-binding@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-optional-catch-binding@7.8.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-optional-chaining@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-optional-chaining@7.8.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-private-methods@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-create-class-features-plugin@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-unicode-property-regex@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-create-regexp-features-plugin@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-async-generators@7.8.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-class-properties@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-dynamic-import@7.8.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-json-strings@7.8.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-nullish-coalescing-operator@7.8.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-numeric-separator@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-object-rest-spread@7.8.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-optional-catch-binding@7.8.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-optional-chaining@7.8.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-syntax-top-level-await@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-arrow-functions@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-async-to-generator@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-module-imports@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-remap-async-to-generator@7.10.4"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-block-scoped-functions@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-block-scoping@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6",
        "jspdf@2.5.2-tuxcare.7|lodash@4.17.21"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-classes@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-annotate-as-pure@7.27.3",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-define-map@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-function-name@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-optimise-call-expression@7.27.1",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-replace-supers@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-split-export-declaration@7.10.4",
        "jspdf@2.5.2-tuxcare.7|globals@11.12.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-computed-properties@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-destructuring@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-dotall-regex@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-create-regexp-features-plugin@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-duplicate-keys@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-exponentiation-operator@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-builder-binary-assignment-operator-visitor@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-for-of@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-function-name@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-function-name@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-literals@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-member-expression-literals@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-modules-amd@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-module-transforms@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6",
        "jspdf@2.5.2-tuxcare.7|babel-plugin-dynamic-import-node@2.3.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-modules-commonjs@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-module-transforms@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-simple-access@7.10.4",
        "jspdf@2.5.2-tuxcare.7|babel-plugin-dynamic-import-node@2.3.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-modules-systemjs@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-hoist-variables@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-module-transforms@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6",
        "jspdf@2.5.2-tuxcare.7|babel-plugin-dynamic-import-node@2.3.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-modules-umd@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-module-transforms@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-named-capturing-groups-regex@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-create-regexp-features-plugin@7.10.4"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-new-target@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-object-super@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-replace-supers@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-parameters@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-get-function-arity@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-property-literals@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-regenerator@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|regenerator-transform@0.14.5"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-reserved-words@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-shorthand-properties@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-spread@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-sticky-regex@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-regex@7.10.4"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-template-literals@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-annotate-as-pure@7.27.3",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-typeof-symbol@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-unicode-escapes@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-unicode-regex@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-create-regexp-features-plugin@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/preset-modules@0.1.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-proposal-unicode-property-regex@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/plugin-transform-dotall-regex@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/types@7.29.0",
        "jspdf@2.5.2-tuxcare.7|esutils@2.0.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|browserslist@4.13.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|caniuse-lite@1.0.30001245",
        "jspdf@2.5.2-tuxcare.7|electron-to-chromium@1.3.492",
        "jspdf@2.5.2-tuxcare.7|escalade@3.0.1",
        "jspdf@2.5.2-tuxcare.7|node-releases@1.1.59"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|core-js-compat@3.6.5",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|browserslist@4.13.0",
        "jspdf@2.5.2-tuxcare.7|core-js-compat@3.6.5|semver@7.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|core-js-compat@3.6.5|semver@7.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|invariant@2.2.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|loose-envify@1.4.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|levenary@1.1.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|leven@3.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@rollup/pluginutils@3.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@types/estree@0.0.39",
        "jspdf@2.5.2-tuxcare.7|estree-walker@1.0.1",
        "jspdf@2.5.2-tuxcare.7|picomatch@2.2.2",
        "jspdf@2.5.2-tuxcare.7|rollup@2.21.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|magic-string@0.25.7",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|sourcemap-codec@1.4.8"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|smob@1.5.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|tslib@1.13.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|undici-types@6.19.8"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@typescript-eslint/experimental-utils@3.6.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@types/json-schema@7.0.5",
        "jspdf@2.5.2-tuxcare.7|@typescript-eslint/types@3.6.0",
        "jspdf@2.5.2-tuxcare.7|@typescript-eslint/typescript-estree@3.6.0",
        "jspdf@2.5.2-tuxcare.7|eslint-scope@5.1.0",
        "jspdf@2.5.2-tuxcare.7|eslint-utils@2.1.0",
        "jspdf@2.5.2-tuxcare.7|eslint@7.4.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|functional-red-black-tree@1.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|regexpp@3.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|tsutils@3.17.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|tslib@1.13.0",
        "jspdf@2.5.2-tuxcare.7|typescript@5.6.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@types/eslint-visitor-keys@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@typescript-eslint/types@3.6.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@typescript-eslint/typescript-estree@3.6.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@typescript-eslint/types@3.6.0",
        "jspdf@2.5.2-tuxcare.7|@typescript-eslint/visitor-keys@3.6.0",
        "jspdf@2.5.2-tuxcare.7|debug@4.1.1",
        "jspdf@2.5.2-tuxcare.7|glob@7.1.6",
        "jspdf@2.5.2-tuxcare.7|is-glob@4.0.1",
        "jspdf@2.5.2-tuxcare.7|lodash@4.17.21",
        "jspdf@2.5.2-tuxcare.7|@typescript-eslint/typescript-estree@3.6.0|semver@7.3.2",
        "jspdf@2.5.2-tuxcare.7|tsutils@3.17.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@typescript-eslint/typescript-estree@3.6.0|semver@7.3.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|eslint-visitor-keys@1.3.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@types/raf@3.4.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|raf@3.4.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|performance-now@2.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|rgbcolor@1.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|stackblur-canvas@2.3.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|async@1.5.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|commander@2.9.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|graceful-readlink@1.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lcov-parse@0.0.10"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|request@2.88.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|aws-sign2@0.7.0",
        "jspdf@2.5.2-tuxcare.7|aws4@1.10.0",
        "jspdf@2.5.2-tuxcare.7|caseless@0.12.0",
        "jspdf@2.5.2-tuxcare.7|combined-stream@1.0.8",
        "jspdf@2.5.2-tuxcare.7|extend@3.0.2",
        "jspdf@2.5.2-tuxcare.7|forever-agent@0.6.1",
        "jspdf@2.5.2-tuxcare.7|form-data@2.3.3",
        "jspdf@2.5.2-tuxcare.7|har-validator@5.1.3",
        "jspdf@2.5.2-tuxcare.7|http-signature@1.2.0",
        "jspdf@2.5.2-tuxcare.7|is-typedarray@1.0.0",
        "jspdf@2.5.2-tuxcare.7|isstream@0.1.2",
        "jspdf@2.5.2-tuxcare.7|json-stringify-safe@5.0.1",
        "jspdf@2.5.2-tuxcare.7|mime-types@2.1.27",
        "jspdf@2.5.2-tuxcare.7|oauth-sign@0.9.0",
        "jspdf@2.5.2-tuxcare.7|performance-now@2.1.0",
        "jspdf@2.5.2-tuxcare.7|qs@6.5.2",
        "jspdf@2.5.2-tuxcare.7|safe-buffer@5.1.2",
        "jspdf@2.5.2-tuxcare.7|tough-cookie@2.5.0",
        "jspdf@2.5.2-tuxcare.7|tunnel-agent@0.6.0",
        "jspdf@2.5.2-tuxcare.7|uuid@3.4.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|ajv@6.12.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|fast-deep-equal@3.1.3",
        "jspdf@2.5.2-tuxcare.7|fast-json-stable-stringify@2.1.0",
        "jspdf@2.5.2-tuxcare.7|json-schema-traverse@0.4.1",
        "jspdf@2.5.2-tuxcare.7|uri-js@4.2.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|doctrine@3.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|esutils@2.0.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|enquirer@2.3.6",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|ansi-colors@4.1.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|eslint-scope@5.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|esrecurse@4.2.1",
        "jspdf@2.5.2-tuxcare.7|estraverse@4.3.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|eslint-utils@2.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|eslint-visitor-keys@1.3.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|espree@7.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|acorn-jsx@5.2.0",
        "jspdf@2.5.2-tuxcare.7|acorn@7.3.1",
        "jspdf@2.5.2-tuxcare.7|eslint-visitor-keys@1.3.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|esquery@1.3.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|esquery@1.3.1|estraverse@5.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|esquery@1.3.1|estraverse@5.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|esutils@2.0.3"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|file-entry-cache@5.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|flat-cache@2.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|glob-parent@5.1.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|is-glob@4.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|ignore@4.0.6"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|import-fresh@3.2.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|parent-module@1.0.1",
        "jspdf@2.5.2-tuxcare.7|resolve-from@4.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|imurmurhash@0.1.4"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|is-glob@4.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|is-extglob@2.1.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|json-stable-stringify-without-jsonify@1.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|levn@0.4.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|prelude-ls@1.2.1",
        "jspdf@2.5.2-tuxcare.7|type-check@0.4.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|minimatch@3.0.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|brace-expansion@1.1.11"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|natural-compare@1.4.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|optionator@0.9.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|deep-is@0.1.3",
        "jspdf@2.5.2-tuxcare.7|fast-levenshtein@2.0.6",
        "jspdf@2.5.2-tuxcare.7|levn@0.4.1",
        "jspdf@2.5.2-tuxcare.7|prelude-ls@1.2.1",
        "jspdf@2.5.2-tuxcare.7|type-check@0.4.0",
        "jspdf@2.5.2-tuxcare.7|word-wrap@1.2.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|progress@2.0.3"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|strip-ansi@6.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|ansi-regex@5.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|strip-json-comments@3.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|table@5.4.6",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|ajv@6.12.3",
        "jspdf@2.5.2-tuxcare.7|lodash@4.17.21",
        "jspdf@2.5.2-tuxcare.7|slice-ansi@2.1.0",
        "jspdf@2.5.2-tuxcare.7|string-width@3.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|text-table@0.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|v8-compile-cache@2.1.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@types/pako@2.0.4"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|iobuffer@5.4.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|pako@2.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|fancy-terminal@1.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|css-line-break@1.1.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|base64-arraybuffer@0.2.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|ansi-escapes@3.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|cli-cursor@2.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|restore-cursor@2.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|cli-width@2.2.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|external-editor@3.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|chardet@0.7.0",
        "jspdf@2.5.2-tuxcare.7|iconv-lite@0.4.24",
        "jspdf@2.5.2-tuxcare.7|tmp@0.0.33"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|figures@2.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|escape-string-regexp@1.0.5"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|mute-stream@0.0.7"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|run-async@2.4.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|rxjs@6.6.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|tslib@1.13.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|through@2.3.8"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|add-matchers@0.6.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|glob@7.1.6",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|fs.realpath@1.0.0",
        "jspdf@2.5.2-tuxcare.7|inflight@1.0.6",
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|minimatch@3.0.4",
        "jspdf@2.5.2-tuxcare.7|once@1.4.0",
        "jspdf@2.5.2-tuxcare.7|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|argparse@1.0.10",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|sprintf-js@1.0.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|esprima@4.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|bluebird@3.7.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|catharsis@0.8.11",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|lodash@4.17.21"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|js2xmlparser@4.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|xmlcreate@2.0.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|klaw@3.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|graceful-fs@4.2.4"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|markdown-it-anchor@5.3.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|markdown-it@10.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|markdown-it@10.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|argparse@1.0.10",
        "jspdf@2.5.2-tuxcare.7|entities@2.0.3",
        "jspdf@2.5.2-tuxcare.7|linkify-it@2.2.0",
        "jspdf@2.5.2-tuxcare.7|mdurl@1.0.1",
        "jspdf@2.5.2-tuxcare.7|uc.micro@1.0.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|marked@0.8.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|requizzle@0.2.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|lodash@4.17.21"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|taffydb@2.6.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|underscore@1.10.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|istanbul-lib-coverage@3.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|istanbul-lib-instrument@4.0.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@istanbuljs/schema@0.1.2",
        "jspdf@2.5.2-tuxcare.7|istanbul-lib-coverage@3.0.0",
        "jspdf@2.5.2-tuxcare.7|istanbul-lib-instrument@4.0.3|semver@6.3.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|istanbul-lib-instrument@4.0.3|semver@6.3.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|istanbul-lib-report@3.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|istanbul-lib-coverage@3.0.0",
        "jspdf@2.5.2-tuxcare.7|istanbul-lib-report@3.0.0|make-dir@3.1.0",
        "jspdf@2.5.2-tuxcare.7|istanbul-lib-report@3.0.0|supports-color@7.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|istanbul-lib-report@3.0.0|make-dir@3.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|istanbul-lib-report@3.0.0|semver@6.3.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|istanbul-lib-report@3.0.0|supports-color@7.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|istanbul-lib-report@3.0.0|has-flag@4.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|istanbul-lib-report@3.0.0|semver@6.3.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|istanbul-lib-report@3.0.0|has-flag@4.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|istanbul-lib-source-maps@4.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|debug@4.1.1",
        "jspdf@2.5.2-tuxcare.7|istanbul-lib-coverage@3.0.0",
        "jspdf@2.5.2-tuxcare.7|istanbul-lib-source-maps@4.0.0|source-map@0.6.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|istanbul-lib-source-maps@4.0.0|source-map@0.6.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|istanbul-reports@3.0.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|html-escaper@2.0.2",
        "jspdf@2.5.2-tuxcare.7|istanbul-lib-report@3.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|is-wsl@2.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|is-docker@2.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|log-symbols@2.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|log-symbols@2.2.0|chalk@2.4.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|log-symbols@2.2.0|chalk@2.4.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|ansi-styles@3.2.1",
        "jspdf@2.5.2-tuxcare.7|escape-string-regexp@1.0.5",
        "jspdf@2.5.2-tuxcare.7|supports-color@5.5.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|chokidar@3.4.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|anymatch@3.1.1",
        "jspdf@2.5.2-tuxcare.7|braces@3.0.2",
        "jspdf@2.5.2-tuxcare.7|glob-parent@5.1.1",
        "jspdf@2.5.2-tuxcare.7|is-binary-path@2.1.0",
        "jspdf@2.5.2-tuxcare.7|is-glob@4.0.1",
        "jspdf@2.5.2-tuxcare.7|normalize-path@3.0.0",
        "jspdf@2.5.2-tuxcare.7|readdirp@3.4.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|debounce@1.2.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|global-agent@2.1.12",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|boolean@3.0.1",
        "jspdf@2.5.2-tuxcare.7|core-js@3.33.0",
        "jspdf@2.5.2-tuxcare.7|es6-error@4.1.1",
        "jspdf@2.5.2-tuxcare.7|matcher@3.0.0",
        "jspdf@2.5.2-tuxcare.7|roarr@2.15.3",
        "jspdf@2.5.2-tuxcare.7|global-agent@2.1.12|semver@7.3.2",
        "jspdf@2.5.2-tuxcare.7|serialize-error@7.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|global-agent@2.1.12|semver@7.3.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|bin-wrapper@4.1.0",
        "jspdf@2.5.2-tuxcare.7|change-case@4.1.1",
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|form-data@3.0.1",
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|got@11.8.2",
        "jspdf@2.5.2-tuxcare.7|hash.js@1.1.7",
        "jspdf@2.5.2-tuxcare.7|tunnel@0.0.6",
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|yargs@16.2.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|form-data@3.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|asynckit@0.4.0",
        "jspdf@2.5.2-tuxcare.7|combined-stream@1.0.8",
        "jspdf@2.5.2-tuxcare.7|mime-types@2.1.27"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|got@11.8.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|@sindresorhus/is@4.0.1",
        "jspdf@2.5.2-tuxcare.7|@szmarczak/http-timer@4.0.5",
        "jspdf@2.5.2-tuxcare.7|@types/cacheable-request@6.0.1",
        "jspdf@2.5.2-tuxcare.7|@types/responselike@1.0.0",
        "jspdf@2.5.2-tuxcare.7|cacheable-lookup@5.0.3",
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|cacheable-request@7.0.2",
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|decompress-response@6.0.0",
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|http2-wrapper@1.0.3",
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|lowercase-keys@2.0.0",
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|p-cancelable@2.1.1",
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|responselike@2.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|yargs@16.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|cliui@7.0.4",
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|escalade@3.1.1",
        "jspdf@2.5.2-tuxcare.7|get-caller-file@2.0.5",
        "jspdf@2.5.2-tuxcare.7|require-directory@2.1.1",
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|string-width@4.2.2",
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|y18n@5.0.8",
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|yargs-parser@20.2.9"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|@sindresorhus/is@4.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|cacheable-request@7.0.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|clone-response@1.0.2",
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|get-stream@5.2.0",
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|http-cache-semantics@4.1.0",
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|keyv@4.0.3",
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|lowercase-keys@2.0.0",
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|normalize-url@6.1.0",
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|responselike@2.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|decompress-response@6.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|mimic-response@3.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|http2-wrapper@1.0.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|quick-lru@5.1.1",
        "jspdf@2.5.2-tuxcare.7|resolve-alpn@1.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|lowercase-keys@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|p-cancelable@2.1.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|responselike@2.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|lowercase-keys@2.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|cliui@7.0.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|string-width@4.2.2",
        "jspdf@2.5.2-tuxcare.7|strip-ansi@6.0.0",
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|wrap-ansi@7.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|escalade@3.1.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|string-width@4.2.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|emoji-regex@8.0.0",
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|is-fullwidth-code-point@3.0.0",
        "jspdf@2.5.2-tuxcare.7|strip-ansi@6.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|y18n@5.0.8"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|yargs-parser@20.2.9"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|get-stream@5.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|pump@3.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|http-cache-semantics@4.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|keyv@4.0.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|json-buffer@3.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|normalize-url@6.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|mimic-response@3.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|wrap-ansi@7.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|ansi-styles@4.3.0",
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|string-width@4.2.2",
        "jspdf@2.5.2-tuxcare.7|strip-ansi@6.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|emoji-regex@8.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|is-fullwidth-code-point@3.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|json-buffer@3.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|ansi-styles@4.3.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|color-convert@2.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|color-convert@2.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|color-name@1.1.4"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|saucelabs@4.7.8|color-name@1.1.4"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|webdriverio@6.1.25",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@wdio/config@6.1.14",
        "jspdf@2.5.2-tuxcare.7|@wdio/logger@6.0.16",
        "jspdf@2.5.2-tuxcare.7|@wdio/repl@6.1.17",
        "jspdf@2.5.2-tuxcare.7|@wdio/utils@6.1.17",
        "jspdf@2.5.2-tuxcare.7|archiver@4.0.1",
        "jspdf@2.5.2-tuxcare.7|css-value@0.0.1",
        "jspdf@2.5.2-tuxcare.7|devtools@6.1.25",
        "jspdf@2.5.2-tuxcare.7|grapheme-splitter@1.0.4",
        "jspdf@2.5.2-tuxcare.7|lodash.clonedeep@4.5.0",
        "jspdf@2.5.2-tuxcare.7|lodash.isobject@3.0.2",
        "jspdf@2.5.2-tuxcare.7|lodash.isplainobject@4.0.6",
        "jspdf@2.5.2-tuxcare.7|lodash.zip@4.2.0",
        "jspdf@2.5.2-tuxcare.7|resq@1.7.1",
        "jspdf@2.5.2-tuxcare.7|rgb2hex@0.2.0",
        "jspdf@2.5.2-tuxcare.7|serialize-error@7.0.1",
        "jspdf@2.5.2-tuxcare.7|webdriver@6.1.25"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|acorn-walk@8.3.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|acorn-walk@8.3.4|acorn@8.12.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|acorn-walk@8.3.4|acorn@8.12.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|assert@2.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|es6-object-assign@1.1.0",
        "jspdf@2.5.2-tuxcare.7|is-nan@1.3.0",
        "jspdf@2.5.2-tuxcare.7|object-is@1.1.2",
        "jspdf@2.5.2-tuxcare.7|util@0.12.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|browser-resolve@2.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|resolve@1.17.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|browserify-zlib@0.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|browserify-zlib@0.2.0|pako@1.0.11"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|browserify-zlib@0.2.0|pako@1.0.11"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|buffer@5.6.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|base64-js@1.3.1",
        "jspdf@2.5.2-tuxcare.7|ieee754@1.1.13"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|combine-source-map@0.8.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|combine-source-map@0.8.0|convert-source-map@1.1.3",
        "jspdf@2.5.2-tuxcare.7|inline-source-map@0.6.2",
        "jspdf@2.5.2-tuxcare.7|lodash.memoize@3.0.4",
        "jspdf@2.5.2-tuxcare.7|source-map@0.5.7"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|combine-source-map@0.8.0|convert-source-map@1.1.3"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|console-browserify@1.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|constants-browserify@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|crypto-browserify@3.12.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|browserify-cipher@1.0.1",
        "jspdf@2.5.2-tuxcare.7|browserify-sign@4.2.0",
        "jspdf@2.5.2-tuxcare.7|create-ecdh@4.0.3",
        "jspdf@2.5.2-tuxcare.7|create-hash@1.2.0",
        "jspdf@2.5.2-tuxcare.7|create-hmac@1.1.7",
        "jspdf@2.5.2-tuxcare.7|diffie-hellman@5.0.3",
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|pbkdf2@3.1.1",
        "jspdf@2.5.2-tuxcare.7|public-encrypt@4.0.3",
        "jspdf@2.5.2-tuxcare.7|randombytes@2.1.0",
        "jspdf@2.5.2-tuxcare.7|randomfill@1.0.4"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|domain-browser@4.23.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|events@3.3.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|https-browserify@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|json-stringify-safe@5.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|log4js@6.3.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|date-format@3.0.0",
        "jspdf@2.5.2-tuxcare.7|debug@4.1.1",
        "jspdf@2.5.2-tuxcare.7|flatted@2.0.2",
        "jspdf@2.5.2-tuxcare.7|rfdc@1.1.4",
        "jspdf@2.5.2-tuxcare.7|streamroller@2.2.4"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|os-browserify@0.3.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|pad@3.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|wcwidth@1.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|path-browserify@1.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|process@0.11.10"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|punycode@2.1.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|querystring-es3@0.2.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|stream-browserify@3.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|stream-browserify@3.0.0|readable-stream@3.6.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|stream-browserify@3.0.0|readable-stream@3.6.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|string_decoder@1.1.1",
        "jspdf@2.5.2-tuxcare.7|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|stream-http@3.1.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|builtin-status-codes@3.0.0",
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|stream-http@3.1.1|readable-stream@3.6.0",
        "jspdf@2.5.2-tuxcare.7|xtend@4.0.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|stream-http@3.1.1|readable-stream@3.6.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|string_decoder@1.1.1",
        "jspdf@2.5.2-tuxcare.7|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|timers-browserify@2.0.11",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|setimmediate@1.0.5"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|tty-browserify@0.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|url@0.11.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|url@0.11.0|punycode@1.3.2",
        "jspdf@2.5.2-tuxcare.7|querystring@0.2.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|url@0.11.0|punycode@1.3.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|util@0.12.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|is-arguments@1.0.4",
        "jspdf@2.5.2-tuxcare.7|is-generator-function@1.0.7",
        "jspdf@2.5.2-tuxcare.7|is-typed-array@1.1.3",
        "jspdf@2.5.2-tuxcare.7|safe-buffer@5.1.2",
        "jspdf@2.5.2-tuxcare.7|which-typed-array@1.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|vm-browserify@1.1.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|colors@1.4.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|body-parser@1.19.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|bytes@3.1.0",
        "jspdf@2.5.2-tuxcare.7|content-type@1.0.4",
        "jspdf@2.5.2-tuxcare.7|body-parser@1.19.0|debug@2.6.9",
        "jspdf@2.5.2-tuxcare.7|depd@1.1.2",
        "jspdf@2.5.2-tuxcare.7|http-errors@1.7.2",
        "jspdf@2.5.2-tuxcare.7|iconv-lite@0.4.24",
        "jspdf@2.5.2-tuxcare.7|on-finished@2.3.0",
        "jspdf@2.5.2-tuxcare.7|body-parser@1.19.0|qs@6.7.0",
        "jspdf@2.5.2-tuxcare.7|raw-body@2.4.0",
        "jspdf@2.5.2-tuxcare.7|type-is@1.6.18"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|body-parser@1.19.0|debug@2.6.9",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|body-parser@1.19.0|ms@2.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|body-parser@1.19.0|qs@6.7.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|body-parser@1.19.0|ms@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|braces@3.0.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|fill-range@7.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|connect@3.7.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|connect@3.7.0|debug@2.6.9",
        "jspdf@2.5.2-tuxcare.7|finalhandler@1.1.2",
        "jspdf@2.5.2-tuxcare.7|parseurl@1.3.3",
        "jspdf@2.5.2-tuxcare.7|utils-merge@1.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|connect@3.7.0|debug@2.6.9",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|connect@3.7.0|ms@2.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|connect@3.7.0|ms@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|di@0.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|dom-serialize@2.2.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|custom-event@1.0.1",
        "jspdf@2.5.2-tuxcare.7|ent@2.2.0",
        "jspdf@2.5.2-tuxcare.7|extend@3.0.2",
        "jspdf@2.5.2-tuxcare.7|void-elements@2.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|flatted@2.0.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|graceful-fs@4.2.4"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|http-proxy@1.18.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|eventemitter3@4.0.4",
        "jspdf@2.5.2-tuxcare.7|follow-redirects@1.12.1",
        "jspdf@2.5.2-tuxcare.7|requires-port@1.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|isbinaryfile@4.0.6"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|mime@2.4.6"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|qjobs@1.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|range-parser@1.2.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|socket.io@2.3.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|debug@4.1.1",
        "jspdf@2.5.2-tuxcare.7|engine.io@3.4.2",
        "jspdf@2.5.2-tuxcare.7|has-binary2@1.0.3",
        "jspdf@2.5.2-tuxcare.7|socket.io-adapter@1.1.2",
        "jspdf@2.5.2-tuxcare.7|socket.io-client@2.3.0",
        "jspdf@2.5.2-tuxcare.7|socket.io-parser@3.4.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|ua-parser-js@0.7.21"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|yargs@15.4.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|cliui@6.0.0",
        "jspdf@2.5.2-tuxcare.7|decamelize@3.2.0",
        "jspdf@2.5.2-tuxcare.7|find-up@4.1.0",
        "jspdf@2.5.2-tuxcare.7|get-caller-file@2.0.5",
        "jspdf@2.5.2-tuxcare.7|require-directory@2.1.1",
        "jspdf@2.5.2-tuxcare.7|require-main-filename@2.0.0",
        "jspdf@2.5.2-tuxcare.7|set-blocking@2.0.0",
        "jspdf@2.5.2-tuxcare.7|yargs@15.4.0|string-width@4.2.0",
        "jspdf@2.5.2-tuxcare.7|which-module@2.0.0",
        "jspdf@2.5.2-tuxcare.7|y18n@4.0.0",
        "jspdf@2.5.2-tuxcare.7|yargs-parser@18.1.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|yargs@15.4.0|string-width@4.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|yargs@15.4.0|emoji-regex@8.0.0",
        "jspdf@2.5.2-tuxcare.7|yargs@15.4.0|is-fullwidth-code-point@3.0.0",
        "jspdf@2.5.2-tuxcare.7|strip-ansi@6.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|yargs@15.4.0|emoji-regex@8.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|yargs@15.4.0|is-fullwidth-code-point@3.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lws-basic-auth@2.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|basic-auth@2.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lws-blacklist@3.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|array-back@4.0.1",
        "jspdf@2.5.2-tuxcare.7|path-to-regexp@6.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lws-body-parser@2.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|koa-bodyparser@4.3.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lws-compress@2.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|koa-compress@3.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lws-conditional-get@2.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|koa-conditional-get@2.0.0",
        "jspdf@2.5.2-tuxcare.7|koa-etag@3.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lws-cors@3.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@koa/cors@3.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lws-index@2.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|serve-index-75lb@2.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lws-json@2.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|koa-json@2.0.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lws-log@2.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|koa-morgan@1.0.1",
        "jspdf@2.5.2-tuxcare.7|stream-log-stats@3.0.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lws-mime@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lws-range@3.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|koa-range@0.3.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lws-request-monitor@2.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|byte-size@6.2.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lws-rewrite@3.1.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|array-back@4.0.1",
        "jspdf@2.5.2-tuxcare.7|http-proxy-agent@4.0.1",
        "jspdf@2.5.2-tuxcare.7|lws-rewrite@3.1.1|https-proxy-agent@5.0.0",
        "jspdf@2.5.2-tuxcare.7|koa-route@3.2.0",
        "jspdf@2.5.2-tuxcare.7|path-to-regexp@6.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lws-rewrite@3.1.1|https-proxy-agent@5.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|lws-rewrite@3.1.1|agent-base@6.0.1",
        "jspdf@2.5.2-tuxcare.7|debug@4.1.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lws-rewrite@3.1.1|agent-base@6.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|debug@4.1.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lws-spa@3.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|koa-send@5.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lws-static@2.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|koa-static@5.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lws@3.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|ansi-escape-sequences@5.1.2",
        "jspdf@2.5.2-tuxcare.7|array-back@4.0.1",
        "jspdf@2.5.2-tuxcare.7|byte-size@6.2.0",
        "jspdf@2.5.2-tuxcare.7|command-line-args@5.1.1",
        "jspdf@2.5.2-tuxcare.7|command-line-usage@6.1.0",
        "jspdf@2.5.2-tuxcare.7|create-mixin@3.0.0",
        "jspdf@2.5.2-tuxcare.7|koa@2.13.0",
        "jspdf@2.5.2-tuxcare.7|load-module@3.0.0",
        "jspdf@2.5.2-tuxcare.7|lodash.assignwith@4.2.0",
        "jspdf@2.5.2-tuxcare.7|node-version-matches@2.0.1",
        "jspdf@2.5.2-tuxcare.7|open@7.1.0",
        "jspdf@2.5.2-tuxcare.7|qrcode-terminal@0.12.0",
        "jspdf@2.5.2-tuxcare.7|reduce-flatten@3.0.0",
        "jspdf@2.5.2-tuxcare.7|typical@6.0.1",
        "jspdf@2.5.2-tuxcare.7|walk-back@4.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|node-version-matches@2.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|node-version-matches@2.0.1|semver@6.3.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|node-version-matches@2.0.1|semver@6.3.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|time-stamp@2.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|nopt@2.1.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|abbrev@1.1.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|is-reference@1.2.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@types/estree@0.0.39"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|rollup-pluginutils@2.8.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|rollup-pluginutils@2.8.2|estree-walker@0.6.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|rollup-pluginutils@2.8.2|estree-walker@0.6.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|commenting@1.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|moment@2.25.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|package-name-regex@1.0.8"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|spdx-expression-validate@2.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|spdx-expression-parse@3.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|spdx-satisfies@5.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|spdx-compare@1.0.0",
        "jspdf@2.5.2-tuxcare.7|spdx-expression-parse@3.0.1",
        "jspdf@2.5.2-tuxcare.7|spdx-ranges@2.1.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@types/resolve@0.0.8",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@types/node@20.16.5"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|builtin-modules@3.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|is-module@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|command-exists@1.2.9"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-validator-identifier@7.28.5"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|js-tokens@4.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|picocolors@1.1.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@jridgewell/gen-mapping@0.3.13",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@jridgewell/sourcemap-codec@1.5.5",
        "jspdf@2.5.2-tuxcare.7|@jridgewell/trace-mapping@0.3.31"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@jridgewell/trace-mapping@0.3.31",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@jridgewell/resolve-uri@3.1.2",
        "jspdf@2.5.2-tuxcare.7|@jridgewell/sourcemap-codec@1.5.5"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|jsesc@3.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-replace-supers@7.28.6",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-member-expression-to-functions@7.28.5",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-optimise-call-expression@7.27.1",
        "jspdf@2.5.2-tuxcare.7|@babel/traverse@7.29.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-simple-access@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/template@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/types@7.29.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-split-export-declaration@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/types@7.29.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-globals@7.28.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-string-parser@7.27.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|safe-buffer@5.1.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|ms@2.1.3"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|minimist@1.2.5"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|path-parse@1.0.6"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-annotate-as-pure@7.27.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/types@7.29.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-member-expression-to-functions@7.28.5",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/traverse@7.29.0",
        "jspdf@2.5.2-tuxcare.7|@babel/types@7.29.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-optimise-call-expression@7.27.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/types@7.29.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-skip-transparent-expression-wrappers@7.27.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/traverse@7.29.0",
        "jspdf@2.5.2-tuxcare.7|@babel/types@7.29.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3|@babel/helper-compilation-targets@7.14.5",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3|@babel/helper-module-imports@7.14.5",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-plugin-utils@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/traverse@7.29.0",
        "jspdf@2.5.2-tuxcare.7|debug@4.1.1",
        "jspdf@2.5.2-tuxcare.7|lodash.debounce@4.0.8",
        "jspdf@2.5.2-tuxcare.7|resolve@1.17.0",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3|semver@6.3.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3|@babel/helper-compilation-targets@7.14.5",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3|@babel/compat-data@7.14.7",
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-validator-option@7.14.5",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3|browserslist@4.16.6",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3|semver@6.3.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3|@babel/helper-module-imports@7.14.5",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/types@7.29.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3|semver@6.3.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3|@babel/compat-data@7.14.7"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3|browserslist@4.16.6",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|caniuse-lite@1.0.30001245",
        "jspdf@2.5.2-tuxcare.7|colorette@1.2.2",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3|electron-to-chromium@1.3.779",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3|escalade@3.1.1",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3|node-releases@1.1.73"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3|electron-to-chromium@1.3.779"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3|escalade@3.1.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-define-polyfill-provider@0.2.3|node-releases@1.1.73"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-remap-async-to-generator@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/helper-annotate-as-pure@7.27.3",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-wrap-function@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/template@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/traverse@7.29.0",
        "jspdf@2.5.2-tuxcare.7|@babel/types@7.29.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-create-regexp-features-plugin@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/core@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-annotate-as-pure@7.27.3",
        "jspdf@2.5.2-tuxcare.7|@babel/helper-regex@7.10.4",
        "jspdf@2.5.2-tuxcare.7|regexpu-core@4.7.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-define-map@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/helper-function-name@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/types@7.29.0",
        "jspdf@2.5.2-tuxcare.7|lodash@4.17.21"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-function-name@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/helper-get-function-arity@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/template@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/types@7.29.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|globals@11.12.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-builder-binary-assignment-operator-visitor@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/helper-explode-assignable-expression@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/types@7.29.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|babel-plugin-dynamic-import-node@2.3.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|object.assign@4.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-hoist-variables@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/types@7.29.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-get-function-arity@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/types@7.29.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|regenerator-transform@0.14.5",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/runtime@7.23.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-regex@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|lodash@4.17.21"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|caniuse-lite@1.0.30001245"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|electron-to-chromium@1.3.492"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|escalade@3.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|node-releases@1.1.59"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|loose-envify@1.4.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|js-tokens@4.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|leven@3.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@types/estree@0.0.39"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|estree-walker@1.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|picomatch@2.2.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|sourcemap-codec@1.4.8"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|randombytes@2.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@jridgewell/source-map@0.3.11",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@jridgewell/gen-mapping@0.3.13",
        "jspdf@2.5.2-tuxcare.7|@jridgewell/trace-mapping@0.3.31"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|source-map-support@0.5.21",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|buffer-from@1.1.1",
        "jspdf@2.5.2-tuxcare.7|source-map-support@0.5.21|source-map@0.6.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|source-map-support@0.5.21|source-map@0.6.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@types/json-schema@7.0.5"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@typescript-eslint/visitor-keys@3.6.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|eslint-visitor-keys@1.3.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|performance-now@2.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@types/color-name@1.1.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|graceful-readlink@1.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|aws-sign2@0.7.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|aws4@1.10.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|caseless@0.12.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|combined-stream@1.0.8",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|delayed-stream@1.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|extend@3.0.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|forever-agent@0.6.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|form-data@2.3.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|asynckit@0.4.0",
        "jspdf@2.5.2-tuxcare.7|combined-stream@1.0.8",
        "jspdf@2.5.2-tuxcare.7|mime-types@2.1.27"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|har-validator@5.1.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|ajv@6.12.3",
        "jspdf@2.5.2-tuxcare.7|har-schema@2.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|http-signature@1.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|assert-plus@1.0.0",
        "jspdf@2.5.2-tuxcare.7|jsprim@1.4.1",
        "jspdf@2.5.2-tuxcare.7|sshpk@1.16.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|is-typedarray@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|isstream@0.1.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|mime-types@2.1.27",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|mime-db@1.44.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|oauth-sign@0.9.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|qs@6.5.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|tough-cookie@2.5.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|psl@1.8.0",
        "jspdf@2.5.2-tuxcare.7|punycode@2.1.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|tunnel-agent@0.6.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|uuid@3.4.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|fast-deep-equal@3.1.3"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|fast-json-stable-stringify@2.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|json-schema-traverse@0.4.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|uri-js@4.2.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|punycode@2.1.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|path-key@3.1.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|shebang-command@2.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|shebang-regex@3.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|which@2.0.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|isexe@2.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|ansi-colors@4.1.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|esrecurse@4.2.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|estraverse@4.3.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|estraverse@4.3.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|acorn-jsx@5.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|acorn@7.3.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|acorn@7.3.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|flat-cache@2.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|flatted@2.0.2",
        "jspdf@2.5.2-tuxcare.7|rimraf@2.6.3",
        "jspdf@2.5.2-tuxcare.7|write@1.0.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|type-fest@0.8.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|parent-module@1.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|callsites@3.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|resolve-from@4.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|is-extglob@2.1.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|prelude-ls@1.2.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|type-check@0.4.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|prelude-ls@1.2.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|brace-expansion@1.1.11",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|balanced-match@1.0.0",
        "jspdf@2.5.2-tuxcare.7|concat-map@0.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|deep-is@0.1.3"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|fast-levenshtein@2.0.6"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|word-wrap@1.2.3"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|ansi-regex@5.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|slice-ansi@2.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|ansi-styles@3.2.1",
        "jspdf@2.5.2-tuxcare.7|astral-regex@1.0.0",
        "jspdf@2.5.2-tuxcare.7|is-fullwidth-code-point@2.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|string-width@3.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|emoji-regex@7.0.3",
        "jspdf@2.5.2-tuxcare.7|is-fullwidth-code-point@2.0.0",
        "jspdf@2.5.2-tuxcare.7|string-width@3.1.0|strip-ansi@5.2.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|string-width@3.1.0|strip-ansi@5.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|string-width@3.1.0|ansi-regex@4.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|string-width@3.1.0|ansi-regex@4.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|base64-arraybuffer@0.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|ansi-styles@3.2.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|color-convert@1.9.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|escape-string-regexp@1.0.5"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|supports-color@5.5.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|has-flag@3.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|restore-cursor@2.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|onetime@2.0.1",
        "jspdf@2.5.2-tuxcare.7|signal-exit@3.0.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|chardet@0.7.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|iconv-lite@0.4.24",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|tmp@0.0.33",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|os-tmpdir@1.0.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|is-fullwidth-code-point@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|fs.realpath@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|inflight@1.0.6",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|once@1.4.0",
        "jspdf@2.5.2-tuxcare.7|wrappy@1.0.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|inherits@2.0.4"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|once@1.4.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|wrappy@1.0.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|path-is-absolute@1.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|sprintf-js@1.0.3"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|xmlcreate@2.0.3"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|entities@2.0.3"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|linkify-it@2.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|uc.micro@1.0.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|mdurl@1.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|uc.micro@1.0.6"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|isexe@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@istanbuljs/schema@0.1.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|html-escaper@2.0.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|is-docker@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|anymatch@3.1.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|normalize-path@3.0.0",
        "jspdf@2.5.2-tuxcare.7|picomatch@2.2.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|is-binary-path@2.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|binary-extensions@2.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|normalize-path@3.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|readdirp@3.4.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|picomatch@2.2.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|boolean@3.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|es6-error@4.1.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|matcher@3.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|matcher@3.0.0|escape-string-regexp@4.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|matcher@3.0.0|escape-string-regexp@4.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|roarr@2.15.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|boolean@3.0.1",
        "jspdf@2.5.2-tuxcare.7|detect-node@2.0.4",
        "jspdf@2.5.2-tuxcare.7|globalthis@1.0.1",
        "jspdf@2.5.2-tuxcare.7|json-stringify-safe@5.0.1",
        "jspdf@2.5.2-tuxcare.7|semver-compare@1.0.0",
        "jspdf@2.5.2-tuxcare.7|roarr@2.15.3|sprintf-js@1.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|roarr@2.15.3|sprintf-js@1.1.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|serialize-error@7.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|serialize-error@7.0.1|type-fest@0.13.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|serialize-error@7.0.1|type-fest@0.13.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|bin-wrapper@4.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|bin-check@4.1.0",
        "jspdf@2.5.2-tuxcare.7|bin-version-check@4.0.0",
        "jspdf@2.5.2-tuxcare.7|download@7.1.0",
        "jspdf@2.5.2-tuxcare.7|import-lazy@3.1.0",
        "jspdf@2.5.2-tuxcare.7|os-filter-obj@2.0.0",
        "jspdf@2.5.2-tuxcare.7|pify@4.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|change-case@4.1.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|camel-case@4.1.1",
        "jspdf@2.5.2-tuxcare.7|capital-case@1.0.3",
        "jspdf@2.5.2-tuxcare.7|constant-case@3.0.3",
        "jspdf@2.5.2-tuxcare.7|dot-case@3.0.3",
        "jspdf@2.5.2-tuxcare.7|header-case@2.0.3",
        "jspdf@2.5.2-tuxcare.7|no-case@3.0.3",
        "jspdf@2.5.2-tuxcare.7|param-case@3.0.3",
        "jspdf@2.5.2-tuxcare.7|pascal-case@3.1.1",
        "jspdf@2.5.2-tuxcare.7|path-case@3.0.3",
        "jspdf@2.5.2-tuxcare.7|sentence-case@3.0.3",
        "jspdf@2.5.2-tuxcare.7|snake-case@3.0.3",
        "jspdf@2.5.2-tuxcare.7|tslib@1.13.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|hash.js@1.1.7",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|minimalistic-assert@1.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|tunnel@0.0.6"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@wdio/config@6.1.14",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@wdio/logger@6.0.16",
        "jspdf@2.5.2-tuxcare.7|deepmerge@4.2.2",
        "jspdf@2.5.2-tuxcare.7|glob@7.1.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@wdio/logger@6.0.16",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|chalk@4.1.0",
        "jspdf@2.5.2-tuxcare.7|loglevel-plugin-prefix@0.8.4",
        "jspdf@2.5.2-tuxcare.7|loglevel@1.6.8",
        "jspdf@2.5.2-tuxcare.7|strip-ansi@6.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@wdio/repl@6.1.17",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@wdio/utils@6.1.17"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@wdio/utils@6.1.17",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@wdio/logger@6.0.16"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|archiver@4.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|archiver-utils@2.1.0",
        "jspdf@2.5.2-tuxcare.7|archiver@4.0.1|async@2.6.3",
        "jspdf@2.5.2-tuxcare.7|buffer-crc32@0.2.13",
        "jspdf@2.5.2-tuxcare.7|glob@7.1.6",
        "jspdf@2.5.2-tuxcare.7|archiver@4.0.1|readable-stream@3.6.0",
        "jspdf@2.5.2-tuxcare.7|archiver@4.0.1|tar-stream@2.1.3",
        "jspdf@2.5.2-tuxcare.7|zip-stream@3.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|archiver@4.0.1|async@2.6.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|lodash@4.17.21"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|archiver@4.0.1|readable-stream@3.6.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|string_decoder@1.1.1",
        "jspdf@2.5.2-tuxcare.7|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|archiver@4.0.1|tar-stream@2.1.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|archiver@4.0.1|bl@4.0.2",
        "jspdf@2.5.2-tuxcare.7|end-of-stream@1.4.4",
        "jspdf@2.5.2-tuxcare.7|fs-constants@1.0.0",
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|archiver@4.0.1|readable-stream@3.6.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|archiver@4.0.1|bl@4.0.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|buffer@5.6.0",
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|archiver@4.0.1|readable-stream@3.6.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|css-value@0.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|devtools@6.1.25",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@wdio/config@6.1.14",
        "jspdf@2.5.2-tuxcare.7|@wdio/logger@6.0.16",
        "jspdf@2.5.2-tuxcare.7|@wdio/protocols@6.1.25",
        "jspdf@2.5.2-tuxcare.7|@wdio/utils@6.1.17",
        "jspdf@2.5.2-tuxcare.7|chrome-launcher@0.13.4",
        "jspdf@2.5.2-tuxcare.7|puppeteer-core@4.0.1",
        "jspdf@2.5.2-tuxcare.7|ua-parser-js@0.7.21",
        "jspdf@2.5.2-tuxcare.7|devtools@6.1.25|uuid@8.2.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|devtools@6.1.25|uuid@8.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|grapheme-splitter@1.0.4"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lodash.clonedeep@4.5.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lodash.isobject@3.0.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lodash.isplainobject@4.0.6"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lodash.zip@4.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|resq@1.7.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|resq@1.7.1|fast-deep-equal@2.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|resq@1.7.1|fast-deep-equal@2.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|rgb2hex@0.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|webdriver@6.1.25",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@wdio/config@6.1.14",
        "jspdf@2.5.2-tuxcare.7|@wdio/logger@6.0.16",
        "jspdf@2.5.2-tuxcare.7|@wdio/protocols@6.1.25",
        "jspdf@2.5.2-tuxcare.7|@wdio/utils@6.1.17",
        "jspdf@2.5.2-tuxcare.7|got@11.5.0",
        "jspdf@2.5.2-tuxcare.7|lodash.merge@4.6.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|es6-object-assign@1.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|is-nan@1.3.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|define-properties@1.1.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|object-is@1.1.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|define-properties@1.1.3",
        "jspdf@2.5.2-tuxcare.7|es-abstract@1.17.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|base64-js@1.3.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|ieee754@1.1.13"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|inline-source-map@0.6.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|source-map@0.5.7"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lodash.memoize@3.0.4"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|browserify-cipher@1.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|browserify-aes@1.2.0",
        "jspdf@2.5.2-tuxcare.7|browserify-des@1.0.2",
        "jspdf@2.5.2-tuxcare.7|evp_bytestokey@1.0.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|browserify-sign@4.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|bn.js@5.1.2",
        "jspdf@2.5.2-tuxcare.7|browserify-rsa@4.0.1",
        "jspdf@2.5.2-tuxcare.7|create-hash@1.2.0",
        "jspdf@2.5.2-tuxcare.7|create-hmac@1.1.7",
        "jspdf@2.5.2-tuxcare.7|elliptic@6.5.3",
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|parse-asn1@5.1.5",
        "jspdf@2.5.2-tuxcare.7|browserify-sign@4.2.0|readable-stream@3.6.0",
        "jspdf@2.5.2-tuxcare.7|browserify-sign@4.2.0|safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|browserify-sign@4.2.0|readable-stream@3.6.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|string_decoder@1.1.1",
        "jspdf@2.5.2-tuxcare.7|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|browserify-sign@4.2.0|safe-buffer@5.2.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|create-ecdh@4.0.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|create-ecdh@4.0.3|bn.js@4.11.9",
        "jspdf@2.5.2-tuxcare.7|elliptic@6.5.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|create-ecdh@4.0.3|bn.js@4.11.9"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|create-hash@1.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|cipher-base@1.0.4",
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|md5.js@1.3.5",
        "jspdf@2.5.2-tuxcare.7|ripemd160@2.0.2",
        "jspdf@2.5.2-tuxcare.7|sha.js@2.4.11"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|create-hmac@1.1.7",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|cipher-base@1.0.4",
        "jspdf@2.5.2-tuxcare.7|create-hash@1.2.0",
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|ripemd160@2.0.2",
        "jspdf@2.5.2-tuxcare.7|safe-buffer@5.1.2",
        "jspdf@2.5.2-tuxcare.7|sha.js@2.4.11"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|diffie-hellman@5.0.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|diffie-hellman@5.0.3|bn.js@4.11.9",
        "jspdf@2.5.2-tuxcare.7|miller-rabin@4.0.1",
        "jspdf@2.5.2-tuxcare.7|randombytes@2.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|diffie-hellman@5.0.3|bn.js@4.11.9"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|pbkdf2@3.1.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|create-hash@1.2.0",
        "jspdf@2.5.2-tuxcare.7|create-hmac@1.1.7",
        "jspdf@2.5.2-tuxcare.7|ripemd160@2.0.2",
        "jspdf@2.5.2-tuxcare.7|safe-buffer@5.1.2",
        "jspdf@2.5.2-tuxcare.7|sha.js@2.4.11"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|public-encrypt@4.0.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|public-encrypt@4.0.3|bn.js@4.11.9",
        "jspdf@2.5.2-tuxcare.7|browserify-rsa@4.0.1",
        "jspdf@2.5.2-tuxcare.7|create-hash@1.2.0",
        "jspdf@2.5.2-tuxcare.7|parse-asn1@5.1.5",
        "jspdf@2.5.2-tuxcare.7|randombytes@2.1.0",
        "jspdf@2.5.2-tuxcare.7|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|public-encrypt@4.0.3|bn.js@4.11.9"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|randomfill@1.0.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|randombytes@2.1.0",
        "jspdf@2.5.2-tuxcare.7|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|date-format@3.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|rfdc@1.1.4"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|streamroller@2.2.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|streamroller@2.2.4|date-format@2.1.0",
        "jspdf@2.5.2-tuxcare.7|debug@4.1.1",
        "jspdf@2.5.2-tuxcare.7|fs-extra@8.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|streamroller@2.2.4|date-format@2.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|wcwidth@1.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|defaults@1.0.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|util-deprecate@1.0.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|builtin-status-codes@3.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|xtend@4.0.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|setimmediate@1.0.5"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|querystring@0.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|is-arguments@1.0.4"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|is-generator-function@1.0.7"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|is-typed-array@1.1.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|available-typed-arrays@1.0.2",
        "jspdf@2.5.2-tuxcare.7|es-abstract@1.17.6",
        "jspdf@2.5.2-tuxcare.7|foreach@2.0.5",
        "jspdf@2.5.2-tuxcare.7|has-symbols@1.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|which-typed-array@1.1.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|available-typed-arrays@1.0.2",
        "jspdf@2.5.2-tuxcare.7|es-abstract@1.17.6",
        "jspdf@2.5.2-tuxcare.7|foreach@2.0.5",
        "jspdf@2.5.2-tuxcare.7|function-bind@1.1.1",
        "jspdf@2.5.2-tuxcare.7|has-symbols@1.0.1",
        "jspdf@2.5.2-tuxcare.7|is-typed-array@1.1.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|bytes@3.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|content-type@1.0.4"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|depd@1.1.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|http-errors@1.7.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|depd@1.1.2",
        "jspdf@2.5.2-tuxcare.7|http-errors@1.7.2|inherits@2.0.3",
        "jspdf@2.5.2-tuxcare.7|setprototypeof@1.1.1",
        "jspdf@2.5.2-tuxcare.7|statuses@1.5.0",
        "jspdf@2.5.2-tuxcare.7|toidentifier@1.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|http-errors@1.7.2|inherits@2.0.3"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|on-finished@2.3.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|ee-first@1.1.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|raw-body@2.4.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|bytes@3.1.0",
        "jspdf@2.5.2-tuxcare.7|http-errors@1.7.2",
        "jspdf@2.5.2-tuxcare.7|iconv-lite@0.4.24",
        "jspdf@2.5.2-tuxcare.7|unpipe@1.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|type-is@1.6.18",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|media-typer@0.3.0",
        "jspdf@2.5.2-tuxcare.7|mime-types@2.1.27"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|fill-range@7.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|to-regex-range@5.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|finalhandler@1.1.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|finalhandler@1.1.2|debug@2.6.9",
        "jspdf@2.5.2-tuxcare.7|encodeurl@1.0.2",
        "jspdf@2.5.2-tuxcare.7|escape-html@1.0.3",
        "jspdf@2.5.2-tuxcare.7|on-finished@2.3.0",
        "jspdf@2.5.2-tuxcare.7|parseurl@1.3.3",
        "jspdf@2.5.2-tuxcare.7|statuses@1.5.0",
        "jspdf@2.5.2-tuxcare.7|unpipe@1.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|finalhandler@1.1.2|debug@2.6.9",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|finalhandler@1.1.2|ms@2.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|finalhandler@1.1.2|ms@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|parseurl@1.3.3"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|utils-merge@1.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|custom-event@1.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|ent@2.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|void-elements@2.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|eventemitter3@4.0.4"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|follow-redirects@1.12.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|requires-port@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|engine.io@3.4.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|accepts@1.3.7",
        "jspdf@2.5.2-tuxcare.7|base64id@2.0.0",
        "jspdf@2.5.2-tuxcare.7|cookie@0.3.1",
        "jspdf@2.5.2-tuxcare.7|debug@4.1.1",
        "jspdf@2.5.2-tuxcare.7|engine.io-parser@2.2.0",
        "jspdf@2.5.2-tuxcare.7|ws@7.3.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|has-binary2@1.0.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|isarray@2.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|socket.io-adapter@1.1.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|socket.io-client@2.3.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|backo2@1.0.2",
        "jspdf@2.5.2-tuxcare.7|socket.io-client@2.3.0|base64-arraybuffer@0.1.5",
        "jspdf@2.5.2-tuxcare.7|component-bind@1.0.0",
        "jspdf@2.5.2-tuxcare.7|component-emitter@1.2.1",
        "jspdf@2.5.2-tuxcare.7|debug@4.1.1",
        "jspdf@2.5.2-tuxcare.7|engine.io-client@3.4.3",
        "jspdf@2.5.2-tuxcare.7|has-binary2@1.0.3",
        "jspdf@2.5.2-tuxcare.7|has-cors@1.1.0",
        "jspdf@2.5.2-tuxcare.7|indexof@0.0.1",
        "jspdf@2.5.2-tuxcare.7|object-component@0.0.3",
        "jspdf@2.5.2-tuxcare.7|parseqs@0.0.5",
        "jspdf@2.5.2-tuxcare.7|parseuri@0.0.5",
        "jspdf@2.5.2-tuxcare.7|socket.io-client@2.3.0|socket.io-parser@3.3.0",
        "jspdf@2.5.2-tuxcare.7|to-array@0.1.4"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|socket.io-client@2.3.0|base64-arraybuffer@0.1.5"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|socket.io-client@2.3.0|socket.io-parser@3.3.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|component-emitter@1.2.1",
        "jspdf@2.5.2-tuxcare.7|socket.io-client@2.3.0|socket.io-parser@3.3.0|debug@3.1.0",
        "jspdf@2.5.2-tuxcare.7|isarray@2.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|socket.io-client@2.3.0|socket.io-parser@3.3.0|debug@3.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|socket.io-client@2.3.0|ms@2.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|socket.io-client@2.3.0|ms@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|socket.io-parser@3.4.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|component-emitter@1.2.1",
        "jspdf@2.5.2-tuxcare.7|debug@4.1.1",
        "jspdf@2.5.2-tuxcare.7|isarray@2.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|cliui@6.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|cliui@6.0.0|string-width@4.2.0",
        "jspdf@2.5.2-tuxcare.7|strip-ansi@6.0.0",
        "jspdf@2.5.2-tuxcare.7|wrap-ansi@6.2.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|cliui@6.0.0|string-width@4.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|cliui@6.0.0|emoji-regex@8.0.0",
        "jspdf@2.5.2-tuxcare.7|cliui@6.0.0|is-fullwidth-code-point@3.0.0",
        "jspdf@2.5.2-tuxcare.7|strip-ansi@6.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|cliui@6.0.0|emoji-regex@8.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|cliui@6.0.0|is-fullwidth-code-point@3.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|decamelize@3.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|xregexp@4.3.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|find-up@4.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|locate-path@5.0.0",
        "jspdf@2.5.2-tuxcare.7|path-exists@4.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|get-caller-file@2.0.5"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|require-directory@2.1.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|require-main-filename@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|set-blocking@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|which-module@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|y18n@4.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|yargs-parser@18.1.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|camelcase@5.3.1",
        "jspdf@2.5.2-tuxcare.7|yargs-parser@18.1.3|decamelize@1.2.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|yargs-parser@18.1.3|decamelize@1.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|basic-auth@2.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|array-back@4.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|path-to-regexp@6.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|koa-bodyparser@4.3.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|co-body@6.0.0",
        "jspdf@2.5.2-tuxcare.7|copy-to@2.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|koa-compress@3.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|bytes@3.1.0",
        "jspdf@2.5.2-tuxcare.7|compressible@2.0.18",
        "jspdf@2.5.2-tuxcare.7|koa-is-json@1.0.0",
        "jspdf@2.5.2-tuxcare.7|statuses@1.5.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|koa-conditional-get@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|koa-etag@3.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|etag@1.8.1",
        "jspdf@2.5.2-tuxcare.7|mz@2.7.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@koa/cors@3.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|vary@1.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|serve-index-75lb@2.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|accepts@1.3.7",
        "jspdf@2.5.2-tuxcare.7|batch@0.6.1",
        "jspdf@2.5.2-tuxcare.7|serve-index-75lb@2.0.1|debug@2.6.9",
        "jspdf@2.5.2-tuxcare.7|escape-html@1.0.3",
        "jspdf@2.5.2-tuxcare.7|serve-index-75lb@2.0.1|http-errors@1.6.3",
        "jspdf@2.5.2-tuxcare.7|mime-types@2.1.27",
        "jspdf@2.5.2-tuxcare.7|parseurl@1.3.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|serve-index-75lb@2.0.1|debug@2.6.9",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|serve-index-75lb@2.0.1|ms@2.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|serve-index-75lb@2.0.1|http-errors@1.6.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|depd@1.1.2",
        "jspdf@2.5.2-tuxcare.7|serve-index-75lb@2.0.1|inherits@2.0.3",
        "jspdf@2.5.2-tuxcare.7|serve-index-75lb@2.0.1|setprototypeof@1.1.0",
        "jspdf@2.5.2-tuxcare.7|statuses@1.5.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|serve-index-75lb@2.0.1|ms@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|serve-index-75lb@2.0.1|inherits@2.0.3"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|serve-index-75lb@2.0.1|setprototypeof@1.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|koa-json@2.0.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|koa-is-json@1.0.0",
        "jspdf@2.5.2-tuxcare.7|streaming-json-stringify@3.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|koa-morgan@1.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|morgan@1.10.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|stream-log-stats@3.0.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|ansi-escape-sequences@5.1.2",
        "jspdf@2.5.2-tuxcare.7|byte-size@6.2.0",
        "jspdf@2.5.2-tuxcare.7|common-log-format@1.0.0",
        "jspdf@2.5.2-tuxcare.7|JSONStream@1.3.5",
        "jspdf@2.5.2-tuxcare.7|lodash.throttle@4.1.1",
        "jspdf@2.5.2-tuxcare.7|stream-via@1.0.4",
        "jspdf@2.5.2-tuxcare.7|table-layout@1.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|koa-range@0.3.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|stream-slice@0.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|byte-size@6.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|http-proxy-agent@4.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@tootallnate/once@1.1.2",
        "jspdf@2.5.2-tuxcare.7|http-proxy-agent@4.0.1|agent-base@6.0.1",
        "jspdf@2.5.2-tuxcare.7|debug@4.1.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|http-proxy-agent@4.0.1|agent-base@6.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|debug@4.1.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|koa-route@3.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|debug@4.1.1",
        "jspdf@2.5.2-tuxcare.7|methods@1.1.2",
        "jspdf@2.5.2-tuxcare.7|koa-route@3.2.0|path-to-regexp@1.8.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|koa-route@3.2.0|path-to-regexp@1.8.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|koa-route@3.2.0|isarray@0.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|koa-route@3.2.0|isarray@0.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|koa-send@5.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|debug@4.1.1",
        "jspdf@2.5.2-tuxcare.7|koa-send@5.0.1|http-errors@1.8.0",
        "jspdf@2.5.2-tuxcare.7|resolve-path@1.4.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|koa-send@5.0.1|http-errors@1.8.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|depd@1.1.2",
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|koa-send@5.0.1|setprototypeof@1.2.0",
        "jspdf@2.5.2-tuxcare.7|statuses@1.5.0",
        "jspdf@2.5.2-tuxcare.7|toidentifier@1.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|koa-send@5.0.1|setprototypeof@1.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|koa-static@5.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|koa-static@5.0.0|debug@3.2.6",
        "jspdf@2.5.2-tuxcare.7|koa-send@5.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|koa-static@5.0.0|debug@3.2.6",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|ms@2.1.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|ansi-escape-sequences@5.1.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|array-back@4.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|command-line-args@5.1.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|command-line-args@5.1.1|array-back@3.1.0",
        "jspdf@2.5.2-tuxcare.7|find-replace@3.0.0",
        "jspdf@2.5.2-tuxcare.7|lodash.camelcase@4.3.0",
        "jspdf@2.5.2-tuxcare.7|command-line-args@5.1.1|typical@4.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|command-line-args@5.1.1|array-back@3.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|command-line-args@5.1.1|typical@4.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|command-line-usage@6.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|array-back@4.0.1",
        "jspdf@2.5.2-tuxcare.7|command-line-usage@6.1.0|chalk@2.4.2",
        "jspdf@2.5.2-tuxcare.7|table-layout@1.0.1",
        "jspdf@2.5.2-tuxcare.7|command-line-usage@6.1.0|typical@5.2.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|command-line-usage@6.1.0|chalk@2.4.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|ansi-styles@3.2.1",
        "jspdf@2.5.2-tuxcare.7|escape-string-regexp@1.0.5",
        "jspdf@2.5.2-tuxcare.7|supports-color@5.5.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|command-line-usage@6.1.0|typical@5.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|create-mixin@3.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|koa@2.13.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|accepts@1.3.7",
        "jspdf@2.5.2-tuxcare.7|cache-content-type@1.0.1",
        "jspdf@2.5.2-tuxcare.7|content-disposition@0.5.3",
        "jspdf@2.5.2-tuxcare.7|content-type@1.0.4",
        "jspdf@2.5.2-tuxcare.7|cookies@0.8.0",
        "jspdf@2.5.2-tuxcare.7|koa@2.13.0|debug@3.1.0",
        "jspdf@2.5.2-tuxcare.7|delegates@1.0.0",
        "jspdf@2.5.2-tuxcare.7|depd@1.1.2",
        "jspdf@2.5.2-tuxcare.7|destroy@1.0.4",
        "jspdf@2.5.2-tuxcare.7|encodeurl@1.0.2",
        "jspdf@2.5.2-tuxcare.7|escape-html@1.0.3",
        "jspdf@2.5.2-tuxcare.7|fresh@0.5.2",
        "jspdf@2.5.2-tuxcare.7|http-assert@1.4.1",
        "jspdf@2.5.2-tuxcare.7|http-errors@1.7.2",
        "jspdf@2.5.2-tuxcare.7|is-generator-function@1.0.7",
        "jspdf@2.5.2-tuxcare.7|koa-compose@4.1.0",
        "jspdf@2.5.2-tuxcare.7|koa-convert@1.2.0",
        "jspdf@2.5.2-tuxcare.7|on-finished@2.3.0",
        "jspdf@2.5.2-tuxcare.7|only@0.0.2",
        "jspdf@2.5.2-tuxcare.7|parseurl@1.3.3",
        "jspdf@2.5.2-tuxcare.7|statuses@1.5.0",
        "jspdf@2.5.2-tuxcare.7|type-is@1.6.18",
        "jspdf@2.5.2-tuxcare.7|vary@1.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|koa@2.13.0|debug@3.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|koa@2.13.0|ms@2.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|koa@2.13.0|ms@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|load-module@3.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|array-back@4.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lodash.assignwith@4.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|open@7.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|is-docker@2.0.0",
        "jspdf@2.5.2-tuxcare.7|is-wsl@2.2.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|qrcode-terminal@0.12.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|reduce-flatten@3.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|typical@6.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|walk-back@4.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|abbrev@1.1.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|spdx-expression-parse@3.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|spdx-exceptions@2.3.0",
        "jspdf@2.5.2-tuxcare.7|spdx-license-ids@3.0.5"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|spdx-compare@1.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|array-find-index@1.0.2",
        "jspdf@2.5.2-tuxcare.7|spdx-expression-parse@3.0.1",
        "jspdf@2.5.2-tuxcare.7|spdx-ranges@2.1.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|spdx-ranges@2.1.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lru-cache@4.1.5",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|pseudomap@1.0.2",
        "jspdf@2.5.2-tuxcare.7|yallist@2.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@jridgewell/sourcemap-codec@1.5.5"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@jridgewell/resolve-uri@3.1.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lodash.debounce@4.0.8"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-wrap-function@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/helper-function-name@7.10.4",
        "jspdf@2.5.2-tuxcare.7|@babel/template@7.28.6",
        "jspdf@2.5.2-tuxcare.7|@babel/traverse@7.29.0",
        "jspdf@2.5.2-tuxcare.7|@babel/types@7.29.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|regexpu-core@4.7.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|regenerate-unicode-properties@8.2.0",
        "jspdf@2.5.2-tuxcare.7|regenerate@1.4.1",
        "jspdf@2.5.2-tuxcare.7|regjsgen@0.5.2",
        "jspdf@2.5.2-tuxcare.7|regjsparser@0.6.4",
        "jspdf@2.5.2-tuxcare.7|unicode-match-property-ecmascript@1.0.4",
        "jspdf@2.5.2-tuxcare.7|unicode-match-property-value-ecmascript@1.2.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-explode-assignable-expression@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/traverse@7.29.0",
        "jspdf@2.5.2-tuxcare.7|@babel/types@7.29.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|object.assign@4.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|define-properties@1.1.3",
        "jspdf@2.5.2-tuxcare.7|function-bind@1.1.1",
        "jspdf@2.5.2-tuxcare.7|has-symbols@1.0.1",
        "jspdf@2.5.2-tuxcare.7|object-keys@1.1.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|buffer-from@1.1.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|delayed-stream@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|asynckit@0.4.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|har-schema@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|assert-plus@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|jsprim@1.4.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|assert-plus@1.0.0",
        "jspdf@2.5.2-tuxcare.7|extsprintf@1.3.0",
        "jspdf@2.5.2-tuxcare.7|json-schema@0.2.3",
        "jspdf@2.5.2-tuxcare.7|verror@1.10.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|sshpk@1.16.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|asn1@0.2.4",
        "jspdf@2.5.2-tuxcare.7|assert-plus@1.0.0",
        "jspdf@2.5.2-tuxcare.7|bcrypt-pbkdf@1.0.2",
        "jspdf@2.5.2-tuxcare.7|dashdash@1.14.1",
        "jspdf@2.5.2-tuxcare.7|ecc-jsbn@0.1.2",
        "jspdf@2.5.2-tuxcare.7|getpass@0.1.7",
        "jspdf@2.5.2-tuxcare.7|jsbn@0.1.1",
        "jspdf@2.5.2-tuxcare.7|safer-buffer@2.1.2",
        "jspdf@2.5.2-tuxcare.7|tweetnacl@0.14.5"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|mime-db@1.44.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|psl@1.8.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|shebang-regex@3.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|rimraf@2.6.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|glob@7.1.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|write@1.0.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|mkdirp@0.5.5"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|callsites@3.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|balanced-match@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|concat-map@0.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|astral-regex@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|emoji-regex@7.0.3"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|color-convert@1.9.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|color-name@1.1.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|has-flag@3.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|onetime@2.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|mimic-fn@1.2.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|signal-exit@3.0.3"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|safer-buffer@2.1.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|os-tmpdir@1.0.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|wrappy@1.0.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|binary-extensions@2.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|detect-node@2.0.4"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|globalthis@1.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|define-properties@1.1.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|semver-compare@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|bin-check@4.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|execa@0.7.0",
        "jspdf@2.5.2-tuxcare.7|executable@4.1.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|bin-version-check@4.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|bin-version@3.1.0",
        "jspdf@2.5.2-tuxcare.7|semver-truncate@1.1.2",
        "jspdf@2.5.2-tuxcare.7|semver@5.7.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|download@7.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|archive-type@4.0.0",
        "jspdf@2.5.2-tuxcare.7|caw@2.0.1",
        "jspdf@2.5.2-tuxcare.7|content-disposition@0.5.3",
        "jspdf@2.5.2-tuxcare.7|decompress@4.2.1",
        "jspdf@2.5.2-tuxcare.7|ext-name@5.0.0",
        "jspdf@2.5.2-tuxcare.7|file-type@8.1.0",
        "jspdf@2.5.2-tuxcare.7|filenamify@2.1.0",
        "jspdf@2.5.2-tuxcare.7|get-stream@3.0.0",
        "jspdf@2.5.2-tuxcare.7|download@7.1.0|got@8.3.2",
        "jspdf@2.5.2-tuxcare.7|download@7.1.0|make-dir@1.3.0",
        "jspdf@2.5.2-tuxcare.7|p-event@2.3.1",
        "jspdf@2.5.2-tuxcare.7|download@7.1.0|pify@3.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|download@7.1.0|got@8.3.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@sindresorhus/is@0.7.0",
        "jspdf@2.5.2-tuxcare.7|cacheable-request@2.1.4",
        "jspdf@2.5.2-tuxcare.7|decompress-response@3.3.0",
        "jspdf@2.5.2-tuxcare.7|duplexer3@0.1.4",
        "jspdf@2.5.2-tuxcare.7|get-stream@3.0.0",
        "jspdf@2.5.2-tuxcare.7|into-stream@3.1.0",
        "jspdf@2.5.2-tuxcare.7|is-retry-allowed@1.2.0",
        "jspdf@2.5.2-tuxcare.7|isurl@1.0.0",
        "jspdf@2.5.2-tuxcare.7|lowercase-keys@1.0.1",
        "jspdf@2.5.2-tuxcare.7|mimic-response@1.0.1",
        "jspdf@2.5.2-tuxcare.7|p-cancelable@0.4.1",
        "jspdf@2.5.2-tuxcare.7|p-timeout@2.0.1",
        "jspdf@2.5.2-tuxcare.7|download@7.1.0|pify@3.0.0",
        "jspdf@2.5.2-tuxcare.7|safe-buffer@5.1.2",
        "jspdf@2.5.2-tuxcare.7|timed-out@4.0.1",
        "jspdf@2.5.2-tuxcare.7|url-parse-lax@3.0.0",
        "jspdf@2.5.2-tuxcare.7|url-to-options@1.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|download@7.1.0|make-dir@1.3.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|download@7.1.0|pify@3.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|download@7.1.0|pify@3.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|import-lazy@3.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|os-filter-obj@2.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|arch@2.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|pify@4.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|camel-case@4.1.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|pascal-case@3.1.1",
        "jspdf@2.5.2-tuxcare.7|tslib@1.13.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|capital-case@1.0.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|no-case@3.0.3",
        "jspdf@2.5.2-tuxcare.7|tslib@1.13.0",
        "jspdf@2.5.2-tuxcare.7|upper-case-first@2.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|constant-case@3.0.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|no-case@3.0.3",
        "jspdf@2.5.2-tuxcare.7|tslib@1.13.0",
        "jspdf@2.5.2-tuxcare.7|upper-case@2.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|dot-case@3.0.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|no-case@3.0.3",
        "jspdf@2.5.2-tuxcare.7|tslib@1.13.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|header-case@2.0.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|capital-case@1.0.3",
        "jspdf@2.5.2-tuxcare.7|tslib@1.13.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|no-case@3.0.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|lower-case@2.0.1",
        "jspdf@2.5.2-tuxcare.7|tslib@1.13.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|param-case@3.0.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|dot-case@3.0.3",
        "jspdf@2.5.2-tuxcare.7|tslib@1.13.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|pascal-case@3.1.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|no-case@3.0.3",
        "jspdf@2.5.2-tuxcare.7|tslib@1.13.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|path-case@3.0.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|dot-case@3.0.3",
        "jspdf@2.5.2-tuxcare.7|tslib@1.13.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|sentence-case@3.0.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|no-case@3.0.3",
        "jspdf@2.5.2-tuxcare.7|tslib@1.13.0",
        "jspdf@2.5.2-tuxcare.7|upper-case-first@2.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|snake-case@3.0.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|dot-case@3.0.3",
        "jspdf@2.5.2-tuxcare.7|tslib@1.13.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@szmarczak/http-timer@4.0.5",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|defer-to-connect@2.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@types/cacheable-request@6.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@types/http-cache-semantics@4.0.0",
        "jspdf@2.5.2-tuxcare.7|@types/keyv@3.1.1",
        "jspdf@2.5.2-tuxcare.7|@types/node@20.16.5",
        "jspdf@2.5.2-tuxcare.7|@types/responselike@1.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@types/responselike@1.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@types/node@20.16.5"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|cacheable-lookup@5.0.3"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|minimalistic-assert@1.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|deepmerge@4.2.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|loglevel-plugin-prefix@0.8.4"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|loglevel@1.6.8"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|archiver-utils@2.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|glob@7.1.6",
        "jspdf@2.5.2-tuxcare.7|graceful-fs@4.2.4",
        "jspdf@2.5.2-tuxcare.7|lazystream@1.0.0",
        "jspdf@2.5.2-tuxcare.7|lodash.defaults@4.2.0",
        "jspdf@2.5.2-tuxcare.7|lodash.difference@4.5.0",
        "jspdf@2.5.2-tuxcare.7|lodash.flatten@4.4.0",
        "jspdf@2.5.2-tuxcare.7|lodash.isplainobject@4.0.6",
        "jspdf@2.5.2-tuxcare.7|lodash.union@4.6.0",
        "jspdf@2.5.2-tuxcare.7|normalize-path@3.0.0",
        "jspdf@2.5.2-tuxcare.7|readable-stream@2.3.7"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|buffer-crc32@0.2.13"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|zip-stream@3.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|archiver-utils@2.1.0",
        "jspdf@2.5.2-tuxcare.7|compress-commons@3.0.0",
        "jspdf@2.5.2-tuxcare.7|zip-stream@3.0.1|readable-stream@3.6.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|zip-stream@3.0.1|readable-stream@3.6.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|string_decoder@1.1.1",
        "jspdf@2.5.2-tuxcare.7|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@wdio/protocols@6.1.25"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|chrome-launcher@0.13.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@types/node@20.16.5",
        "jspdf@2.5.2-tuxcare.7|escape-string-regexp@1.0.5",
        "jspdf@2.5.2-tuxcare.7|is-wsl@2.2.0",
        "jspdf@2.5.2-tuxcare.7|lighthouse-logger@1.2.0",
        "jspdf@2.5.2-tuxcare.7|mkdirp@0.5.5",
        "jspdf@2.5.2-tuxcare.7|chrome-launcher@0.13.4|rimraf@3.0.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|chrome-launcher@0.13.4|rimraf@3.0.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|glob@7.1.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|puppeteer-core@4.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|debug@4.1.1",
        "jspdf@2.5.2-tuxcare.7|extract-zip@2.0.1",
        "jspdf@2.5.2-tuxcare.7|https-proxy-agent@4.0.0",
        "jspdf@2.5.2-tuxcare.7|mime@2.4.6",
        "jspdf@2.5.2-tuxcare.7|mitt@2.0.1",
        "jspdf@2.5.2-tuxcare.7|progress@2.0.3",
        "jspdf@2.5.2-tuxcare.7|proxy-from-env@1.1.0",
        "jspdf@2.5.2-tuxcare.7|puppeteer-core@4.0.1|rimraf@3.0.2",
        "jspdf@2.5.2-tuxcare.7|tar-fs@2.1.0",
        "jspdf@2.5.2-tuxcare.7|unbzip2-stream@1.4.3",
        "jspdf@2.5.2-tuxcare.7|ws@7.3.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|puppeteer-core@4.0.1|rimraf@3.0.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|glob@7.1.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|got@11.5.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|got@11.5.0|@sindresorhus/is@3.0.0",
        "jspdf@2.5.2-tuxcare.7|@szmarczak/http-timer@4.0.5",
        "jspdf@2.5.2-tuxcare.7|@types/cacheable-request@6.0.1",
        "jspdf@2.5.2-tuxcare.7|@types/responselike@1.0.0",
        "jspdf@2.5.2-tuxcare.7|cacheable-lookup@5.0.3",
        "jspdf@2.5.2-tuxcare.7|got@11.5.0|cacheable-request@7.0.1",
        "jspdf@2.5.2-tuxcare.7|got@11.5.0|decompress-response@6.0.0",
        "jspdf@2.5.2-tuxcare.7|http2-wrapper@1.0.0-beta.4.8",
        "jspdf@2.5.2-tuxcare.7|got@11.5.0|lowercase-keys@2.0.0",
        "jspdf@2.5.2-tuxcare.7|got@11.5.0|p-cancelable@2.0.0",
        "jspdf@2.5.2-tuxcare.7|got@11.5.0|responselike@2.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|got@11.5.0|@sindresorhus/is@3.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|got@11.5.0|cacheable-request@7.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|clone-response@1.0.2",
        "jspdf@2.5.2-tuxcare.7|got@11.5.0|get-stream@5.1.0",
        "jspdf@2.5.2-tuxcare.7|got@11.5.0|http-cache-semantics@4.1.0",
        "jspdf@2.5.2-tuxcare.7|got@11.5.0|keyv@4.0.1",
        "jspdf@2.5.2-tuxcare.7|got@11.5.0|lowercase-keys@2.0.0",
        "jspdf@2.5.2-tuxcare.7|got@11.5.0|normalize-url@4.5.0",
        "jspdf@2.5.2-tuxcare.7|got@11.5.0|responselike@2.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|got@11.5.0|decompress-response@6.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|got@11.5.0|mimic-response@3.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|got@11.5.0|lowercase-keys@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|got@11.5.0|p-cancelable@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|got@11.5.0|responselike@2.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|got@11.5.0|lowercase-keys@2.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|got@11.5.0|get-stream@5.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|pump@3.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|got@11.5.0|http-cache-semantics@4.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|got@11.5.0|keyv@4.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|got@11.5.0|json-buffer@3.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|got@11.5.0|normalize-url@4.5.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|got@11.5.0|mimic-response@3.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|got@11.5.0|json-buffer@3.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lodash.merge@4.6.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|define-properties@1.1.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|object-keys@1.1.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|es-abstract@1.17.6",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|es-to-primitive@1.2.1",
        "jspdf@2.5.2-tuxcare.7|function-bind@1.1.1",
        "jspdf@2.5.2-tuxcare.7|has-symbols@1.0.1",
        "jspdf@2.5.2-tuxcare.7|has@1.0.3",
        "jspdf@2.5.2-tuxcare.7|is-callable@1.2.0",
        "jspdf@2.5.2-tuxcare.7|is-regex@1.1.0",
        "jspdf@2.5.2-tuxcare.7|object-inspect@1.8.0",
        "jspdf@2.5.2-tuxcare.7|object-keys@1.1.1",
        "jspdf@2.5.2-tuxcare.7|object.assign@4.1.0",
        "jspdf@2.5.2-tuxcare.7|string.prototype.trimend@1.0.1",
        "jspdf@2.5.2-tuxcare.7|string.prototype.trimstart@1.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|browserify-aes@1.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|buffer-xor@1.0.3",
        "jspdf@2.5.2-tuxcare.7|cipher-base@1.0.4",
        "jspdf@2.5.2-tuxcare.7|create-hash@1.2.0",
        "jspdf@2.5.2-tuxcare.7|evp_bytestokey@1.0.3",
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|browserify-des@1.0.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|cipher-base@1.0.4",
        "jspdf@2.5.2-tuxcare.7|des.js@1.0.1",
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|evp_bytestokey@1.0.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|md5.js@1.3.5",
        "jspdf@2.5.2-tuxcare.7|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|bn.js@5.1.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|browserify-rsa@4.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|browserify-rsa@4.0.1|bn.js@4.11.9",
        "jspdf@2.5.2-tuxcare.7|randombytes@2.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|browserify-rsa@4.0.1|bn.js@4.11.9"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|elliptic@6.5.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|elliptic@6.5.3|bn.js@4.11.9",
        "jspdf@2.5.2-tuxcare.7|brorand@1.1.0",
        "jspdf@2.5.2-tuxcare.7|hash.js@1.1.7",
        "jspdf@2.5.2-tuxcare.7|hmac-drbg@1.0.1",
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|minimalistic-assert@1.0.1",
        "jspdf@2.5.2-tuxcare.7|minimalistic-crypto-utils@1.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|elliptic@6.5.3|bn.js@4.11.9"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|parse-asn1@5.1.5",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|asn1.js@4.10.1",
        "jspdf@2.5.2-tuxcare.7|browserify-aes@1.2.0",
        "jspdf@2.5.2-tuxcare.7|create-hash@1.2.0",
        "jspdf@2.5.2-tuxcare.7|evp_bytestokey@1.0.3",
        "jspdf@2.5.2-tuxcare.7|pbkdf2@3.1.1",
        "jspdf@2.5.2-tuxcare.7|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|cipher-base@1.0.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|md5.js@1.3.5",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|hash-base@3.1.0",
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|ripemd160@2.0.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|hash-base@3.1.0",
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|sha.js@2.4.11",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|miller-rabin@4.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|miller-rabin@4.0.1|bn.js@4.11.9",
        "jspdf@2.5.2-tuxcare.7|brorand@1.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|miller-rabin@4.0.1|bn.js@4.11.9"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|fs-extra@8.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|graceful-fs@4.2.4",
        "jspdf@2.5.2-tuxcare.7|jsonfile@4.0.0",
        "jspdf@2.5.2-tuxcare.7|universalify@0.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|defaults@1.0.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|clone@1.0.4"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|string_decoder@1.1.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|available-typed-arrays@1.0.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|array-filter@1.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|foreach@2.0.5"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|has-symbols@1.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|function-bind@1.1.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|setprototypeof@1.1.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|statuses@1.5.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|toidentifier@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|ee-first@1.1.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|unpipe@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|media-typer@0.3.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|to-regex-range@5.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|is-number@7.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|encodeurl@1.0.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|escape-html@1.0.3"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|accepts@1.3.7",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|mime-types@2.1.27",
        "jspdf@2.5.2-tuxcare.7|negotiator@0.6.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|base64id@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|cookie@0.3.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|engine.io-parser@2.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|after@0.8.2",
        "jspdf@2.5.2-tuxcare.7|arraybuffer.slice@0.0.7",
        "jspdf@2.5.2-tuxcare.7|engine.io-parser@2.2.0|base64-arraybuffer@0.1.5",
        "jspdf@2.5.2-tuxcare.7|blob@0.0.5",
        "jspdf@2.5.2-tuxcare.7|has-binary2@1.0.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|engine.io-parser@2.2.0|base64-arraybuffer@0.1.5"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|ws@7.3.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|isarray@2.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|backo2@1.0.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|component-bind@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|component-emitter@1.2.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|engine.io-client@3.4.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|engine.io-client@3.4.3|component-emitter@1.3.0",
        "jspdf@2.5.2-tuxcare.7|component-inherit@0.0.3",
        "jspdf@2.5.2-tuxcare.7|debug@4.1.1",
        "jspdf@2.5.2-tuxcare.7|engine.io-parser@2.2.0",
        "jspdf@2.5.2-tuxcare.7|has-cors@1.1.0",
        "jspdf@2.5.2-tuxcare.7|indexof@0.0.1",
        "jspdf@2.5.2-tuxcare.7|parseqs@0.0.5",
        "jspdf@2.5.2-tuxcare.7|parseuri@0.0.5",
        "jspdf@2.5.2-tuxcare.7|engine.io-client@3.4.3|ws@6.1.4",
        "jspdf@2.5.2-tuxcare.7|xmlhttprequest-ssl@1.5.5",
        "jspdf@2.5.2-tuxcare.7|yeast@0.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|engine.io-client@3.4.3|component-emitter@1.3.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|engine.io-client@3.4.3|ws@6.1.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|async-limiter@1.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|has-cors@1.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|indexof@0.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|object-component@0.0.3"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|parseqs@0.0.5",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|better-assert@1.0.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|parseuri@0.0.5",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|better-assert@1.0.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|to-array@0.1.4"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|wrap-ansi@6.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|wrap-ansi@6.2.0|ansi-styles@4.2.1",
        "jspdf@2.5.2-tuxcare.7|wrap-ansi@6.2.0|string-width@4.2.0",
        "jspdf@2.5.2-tuxcare.7|strip-ansi@6.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|wrap-ansi@6.2.0|ansi-styles@4.2.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@types/color-name@1.1.1",
        "jspdf@2.5.2-tuxcare.7|wrap-ansi@6.2.0|color-convert@2.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|wrap-ansi@6.2.0|string-width@4.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|wrap-ansi@6.2.0|emoji-regex@8.0.0",
        "jspdf@2.5.2-tuxcare.7|wrap-ansi@6.2.0|is-fullwidth-code-point@3.0.0",
        "jspdf@2.5.2-tuxcare.7|strip-ansi@6.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|wrap-ansi@6.2.0|color-convert@2.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|wrap-ansi@6.2.0|color-name@1.1.4"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|wrap-ansi@6.2.0|emoji-regex@8.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|wrap-ansi@6.2.0|is-fullwidth-code-point@3.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|wrap-ansi@6.2.0|color-name@1.1.4"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|xregexp@4.3.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@babel/runtime-corejs3@7.10.4"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|locate-path@5.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|p-locate@4.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|path-exists@4.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|camelcase@5.3.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|co-body@6.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|inflation@2.0.0",
        "jspdf@2.5.2-tuxcare.7|qs@6.5.2",
        "jspdf@2.5.2-tuxcare.7|raw-body@2.4.0",
        "jspdf@2.5.2-tuxcare.7|type-is@1.6.18"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|copy-to@2.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|compressible@2.0.18",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|mime-db@1.44.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|koa-is-json@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|etag@1.8.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|mz@2.7.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|any-promise@1.3.0",
        "jspdf@2.5.2-tuxcare.7|object-assign@4.1.1",
        "jspdf@2.5.2-tuxcare.7|thenify-all@1.6.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|vary@1.1.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|batch@0.6.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|streaming-json-stringify@3.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|json-stringify-safe@5.0.1",
        "jspdf@2.5.2-tuxcare.7|readable-stream@2.3.7"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|morgan@1.10.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|basic-auth@2.0.1",
        "jspdf@2.5.2-tuxcare.7|morgan@1.10.0|debug@2.6.9",
        "jspdf@2.5.2-tuxcare.7|morgan@1.10.0|depd@2.0.0",
        "jspdf@2.5.2-tuxcare.7|on-finished@2.3.0",
        "jspdf@2.5.2-tuxcare.7|on-headers@1.0.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|morgan@1.10.0|debug@2.6.9",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|morgan@1.10.0|ms@2.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|morgan@1.10.0|depd@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|morgan@1.10.0|ms@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|common-log-format@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|JSONStream@1.3.5",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|jsonparse@1.3.1",
        "jspdf@2.5.2-tuxcare.7|through@2.3.8"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lodash.throttle@4.1.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|stream-via@1.0.4"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|table-layout@1.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|array-back@4.0.1",
        "jspdf@2.5.2-tuxcare.7|deep-extend@0.6.0",
        "jspdf@2.5.2-tuxcare.7|table-layout@1.0.1|typical@5.2.0",
        "jspdf@2.5.2-tuxcare.7|wordwrapjs@4.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|table-layout@1.0.1|typical@5.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|stream-slice@0.1.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@tootallnate/once@1.1.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|methods@1.1.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|resolve-path@1.4.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|resolve-path@1.4.0|http-errors@1.6.3",
        "jspdf@2.5.2-tuxcare.7|path-is-absolute@1.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|resolve-path@1.4.0|http-errors@1.6.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|depd@1.1.2",
        "jspdf@2.5.2-tuxcare.7|resolve-path@1.4.0|inherits@2.0.3",
        "jspdf@2.5.2-tuxcare.7|resolve-path@1.4.0|setprototypeof@1.1.0",
        "jspdf@2.5.2-tuxcare.7|statuses@1.5.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|resolve-path@1.4.0|inherits@2.0.3"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|resolve-path@1.4.0|setprototypeof@1.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|find-replace@3.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|find-replace@3.0.0|array-back@3.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|find-replace@3.0.0|array-back@3.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lodash.camelcase@4.3.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|cache-content-type@1.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|mime-types@2.1.27",
        "jspdf@2.5.2-tuxcare.7|ylru@1.2.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|content-disposition@0.5.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|cookies@0.8.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|cookies@0.8.0|depd@2.0.0",
        "jspdf@2.5.2-tuxcare.7|keygrip@1.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|cookies@0.8.0|depd@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|delegates@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|destroy@1.0.4"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|fresh@0.5.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|http-assert@1.4.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|deep-equal@1.0.1",
        "jspdf@2.5.2-tuxcare.7|http-errors@1.7.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|koa-compose@4.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|koa-convert@1.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|co@4.6.0",
        "jspdf@2.5.2-tuxcare.7|koa-convert@1.2.0|koa-compose@3.2.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|koa-convert@1.2.0|koa-compose@3.2.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|any-promise@1.3.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|only@0.0.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|spdx-exceptions@2.3.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|spdx-license-ids@3.0.5"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|array-find-index@1.0.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|pseudomap@1.0.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|yallist@2.1.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/helper-validator-option@7.14.5"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|colorette@1.2.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|regenerate-unicode-properties@8.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|regenerate@1.4.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|regenerate@1.4.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|regjsgen@0.5.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|regjsparser@0.6.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|regjsparser@0.6.4|jsesc@0.5.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|regjsparser@0.6.4|jsesc@0.5.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|unicode-match-property-ecmascript@1.0.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|unicode-canonical-property-names-ecmascript@1.0.4",
        "jspdf@2.5.2-tuxcare.7|unicode-property-aliases-ecmascript@1.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|unicode-match-property-value-ecmascript@1.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|object-keys@1.1.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|extsprintf@1.3.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|json-schema@0.2.3"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|verror@1.10.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|assert-plus@1.0.0",
        "jspdf@2.5.2-tuxcare.7|core-util-is@1.0.2",
        "jspdf@2.5.2-tuxcare.7|extsprintf@1.3.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|asn1@0.2.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|bcrypt-pbkdf@1.0.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|tweetnacl@0.14.5"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|dashdash@1.14.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|assert-plus@1.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|ecc-jsbn@0.1.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|jsbn@0.1.1",
        "jspdf@2.5.2-tuxcare.7|safer-buffer@2.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|getpass@0.1.7",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|assert-plus@1.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|jsbn@0.1.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|tweetnacl@0.14.5"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|mkdirp@0.5.5",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|minimist@1.2.5"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|color-name@1.1.3"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|mimic-fn@1.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|execa@0.7.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|execa@0.7.0|cross-spawn@5.1.0",
        "jspdf@2.5.2-tuxcare.7|get-stream@3.0.0",
        "jspdf@2.5.2-tuxcare.7|is-stream@1.1.0",
        "jspdf@2.5.2-tuxcare.7|npm-run-path@2.0.2",
        "jspdf@2.5.2-tuxcare.7|p-finally@1.0.0",
        "jspdf@2.5.2-tuxcare.7|signal-exit@3.0.3",
        "jspdf@2.5.2-tuxcare.7|strip-eof@1.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|execa@0.7.0|cross-spawn@5.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|lru-cache@4.1.5",
        "jspdf@2.5.2-tuxcare.7|execa@0.7.0|shebang-command@1.2.0",
        "jspdf@2.5.2-tuxcare.7|execa@0.7.0|which@1.3.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|execa@0.7.0|shebang-command@1.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|execa@0.7.0|shebang-regex@1.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|execa@0.7.0|which@1.3.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|isexe@2.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|execa@0.7.0|shebang-regex@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|executable@4.1.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|executable@4.1.1|pify@2.3.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|executable@4.1.1|pify@2.3.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|bin-version@3.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|bin-version@3.1.0|execa@1.0.0",
        "jspdf@2.5.2-tuxcare.7|find-versions@3.2.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|bin-version@3.1.0|execa@1.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|bin-version@3.1.0|cross-spawn@6.0.5",
        "jspdf@2.5.2-tuxcare.7|bin-version@3.1.0|get-stream@4.1.0",
        "jspdf@2.5.2-tuxcare.7|is-stream@1.1.0",
        "jspdf@2.5.2-tuxcare.7|npm-run-path@2.0.2",
        "jspdf@2.5.2-tuxcare.7|p-finally@1.0.0",
        "jspdf@2.5.2-tuxcare.7|signal-exit@3.0.3",
        "jspdf@2.5.2-tuxcare.7|strip-eof@1.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|bin-version@3.1.0|cross-spawn@6.0.5",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|nice-try@1.0.5",
        "jspdf@2.5.2-tuxcare.7|bin-version@3.1.0|path-key@2.0.1",
        "jspdf@2.5.2-tuxcare.7|semver@5.7.1",
        "jspdf@2.5.2-tuxcare.7|bin-version@3.1.0|shebang-command@1.2.0",
        "jspdf@2.5.2-tuxcare.7|bin-version@3.1.0|which@1.3.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|bin-version@3.1.0|get-stream@4.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|pump@3.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|bin-version@3.1.0|path-key@2.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|bin-version@3.1.0|shebang-command@1.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|bin-version@3.1.0|shebang-regex@1.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|bin-version@3.1.0|which@1.3.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|isexe@2.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|bin-version@3.1.0|shebang-regex@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|semver-truncate@1.1.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|semver@5.7.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|archive-type@4.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|archive-type@4.0.0|file-type@4.4.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|archive-type@4.0.0|file-type@4.4.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|caw@2.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|get-proxy@2.1.0",
        "jspdf@2.5.2-tuxcare.7|isurl@1.0.0",
        "jspdf@2.5.2-tuxcare.7|tunnel-agent@0.6.0",
        "jspdf@2.5.2-tuxcare.7|url-to-options@1.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|decompress@4.2.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|decompress-tar@4.1.1",
        "jspdf@2.5.2-tuxcare.7|decompress-tarbz2@4.1.1",
        "jspdf@2.5.2-tuxcare.7|decompress-targz@4.1.1",
        "jspdf@2.5.2-tuxcare.7|decompress-unzip@4.0.1",
        "jspdf@2.5.2-tuxcare.7|graceful-fs@4.2.4",
        "jspdf@2.5.2-tuxcare.7|decompress@4.2.1|make-dir@1.3.0",
        "jspdf@2.5.2-tuxcare.7|decompress@4.2.1|pify@2.3.0",
        "jspdf@2.5.2-tuxcare.7|strip-dirs@2.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|decompress@4.2.1|make-dir@1.3.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|decompress@4.2.1|make-dir@1.3.0|pify@3.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|decompress@4.2.1|make-dir@1.3.0|pify@3.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|decompress@4.2.1|pify@2.3.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|ext-name@5.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|ext-list@2.2.2",
        "jspdf@2.5.2-tuxcare.7|sort-keys-length@1.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|file-type@8.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|filenamify@2.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|filename-reserved-regex@2.0.0",
        "jspdf@2.5.2-tuxcare.7|strip-outer@1.0.1",
        "jspdf@2.5.2-tuxcare.7|trim-repeated@1.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|get-stream@3.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|p-event@2.3.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|p-timeout@2.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|arch@2.1.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|upper-case-first@2.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|tslib@1.13.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|upper-case@2.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|tslib@1.13.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lower-case@2.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|tslib@1.13.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|defer-to-connect@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@types/http-cache-semantics@4.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@types/keyv@3.1.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@types/node@20.16.5"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|clone-response@1.0.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|mimic-response@1.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|quick-lru@5.1.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|resolve-alpn@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lazystream@1.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|readable-stream@2.3.7"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lodash.defaults@4.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lodash.difference@4.5.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lodash.flatten@4.4.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lodash.union@4.6.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|readable-stream@2.3.7",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|core-util-is@1.0.2",
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|readable-stream@2.3.7|isarray@1.0.0",
        "jspdf@2.5.2-tuxcare.7|process-nextick-args@2.0.1",
        "jspdf@2.5.2-tuxcare.7|safe-buffer@5.1.2",
        "jspdf@2.5.2-tuxcare.7|string_decoder@1.1.1",
        "jspdf@2.5.2-tuxcare.7|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|readable-stream@2.3.7|isarray@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|end-of-stream@1.4.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|once@1.4.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|fs-constants@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|compress-commons@3.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|buffer-crc32@0.2.13",
        "jspdf@2.5.2-tuxcare.7|crc32-stream@3.0.1",
        "jspdf@2.5.2-tuxcare.7|normalize-path@3.0.0",
        "jspdf@2.5.2-tuxcare.7|readable-stream@2.3.7"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lighthouse-logger@1.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|lighthouse-logger@1.2.0|debug@2.6.9",
        "jspdf@2.5.2-tuxcare.7|marky@1.2.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lighthouse-logger@1.2.0|debug@2.6.9",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|lighthouse-logger@1.2.0|ms@2.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lighthouse-logger@1.2.0|ms@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|extract-zip@2.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@types/yauzl@2.9.1",
        "jspdf@2.5.2-tuxcare.7|debug@4.1.1",
        "jspdf@2.5.2-tuxcare.7|extract-zip@2.0.1|get-stream@5.1.0",
        "jspdf@2.5.2-tuxcare.7|yauzl@2.10.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|extract-zip@2.0.1|get-stream@5.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|pump@3.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|https-proxy-agent@4.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|agent-base@5.1.1",
        "jspdf@2.5.2-tuxcare.7|debug@4.1.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|mitt@2.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|proxy-from-env@1.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|tar-fs@2.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|chownr@1.1.4",
        "jspdf@2.5.2-tuxcare.7|mkdirp-classic@0.5.3",
        "jspdf@2.5.2-tuxcare.7|pump@3.0.0",
        "jspdf@2.5.2-tuxcare.7|tar-fs@2.1.0|tar-stream@2.1.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|tar-fs@2.1.0|tar-stream@2.1.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|tar-fs@2.1.0|bl@4.0.2",
        "jspdf@2.5.2-tuxcare.7|end-of-stream@1.4.4",
        "jspdf@2.5.2-tuxcare.7|fs-constants@1.0.0",
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|tar-fs@2.1.0|readable-stream@3.6.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|tar-fs@2.1.0|bl@4.0.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|buffer@5.6.0",
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|tar-fs@2.1.0|readable-stream@3.6.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|tar-fs@2.1.0|readable-stream@3.6.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|string_decoder@1.1.1",
        "jspdf@2.5.2-tuxcare.7|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|unbzip2-stream@1.4.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|buffer@5.6.0",
        "jspdf@2.5.2-tuxcare.7|through@2.3.8"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|http2-wrapper@1.0.0-beta.4.8",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|quick-lru@5.1.1",
        "jspdf@2.5.2-tuxcare.7|resolve-alpn@1.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|es-to-primitive@1.2.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|is-callable@1.2.0",
        "jspdf@2.5.2-tuxcare.7|is-date-object@1.0.2",
        "jspdf@2.5.2-tuxcare.7|is-symbol@1.0.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|has@1.0.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|function-bind@1.1.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|is-callable@1.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|is-regex@1.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|has-symbols@1.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|object-inspect@1.8.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|string.prototype.trimend@1.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|define-properties@1.1.3",
        "jspdf@2.5.2-tuxcare.7|es-abstract@1.17.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|string.prototype.trimstart@1.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|define-properties@1.1.3",
        "jspdf@2.5.2-tuxcare.7|es-abstract@1.17.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|buffer-xor@1.0.3"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|des.js@1.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|minimalistic-assert@1.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|brorand@1.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|hmac-drbg@1.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|hash.js@1.1.7",
        "jspdf@2.5.2-tuxcare.7|minimalistic-assert@1.0.1",
        "jspdf@2.5.2-tuxcare.7|minimalistic-crypto-utils@1.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|minimalistic-crypto-utils@1.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|asn1.js@4.10.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|asn1.js@4.10.1|bn.js@4.11.9",
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|minimalistic-assert@1.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|asn1.js@4.10.1|bn.js@4.11.9"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|hash-base@3.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|hash-base@3.1.0|readable-stream@3.6.0",
        "jspdf@2.5.2-tuxcare.7|hash-base@3.1.0|safe-buffer@5.2.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|hash-base@3.1.0|readable-stream@3.6.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|string_decoder@1.1.1",
        "jspdf@2.5.2-tuxcare.7|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|hash-base@3.1.0|safe-buffer@5.2.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|jsonfile@4.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|graceful-fs@4.2.4"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|universalify@0.1.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|clone@1.0.4"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|array-filter@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|is-number@7.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|negotiator@0.6.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|after@0.8.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|arraybuffer.slice@0.0.7"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|blob@0.0.5"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|component-inherit@0.0.3"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|xmlhttprequest-ssl@1.5.5"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|yeast@0.1.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|better-assert@1.0.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|callsite@1.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@babel/runtime-corejs3@7.10.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|core-js-pure@3.6.5",
        "jspdf@2.5.2-tuxcare.7|regenerator-runtime@0.13.5"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|p-locate@4.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|p-limit@2.3.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|inflation@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|any-promise@1.3.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|object-assign@4.1.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|thenify-all@1.6.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|thenify@3.3.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|on-headers@1.0.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|jsonparse@1.3.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|deep-extend@0.6.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|wordwrapjs@4.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|wordwrapjs@4.0.0|reduce-flatten@2.0.0",
        "jspdf@2.5.2-tuxcare.7|wordwrapjs@4.0.0|typical@5.2.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|wordwrapjs@4.0.0|reduce-flatten@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|wordwrapjs@4.0.0|typical@5.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|ylru@1.2.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|keygrip@1.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|tsscmp@1.0.6"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|deep-equal@1.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|co@4.6.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|unicode-canonical-property-names-ecmascript@1.0.4"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|unicode-property-aliases-ecmascript@1.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|core-util-is@1.0.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|is-stream@1.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|npm-run-path@2.0.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|npm-run-path@2.0.2|path-key@2.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|npm-run-path@2.0.2|path-key@2.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|p-finally@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|strip-eof@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|find-versions@3.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|semver-regex@2.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|get-proxy@2.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|npm-conf@1.1.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|isurl@1.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|has-to-string-tag-x@1.4.1",
        "jspdf@2.5.2-tuxcare.7|is-object@1.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|url-to-options@1.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|decompress-tar@4.1.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|decompress-tar@4.1.1|file-type@5.2.0",
        "jspdf@2.5.2-tuxcare.7|is-stream@1.1.0",
        "jspdf@2.5.2-tuxcare.7|tar-stream@1.6.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|decompress-tar@4.1.1|file-type@5.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|decompress-tarbz2@4.1.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|decompress-tar@4.1.1",
        "jspdf@2.5.2-tuxcare.7|decompress-tarbz2@4.1.1|file-type@6.2.0",
        "jspdf@2.5.2-tuxcare.7|is-stream@1.1.0",
        "jspdf@2.5.2-tuxcare.7|seek-bzip@1.0.5",
        "jspdf@2.5.2-tuxcare.7|unbzip2-stream@1.4.3"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|decompress-tarbz2@4.1.1|file-type@6.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|decompress-targz@4.1.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|decompress-tar@4.1.1",
        "jspdf@2.5.2-tuxcare.7|decompress-targz@4.1.1|file-type@5.2.0",
        "jspdf@2.5.2-tuxcare.7|is-stream@1.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|decompress-targz@4.1.1|file-type@5.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|decompress-unzip@4.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|decompress-unzip@4.0.1|file-type@3.9.0",
        "jspdf@2.5.2-tuxcare.7|decompress-unzip@4.0.1|get-stream@2.3.1",
        "jspdf@2.5.2-tuxcare.7|decompress-unzip@4.0.1|pify@2.3.0",
        "jspdf@2.5.2-tuxcare.7|yauzl@2.10.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|decompress-unzip@4.0.1|file-type@3.9.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|decompress-unzip@4.0.1|get-stream@2.3.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|object-assign@4.1.1",
        "jspdf@2.5.2-tuxcare.7|pinkie-promise@2.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|decompress-unzip@4.0.1|pify@2.3.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|strip-dirs@2.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|is-natural-number@4.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|ext-list@2.2.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|mime-db@1.44.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|sort-keys-length@1.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|sort-keys@1.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|filename-reserved-regex@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|strip-outer@1.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|escape-string-regexp@1.0.5"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|trim-repeated@1.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|escape-string-regexp@1.0.5"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@sindresorhus/is@0.7.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|cacheable-request@2.1.4",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|clone-response@1.0.2",
        "jspdf@2.5.2-tuxcare.7|get-stream@3.0.0",
        "jspdf@2.5.2-tuxcare.7|http-cache-semantics@3.8.1",
        "jspdf@2.5.2-tuxcare.7|keyv@3.0.0",
        "jspdf@2.5.2-tuxcare.7|cacheable-request@2.1.4|lowercase-keys@1.0.0",
        "jspdf@2.5.2-tuxcare.7|normalize-url@2.0.1",
        "jspdf@2.5.2-tuxcare.7|responselike@1.0.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|cacheable-request@2.1.4|lowercase-keys@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|decompress-response@3.3.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|mimic-response@1.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|duplexer3@0.1.4"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|into-stream@3.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|from2@2.3.0",
        "jspdf@2.5.2-tuxcare.7|p-is-promise@1.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|is-retry-allowed@1.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|lowercase-keys@1.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|mimic-response@1.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|p-cancelable@0.4.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|p-timeout@2.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|p-finally@1.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|timed-out@4.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|url-parse-lax@3.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|prepend-http@2.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|pump@3.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|end-of-stream@1.4.4",
        "jspdf@2.5.2-tuxcare.7|once@1.4.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|process-nextick-args@2.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|crc32-stream@3.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|crc@3.8.0",
        "jspdf@2.5.2-tuxcare.7|crc32-stream@3.0.1|readable-stream@3.6.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|crc32-stream@3.0.1|readable-stream@3.6.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|string_decoder@1.1.1",
        "jspdf@2.5.2-tuxcare.7|util-deprecate@1.0.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|marky@1.2.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|@types/yauzl@2.9.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|@types/node@20.16.5"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|yauzl@2.10.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|buffer-crc32@0.2.13",
        "jspdf@2.5.2-tuxcare.7|fd-slicer@1.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|agent-base@5.1.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|chownr@1.1.4"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|mkdirp-classic@0.5.3"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|is-date-object@1.0.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|is-symbol@1.0.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|has-symbols@1.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|async-limiter@1.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|callsite@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|core-js-pure@3.6.5"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|p-limit@2.3.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|p-try@2.2.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|thenify@3.3.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|any-promise@1.3.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|tsscmp@1.0.6"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|semver-regex@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|npm-conf@1.1.3",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|config-chain@1.1.12",
        "jspdf@2.5.2-tuxcare.7|npm-conf@1.1.3|pify@3.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|npm-conf@1.1.3|pify@3.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|has-to-string-tag-x@1.4.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|has-symbol-support-x@1.4.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|is-object@1.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|tar-stream@1.6.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|bl@1.2.2",
        "jspdf@2.5.2-tuxcare.7|buffer-alloc@1.2.0",
        "jspdf@2.5.2-tuxcare.7|end-of-stream@1.4.4",
        "jspdf@2.5.2-tuxcare.7|fs-constants@1.0.0",
        "jspdf@2.5.2-tuxcare.7|readable-stream@2.3.7",
        "jspdf@2.5.2-tuxcare.7|to-buffer@1.1.1",
        "jspdf@2.5.2-tuxcare.7|xtend@4.0.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|seek-bzip@1.0.5",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|seek-bzip@1.0.5|commander@2.8.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|seek-bzip@1.0.5|commander@2.8.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|graceful-readlink@1.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|is-natural-number@4.0.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|sort-keys@1.1.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|is-plain-obj@1.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|http-cache-semantics@3.8.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|keyv@3.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|json-buffer@3.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|normalize-url@2.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|prepend-http@2.0.0",
        "jspdf@2.5.2-tuxcare.7|query-string@5.1.1",
        "jspdf@2.5.2-tuxcare.7|normalize-url@2.0.1|sort-keys@2.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|normalize-url@2.0.1|sort-keys@2.0.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|is-plain-obj@1.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|responselike@1.0.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|lowercase-keys@1.0.1"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|from2@2.3.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|inherits@2.0.4",
        "jspdf@2.5.2-tuxcare.7|readable-stream@2.3.7"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|p-is-promise@1.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|prepend-http@2.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|crc@3.8.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|buffer@5.6.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|fd-slicer@1.1.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|pend@1.2.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|p-try@2.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|nice-try@1.0.5"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|config-chain@1.1.12",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|ini@1.3.5",
        "jspdf@2.5.2-tuxcare.7|proto-list@1.2.4"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|has-symbol-support-x@1.4.2"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|bl@1.2.2",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|readable-stream@2.3.7",
        "jspdf@2.5.2-tuxcare.7|safe-buffer@5.1.2"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|buffer-alloc@1.2.0",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|buffer-alloc-unsafe@1.1.0",
        "jspdf@2.5.2-tuxcare.7|buffer-fill@1.0.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|to-buffer@1.1.1"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|pinkie-promise@2.0.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|pinkie@2.0.4"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|is-plain-obj@1.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|json-buffer@3.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|query-string@5.1.1",
      "dependsOn": [
        "jspdf@2.5.2-tuxcare.7|decode-uri-component@0.2.0",
        "jspdf@2.5.2-tuxcare.7|object-assign@4.1.1",
        "jspdf@2.5.2-tuxcare.7|strict-uri-encode@1.1.0"
      ]
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|pend@1.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|ini@1.3.5"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|proto-list@1.2.4"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|buffer-alloc-unsafe@1.1.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|buffer-fill@1.0.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|pinkie@2.0.4"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|decode-uri-component@0.2.0"
    },
    {
      "ref": "jspdf@2.5.2-tuxcare.7|strict-uri-encode@1.1.0"
    }
  ]
}